diff --git a/app/Console/Commands/ResetApp.php b/app/Console/Commands/ResetApp.php new file mode 100644 index 00000000..a427c498 --- /dev/null +++ b/app/Console/Commands/ResetApp.php @@ -0,0 +1,51 @@ +confirm('Do you wish to continue? This will delete your tables')) { + Artisan::call('migrate:reset --force'); + + \Storage::disk('local')->delete('database_created'); + + $file = new Filesystem; + $file->cleanDirectory('storage/app/public'); + } + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 5fcee0b5..39bbe5c7 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -12,7 +12,7 @@ class Kernel extends ConsoleKernel * @var array */ protected $commands = [ - + Commands\ResetApp::class ]; /** diff --git a/app/Http/Controllers/CompanyController.php b/app/Http/Controllers/CompanyController.php index b4ab0e3e..aac98eca 100644 --- a/app/Http/Controllers/CompanyController.php +++ b/app/Http/Controllers/CompanyController.php @@ -19,7 +19,7 @@ use Crater\Currency; use Crater\CompanySetting; class CompanyController extends Controller -{ +{ /** * Retrive the Admin account. * @return \Crater\User @@ -66,9 +66,9 @@ class CompanyController extends Controller } - + /** - * Get Admin Account alongside the country from the addresses table and + * Get Admin Account alongside the country from the addresses table and * The company from companies table * * @return \Illuminate\Http\JsonResponse @@ -148,6 +148,7 @@ class CompanyController extends Controller ["code"=>"fr", "name" => "French"], ["code"=>"es", "name" => "Spanish"], ["code"=>"ar", "name" => "العربية"], + ["code"=>"de", "name" => "German"] ]; return response()->json([ @@ -191,7 +192,7 @@ class CompanyController extends Controller 'success' => true ]); } - + public function getCustomizeSetting (Request $request) { $invoice_prefix = CompanySetting::getSetting('invoice_prefix', $request->header('company')); diff --git a/app/Http/Controllers/EstimatesController.php b/app/Http/Controllers/EstimatesController.php index 43328901..f49f6f4b 100644 --- a/app/Http/Controllers/EstimatesController.php +++ b/app/Http/Controllers/EstimatesController.php @@ -406,6 +406,10 @@ class EstimatesController extends Controller { $estimate = Estimate::with(['items', 'items.taxes', 'user', 'estimateTemplate', 'taxes'])->find($id); $invoice_date = Carbon::parse($estimate->estimate_date); + $invoice_prefix = CompanySetting::getSetting( + 'invoice_prefix', + $request->header('company') + ); $due_date = Carbon::parse($estimate->estimate_date)->addDays(7); $tax_per_item = CompanySetting::getSetting( 'tax_per_item', @@ -425,7 +429,7 @@ class EstimatesController extends Controller $invoice = Invoice::create([ 'invoice_date' => $invoice_date, 'due_date' => $due_date, - 'invoice_number' => "INV-".Invoice::getNextInvoiceNumber(), + 'invoice_number' => $invoice_prefix."-".Invoice::getNextInvoiceNumber($invoice_prefix), 'reference_number' => $estimate->reference_number, 'user_id' => $estimate->user_id, 'company_id' => $request->header('company'), diff --git a/app/Http/Controllers/FrontendController.php b/app/Http/Controllers/FrontendController.php index bf209b06..53f3f7b5 100644 --- a/app/Http/Controllers/FrontendController.php +++ b/app/Http/Controllers/FrontendController.php @@ -6,6 +6,7 @@ use Crater\Invoice; use PDF; use Crater\CompanySetting; use Crater\Estimate; +use Crater\Payment; use Crater\User; use Crater\Company; use Crater\InvoiceTemplate; @@ -376,4 +377,34 @@ class FrontendController extends Controller return $pdf->stream(); } + + public function getPaymentPdf($id) + { + $payment = Payment::with([ + 'user', + 'invoice', + 'paymentMethod' + ]) + ->where('unique_hash', $id) + ->first(); + + $company = Company::find($payment->company_id); + $companyAddress = User::with(['addresses', 'addresses.country'])->find(1); + + $logo = $company->getMedia('logo')->first(); + + if($logo) { + $logo = $logo->getFullUrl(); + } + + view()->share([ + 'payment' => $payment, + 'company_address' => $companyAddress, + 'logo' => $logo ?? null + ]); + + $pdf = PDF::loadView('app.pdf.payment.payment'); + + return $pdf->stream(); + } } diff --git a/app/Http/Controllers/InvoicesController.php b/app/Http/Controllers/InvoicesController.php index d0918d4b..01e4e674 100644 --- a/app/Http/Controllers/InvoicesController.php +++ b/app/Http/Controllers/InvoicesController.php @@ -497,4 +497,94 @@ class InvoicesController extends Controller 'invoices' => $invoices ]); } + + public function cloneInvoice(Request $request) + { + $oldInvoice = Invoice::with([ + 'items.taxes', + 'user', + 'invoiceTemplate', + 'taxes.taxType' + ]) + ->find($request->id); + + $date = Carbon::now(); + $invoice_prefix = CompanySetting::getSetting( + 'invoice_prefix', + $request->header('company') + ); + $tax_per_item = CompanySetting::getSetting( + 'tax_per_item', + $request->header('company') + ) ? CompanySetting::getSetting( + 'tax_per_item', + $request->header('company') + ) : 'NO'; + $discount_per_item = CompanySetting::getSetting( + 'discount_per_item', + $request->header('company') + ) ? CompanySetting::getSetting( + 'discount_per_item', + $request->header('company') + ) : 'NO'; + + $invoice = Invoice::create([ + 'invoice_date' => $date, + 'due_date' => $date, + 'invoice_number' => $invoice_prefix."-".Invoice::getNextInvoiceNumber($invoice_prefix), + 'reference_number' => $oldInvoice->reference_number, + 'user_id' => $oldInvoice->user_id, + 'company_id' => $request->header('company'), + 'invoice_template_id' => 1, + 'status' => Invoice::STATUS_DRAFT, + 'paid_status' => Invoice::STATUS_UNPAID, + 'sub_total' => $oldInvoice->sub_total, + 'discount' => $oldInvoice->discount, + 'discount_type' => $oldInvoice->discount_type, + 'discount_val' => $oldInvoice->discount_val, + 'total' => $oldInvoice->total, + 'due_amount' => $oldInvoice->total, + 'tax_per_item' => $oldInvoice->tax_per_item, + 'discount_per_item' => $oldInvoice->discount_per_item, + 'tax' => $oldInvoice->tax, + 'notes' => $oldInvoice->notes, + 'unique_hash' => str_random(60) + ]); + + $invoiceItems = $oldInvoice->items->toArray(); + + foreach ($invoiceItems as $invoiceItem) { + $invoiceItem['company_id'] = $request->header('company'); + $invoiceItem['name'] = $invoiceItem['name']; + $item = $invoice->items()->create($invoiceItem); + + if (array_key_exists('taxes', $invoiceItem) && $invoiceItem['taxes']) { + foreach ($invoiceItem['taxes'] as $tax) { + $tax['company_id'] = $request->header('company'); + + if ($tax['amount']) { + $item->taxes()->create($tax); + } + } + } + } + + if ($oldInvoice->taxes) { + foreach ($oldInvoice->taxes->toArray() as $tax) { + $tax['company_id'] = $request->header('company'); + $invoice->taxes()->create($tax); + } + } + + $invoice = Invoice::with([ + 'items', + 'user', + 'invoiceTemplate', + 'taxes' + ])->find($invoice->id); + + return response()->json([ + 'invoice' => $invoice + ]); + } } diff --git a/app/Http/Controllers/ItemsController.php b/app/Http/Controllers/ItemsController.php index fc330785..e83dcc13 100644 --- a/app/Http/Controllers/ItemsController.php +++ b/app/Http/Controllers/ItemsController.php @@ -14,14 +14,17 @@ class ItemsController extends Controller { $limit = $request->has('limit') ? $request->limit : 10; - $items = Item::applyFilters($request->only([ + $items = Item::with(['taxes']) + ->leftJoin('units', 'units.id', '=', 'items.unit_id') + ->applyFilters($request->only([ 'search', 'price', - 'unit', + 'unit_id', 'orderByField', 'orderBy' ])) ->whereCompany($request->header('company')) + ->select('items.*', 'units.name as unit_name') ->latest() ->paginate($limit); @@ -33,7 +36,7 @@ class ItemsController extends Controller public function edit(Request $request, $id) { - $item = Item::with('taxes')->find($id); + $item = Item::with(['taxes', 'unit'])->find($id); return response()->json([ 'item' => $item, @@ -54,7 +57,7 @@ class ItemsController extends Controller { $item = new Item(); $item->name = $request->name; - $item->unit = $request->unit; + $item->unit_id = $request->unit_id; $item->description = $request->description; $item->company_id = $request->header('company'); $item->price = $request->price; @@ -85,7 +88,7 @@ class ItemsController extends Controller { $item = Item::find($id); $item->name = $request->name; - $item->unit = $request->unit; + $item->unit_id = $request->unit_id; $item->description = $request->description; $item->price = $request->price; $item->save(); @@ -145,7 +148,7 @@ class ItemsController extends Controller $items = []; foreach ($request->id as $id) { $item = Item::deleteItem($id); - if (!$item) { + if ($item) { array_push($items, $id); } } diff --git a/app/Http/Controllers/OnboardingController.php b/app/Http/Controllers/OnboardingController.php index 300dc6cc..0ca7e05b 100644 --- a/app/Http/Controllers/OnboardingController.php +++ b/app/Http/Controllers/OnboardingController.php @@ -46,7 +46,9 @@ class OnboardingController extends Controller $languages = [ ["code"=>"en", "name" => "English"], ["code"=>"fr", "name" => "French"], - ["code"=>"es", "name" => "Spanish"] + ["code"=>"es", "name" => "Spanish"], + ["code"=>"ar", "name" => "العربية"], + ["code"=>"de", "name" => "German"] ]; $fiscal_years = [ ['key' => 'january-december' , 'value' => '1-12'], @@ -304,6 +306,10 @@ class OnboardingController extends Controller Artisan::call('passport:install --force'); + Artisan::call('db:seed', ['--class' => 'PaymentMethodSeeder', '--force' => true]); + + Artisan::call('db:seed', ['--class' => 'UnitSeeder', '--force' => true]); + $client = DB::table('oauth_clients')->find(2); $path = base_path('.env'); diff --git a/app/Http/Controllers/PaymentController.php b/app/Http/Controllers/PaymentController.php index 7f1697b9..9a7e4873 100644 --- a/app/Http/Controllers/PaymentController.php +++ b/app/Http/Controllers/PaymentController.php @@ -4,13 +4,16 @@ namespace Crater\Http\Controllers; use Illuminate\Http\Request; use Crater\CompanySetting; use Crater\Currency; +use Crater\Company; use Crater\Invoice; use Crater\Payment; +use Crater\PaymentMethod; use Carbon\Carbon; use function MongoDB\BSON\toJSON; use Crater\User; use Crater\Http\Requests\PaymentRequest; use Validator; +use Crater\Mail\PaymentPdf; class PaymentController extends Controller { @@ -23,19 +26,20 @@ class PaymentController extends Controller { $limit = $request->has('limit') ? $request->limit : 10; - $payments = Payment::with('user', 'invoice') + $payments = Payment::with(['user', 'invoice', 'paymentMethod']) ->join('users', 'users.id', '=', 'payments.user_id') ->leftJoin('invoices', 'invoices.id', '=', 'payments.invoice_id') + ->leftJoin('payment_methods', 'payment_methods.id', '=', 'payments.payment_method_id') ->applyFilters($request->only([ 'search', 'payment_number', - 'payment_mode', + 'payment_method_id', 'customer_id', 'orderByField', 'orderBy' ])) ->whereCompany($request->header('company')) - ->select('payments.*', 'users.name', 'invoices.invoice_number') + ->select('payments.*', 'users.name', 'invoices.invoice_number', 'payment_methods.name as payment_mode') ->latest() ->paginate($limit); @@ -66,6 +70,9 @@ class PaymentController extends Controller 'customers' => User::where('role', 'customer') ->whereCompany($request->header('company')) ->get(), + 'paymentMethods' => PaymentMethod::whereCompany($request->header('company')) + ->latest() + ->get(), 'nextPaymentNumberAttribute' => $nextPaymentNumberAttribute, 'nextPaymentNumber' => $payment_prefix.'-'.$nextPaymentNumber, 'payment_prefix' => $payment_prefix @@ -113,13 +120,15 @@ class PaymentController extends Controller 'user_id' => $request->user_id, 'company_id' => $request->header('company'), 'invoice_id' => $request->invoice_id, - 'payment_mode' => $request->payment_mode, + 'payment_method_id' => $request->payment_method_id, 'amount' => $request->amount, 'notes' => $request->notes, + 'unique_hash' => str_random(60) ]); return response()->json([ 'payment' => $payment, + 'shareable_link' => url('/payments/pdf/'.$payment->unique_hash), 'success' => true ]); } @@ -132,7 +141,12 @@ class PaymentController extends Controller */ public function show($id) { - // + $payment = Payment::with(['user', 'invoice', 'paymentMethod'])->find($id); + + return response()->json([ + 'payment' => $payment, + 'shareable_link' => url('/payments/pdf/'.$payment->unique_hash) + ]); } /** @@ -143,7 +157,7 @@ class PaymentController extends Controller */ public function edit(Request $request, $id) { - $payment = Payment::with('user', 'invoice')->find($id); + $payment = Payment::with(['user', 'invoice', 'paymentMethod'])->find($id); $invoices = Invoice::where('paid_status', '<>', Invoice::STATUS_PAID) ->where('user_id', $payment->user_id)->where('due_amount', '>', 0) @@ -154,8 +168,12 @@ class PaymentController extends Controller 'customers' => User::where('role', 'customer') ->whereCompany($request->header('company')) ->get(), + 'paymentMethods' => PaymentMethod::whereCompany($request->header('company')) + ->latest() + ->get(), 'nextPaymentNumber' => $payment->getPaymentNumAttribute(), 'payment_prefix' => $payment->getPaymentPrefixAttribute(), + 'shareable_link' => url('/payments/pdf/'.$payment->unique_hash), 'payment' => $payment, 'invoices' => $invoices ]); @@ -208,13 +226,14 @@ class PaymentController extends Controller $payment->payment_number = $number_attributes['payment_number']; $payment->user_id = $request->user_id; $payment->invoice_id = $request->invoice_id; - $payment->payment_mode = $request->payment_mode; + $payment->payment_method_id = $request->payment_method_id; $payment->amount = $request->amount; $payment->notes = $request->notes; $payment->save(); return response()->json([ 'payment' => $payment, + 'shareable_link' => url('/payments/pdf/'.$payment->unique_hash), 'success' => true ]); } @@ -276,4 +295,37 @@ class PaymentController extends Controller 'success' => true ]); } + + public function sendPayment(Request $request) + { + $payment = Payment::findOrFail($request->id); + + $data['payment'] = $payment->toArray(); + $userId = $data['payment']['user_id']; + $data['user'] = User::find($userId)->toArray(); + $data['company'] = Company::find($payment->company_id); + $email = $data['user']['email']; + $notificationEmail = CompanySetting::getSetting( + 'notification_email', + $request->header('company') + ); + + if (!$email) { + return response()->json([ + 'error' => 'user_email_does_not_exist' + ]); + } + + if (!$notificationEmail) { + return response()->json([ + 'error' => 'notification_email_does_not_exist' + ]); + } + + \Mail::to($email)->send(new PaymentPdf($data, $notificationEmail)); + + return response()->json([ + 'success' => true + ]); + } } diff --git a/app/Http/Controllers/PaymentMethodController.php b/app/Http/Controllers/PaymentMethodController.php new file mode 100644 index 00000000..f2c07d4c --- /dev/null +++ b/app/Http/Controllers/PaymentMethodController.php @@ -0,0 +1,119 @@ +header('company')) + ->latest() + ->get(); + + return response()->json([ + 'paymentMethods' => $paymentMethods + ]); + } + + /** + * Show the form for creating a new resource. + * + * @return \Illuminate\Http\Response + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(PaymentMethodRequest $request) + { + $paymentMethod = new PaymentMethod; + $paymentMethod->name = $request->name; + $paymentMethod->company_id = $request->header('company'); + $paymentMethod->save(); + + return response()->json([ + 'paymentMethod' => $paymentMethod + ]); + } + + /** + * Display the specified resource. + * + * @param \Crater\PaymentMethod $paymentMethod + * @return \Illuminate\Http\Response + */ + public function show(PaymentMethod $paymentMethod) + { + // + } + + /** + * Show the form for editing the specified resource. + * + * @param \Crater\PaymentMethod $paymentMethod + * @return \Illuminate\Http\Response + */ + public function edit(PaymentMethod $paymentMethod) + { + return response()->json([ + 'paymentMethod' => $paymentMethod + ]); + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param \Crater\PaymentMethod $paymentMethod + * @return \Illuminate\Http\Response + */ + public function update(PaymentMethodRequest $request, PaymentMethod $paymentMethod) + { + $paymentMethod->name = $request->name; + $paymentMethod->company_id = $request->header('company'); + $paymentMethod->save(); + + return response()->json([ + 'paymentMethod' => $paymentMethod + ]); + } + + /** + * Remove the specified resource from storage. + * + * @param \Crater\PaymentMethod $paymentMethod + * @return \Illuminate\Http\Response + */ + public function destroy(PaymentMethod $paymentMethod) + { + $payments = $paymentMethod->payments; + + if ($payments->count() > 0) { + return response()->json([ + 'error' => 'payments_attached' + ]); + } + + $paymentMethod->delete(); + + return response()->json([ + 'success' => 'Payment method deleted successfully' + ]); + } +} diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 857c7e44..9910ab13 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -4,6 +4,8 @@ namespace Crater\Http\Controllers; use Illuminate\Http\Request; use Crater\Setting; +use Crater\Mail\TestMail; +use Mail; class SettingsController extends Controller { @@ -23,4 +25,18 @@ class SettingsController extends Controller ]); } + public function testEmailConfig(Request $request) + { + $this->validate($request, [ + 'to' => 'required|email', + 'subject' => 'required', + 'message' => 'required' + ]); + + Mail::to($request->to)->send(new TestMail($request->subject, $request->message)); + + return response()->json([ + 'success' => true + ]); + } } diff --git a/app/Http/Controllers/UnitController.php b/app/Http/Controllers/UnitController.php new file mode 100644 index 00000000..cb6c1107 --- /dev/null +++ b/app/Http/Controllers/UnitController.php @@ -0,0 +1,119 @@ +header('company')) + ->latest() + ->get(); + + return response()->json([ + 'units' => $units + ]); + } + + /** + * Show the form for creating a new resource. + * + * @return \Illuminate\Http\Response + */ + public function create() + { + // + } + + /** + * Store a newly created resource in storage. + * + * @param \Illuminate\Http\Request $request + * @return \Illuminate\Http\Response + */ + public function store(UnitRequest $request) + { + $unit = new Unit; + $unit->name = $request->name; + $unit->company_id = $request->header('company'); + $unit->save(); + + return response()->json([ + 'unit' => $unit + ]); + } + + /** + * Display the specified resource. + * + * @param \Crater\Unit $unit + * @return \Illuminate\Http\Response + */ + public function show(Unit $unit) + { + // + } + + /** + * Show the form for editing the specified resource. + * + * @param \Crater\Unit $unit + * @return \Illuminate\Http\Response + */ + public function edit(Unit $unit) + { + return response()->json([ + 'unit' => $unit + ]); + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param \Crater\Unit $unit + * @return \Illuminate\Http\Response + */ + public function update(UnitRequest $request, Unit $unit) + { + $unit->name = $request->name; + $unit->company_id = $request->header('company'); + $unit->save(); + + return response()->json([ + 'unit' => $unit + ]); + } + + /** + * Remove the specified resource from storage. + * + * @param \Crater\Unit $unit + * @return \Illuminate\Http\Response + */ + public function destroy(Unit $unit) + { + $items = $unit->items; + + if ($items->count() > 0) { + return response()->json([ + 'error' => 'items_attached' + ]); + } + + $unit->delete(); + + return response()->json([ + 'success' => 'Unit deleted successfully' + ]); + } +} diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index 90e02551..e5c3e7f4 100644 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -7,6 +7,8 @@ use Crater\User; use Crater\Currency; use Crater\Setting; use Crater\Item; +use Crater\PaymentMethod; +use Crater\Unit; use Crater\TaxType; use DB; use Carbon\Carbon; @@ -46,10 +48,18 @@ class UsersController extends Controller $request->header('company') ); - $items = Item::all(); + $items = Item::with('taxes')->get(); $taxTypes = TaxType::latest()->get(); + $paymentMethods = PaymentMethod::whereCompany($request->header('company')) + ->latest() + ->get(); + + $units = Unit::whereCompany($request->header('company')) + ->latest() + ->get(); + return response()->json([ 'user' => $user, 'customers' => $customers, @@ -61,6 +71,8 @@ class UsersController extends Controller 'items' => $items, 'taxTypes' => $taxTypes, 'moment_date_format' => $moment_date_format, + 'paymentMethods' => $paymentMethods, + 'units' => $units, 'fiscal_year' => $fiscal_year, ]); } diff --git a/app/Http/Requests/PaymentMethodRequest.php b/app/Http/Requests/PaymentMethodRequest.php new file mode 100644 index 00000000..b07ac084 --- /dev/null +++ b/app/Http/Requests/PaymentMethodRequest.php @@ -0,0 +1,40 @@ + 'required|unique:payment_methods,name' + ]; + + if ($this->getMethod() == 'PUT') { + $data['name'] = [ + 'required', + Rule::unique('payment_methods')->ignore($this->route('payment_method'), 'id') + ]; + } + + return $data; + } +} diff --git a/app/Http/Requests/UnitRequest.php b/app/Http/Requests/UnitRequest.php new file mode 100644 index 00000000..c2893424 --- /dev/null +++ b/app/Http/Requests/UnitRequest.php @@ -0,0 +1,40 @@ + 'required|unique:units,name' + ]; + + if ($this->getMethod() == 'PUT') { + $data['name'] = [ + 'required', + Rule::unique('units')->ignore($this->route('unit'), 'id') + ]; + } + + return $data; + } +} diff --git a/app/Item.php b/app/Item.php index d3b72443..d34a2113 100644 --- a/app/Item.php +++ b/app/Item.php @@ -24,19 +24,24 @@ class Item extends Model 'formattedCreatedAt' ]; + public function unit() + { + return $this->belongsTo(Unit::class); + } + public function scopeWhereSearch($query, $search) { - return $query->where('name', 'LIKE', '%'.$search.'%'); + return $query->where('items.name', 'LIKE', '%'.$search.'%'); } public function scopeWherePrice($query, $price) { - return $query->where('price', $price); + return $query->where('items.price', $price); } - public function scopeWhereUnit($query, $unit) + public function scopeWhereUnit($query, $unit_id) { - return $query->where('unit', $unit); + return $query->where('items.unit_id', $unit_id); } public function scopeWhereOrder($query, $orderByField, $orderBy) @@ -56,8 +61,8 @@ class Item extends Model $query->wherePrice($filters->get('price')); } - if ($filters->get('unit')) { - $query->whereUnit($filters->get('unit')); + if ($filters->get('unit_id')) { + $query->whereUnit($filters->get('unit_id')); } if ($filters->get('orderByField') || $filters->get('orderBy')) { @@ -80,7 +85,7 @@ class Item extends Model public function scopeWhereCompany($query, $company_id) { - $query->where('company_id', $company_id); + $query->where('items.company_id', $company_id); } public function invoiceItems() diff --git a/app/Listeners/Updates/v2/Version220.php b/app/Listeners/Updates/v2/Version220.php new file mode 100644 index 00000000..a5bc943c --- /dev/null +++ b/app/Listeners/Updates/v2/Version220.php @@ -0,0 +1,162 @@ +isListenerFired($event)) { + return; + } + + $this->changeMigrations(); + + $this->addSeederData(); + + $this->databaseChanges(); + + $this->changeMigrations(true); + + Setting::setSetting('version', static::VERSION); + } + + public function changeMigrations($removeColumn = false) + { + if ($removeColumn) { + \Schema::table('items', function (Blueprint $table) { + $table->dropColumn('unit'); + }); + + \Schema::table('payments', function (Blueprint $table) { + $table->dropColumn('payment_mode'); + }); + + return true; + } + + \Schema::create('units', function (Blueprint $table) { + $table->increments('id'); + $table->string('name'); + $table->integer('company_id')->unsigned()->nullable(); + $table->foreign('company_id')->references('id')->on('companies'); + $table->timestamps(); + }); + + \Schema::table('items', function (Blueprint $table) { + $table->integer('unit_id')->unsigned()->nullable(); + $table->foreign('unit_id')->references('id')->on('units')->onDelete('cascade'); + }); + + \Schema::create('payment_methods', function (Blueprint $table) { + $table->increments('id'); + $table->string('name'); + $table->integer('company_id')->unsigned()->nullable(); + $table->foreign('company_id')->references('id')->on('companies'); + $table->timestamps(); + }); + + \Schema::table('payments', function (Blueprint $table) { + $table->string('unique_hash')->nullable(); + $table->integer('payment_method_id')->unsigned()->nullable(); + $table->foreign('payment_method_id')->references('id')->on('payment_methods')->onDelete('cascade'); + }); + + return true; + } + + public function addSeederData() + { + $company_id = User::where('role', 'admin')->first()->company_id; + + Unit::create(['name' => 'box', 'company_id' => $company_id]); + Unit::create(['name' => 'cm', 'company_id' => $company_id]); + Unit::create(['name' => 'dz', 'company_id' => $company_id]); + Unit::create(['name' => 'ft', 'company_id' => $company_id]); + Unit::create(['name' => 'g', 'company_id' => $company_id]); + Unit::create(['name' => 'in', 'company_id' => $company_id]); + Unit::create(['name' => 'kg', 'company_id' => $company_id]); + Unit::create(['name' => 'km', 'company_id' => $company_id]); + Unit::create(['name' => 'lb', 'company_id' => $company_id]); + Unit::create(['name' => 'mg', 'company_id' => $company_id]); + Unit::create(['name' => 'pc', 'company_id' => $company_id]); + + PaymentMethod::create(['name' => 'Cash', 'company_id' => $company_id]); + PaymentMethod::create(['name' => 'Check', 'company_id' => $company_id]); + PaymentMethod::create(['name' => 'Credit Card', 'company_id' => $company_id]); + PaymentMethod::create(['name' => 'Bank Transfer', 'company_id' => $company_id]); + + Currency::create([ + 'name' => 'Serbian Dinar', + 'code' => 'RSD', + 'symbol' => 'RSD', + 'precision' => '2', + 'thousand_separator' => '.', + 'decimal_separator' => ',' + ]); + } + + public function databaseChanges() + { + $payments = Payment::all(); + + if ($payments) { + foreach ($payments as $payment) { + $payment->unique_hash = str_random(60); + $payment->save(); + + $paymentMethod = PaymentMethod::where('name', $payment->payment_mode) + ->first(); + + if ($paymentMethod) { + $payment->payment_method_id = $paymentMethod->id; + $payment->save(); + } + } + } + + $items = Item::all(); + + if ($items) { + foreach ($items as $item) { + $unit = Unit::where('name', $item->unit) + ->first(); + + if ($unit) { + $item->unit_id = $unit->id; + $item->save(); + } + } + } + } +} diff --git a/app/Mail/PaymentPdf.php b/app/Mail/PaymentPdf.php new file mode 100644 index 00000000..72471677 --- /dev/null +++ b/app/Mail/PaymentPdf.php @@ -0,0 +1,38 @@ +data = $data; + $this->notificationEmail = $notificationEmail; + } + + /** + * Build the message. + * + * @return $this + */ + public function build() + { + return $this->from($this->notificationEmail)->markdown('emails.send.payment', ['data', $this->data]); + } +} diff --git a/app/Mail/TestMail.php b/app/Mail/TestMail.php new file mode 100644 index 00000000..135e7d9f --- /dev/null +++ b/app/Mail/TestMail.php @@ -0,0 +1,38 @@ +subject = $subject; + $this->message = $message; + } + + /** + * Build the message. + * + * @return $this + */ + public function build() + { + return $this->subject($this->subject)->markdown('emails.test')->with([ + 'my_message' => $this->message + ]); + } +} diff --git a/app/Payment.php b/app/Payment.php index 64cd7799..e82e0db4 100644 --- a/app/Payment.php +++ b/app/Payment.php @@ -5,6 +5,7 @@ use Crater\User; use Crater\Invoice; use Carbon\Carbon; use Illuminate\Database\Eloquent\Model; +use Crater\PaymentMethod; class Payment extends Model { @@ -19,9 +20,11 @@ class Payment extends Model protected $fillable = [ 'user_id', 'invoice_id', + 'payment_method_id', 'payment_date', 'company_id', 'notes', + 'unique_hash', 'payment_number', 'payment_mode', 'amount' @@ -84,7 +87,6 @@ class Payment extends Model return $prefix; } - public function invoice() { return $this->belongsTo(Invoice::class); @@ -95,6 +97,11 @@ class Payment extends Model return $this->belongsTo(User::class); } + public function paymentMethod() + { + return $this->belongsTo(PaymentMethod::class); + } + public function getFormattedCreatedAtAttribute($value) { $dateFormat = CompanySetting::getSetting('carbon_date_format', $this->company_id); @@ -123,9 +130,9 @@ class Payment extends Model return $query->where('payments.payment_number', 'LIKE', '%'.$paymentNumber.'%'); } - public function scopePaymentMode($query, $paymentMode) + public function scopePaymentMethod($query, $paymentMethodId) { - return $query->where('payments.payment_mode', $paymentMode); + return $query->where('payments.payment_method_id', $paymentMethodId); } public function scopeApplyFilters($query, array $filters) @@ -140,8 +147,8 @@ class Payment extends Model $query->paymentNumber($filters->get('payment_number')); } - if ($filters->get('payment_mode')) { - $query->paymentMode($filters->get('payment_mode')); + if ($filters->get('payment_method_id')) { + $query->paymentMethod($filters->get('payment_method_id')); } if ($filters->get('customer_id')) { diff --git a/app/PaymentMethod.php b/app/PaymentMethod.php new file mode 100644 index 00000000..2c85b747 --- /dev/null +++ b/app/PaymentMethod.php @@ -0,0 +1,25 @@ +hasMany(Payment::class); + } + + public function company() + { + return $this->belongsTo(Company::class); + } + + public function scopeWhereCompany($query, $company_id) + { + $query->where('company_id', $company_id); + } +} diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index 5f4fbc08..0520aef1 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -10,6 +10,7 @@ use Crater\Listeners\Updates\v2\Version200; use Crater\Listeners\Updates\v2\Version201; use Crater\Listeners\Updates\v2\Version202; use Crater\Listeners\Updates\v2\Version210; +use Crater\Listeners\Updates\v2\Version220; class EventServiceProvider extends ServiceProvider { @@ -25,6 +26,7 @@ class EventServiceProvider extends ServiceProvider Version201::class, Version202::class, Version210::class, + Version220::class, ], Registered::class => [ SendEmailVerificationNotification::class, diff --git a/app/Unit.php b/app/Unit.php new file mode 100644 index 00000000..9f504376 --- /dev/null +++ b/app/Unit.php @@ -0,0 +1,26 @@ +hasMany(Item::class); + } + + public function company() + { + return $this->belongsTo(Company::class); + } + + public function scopeWhereCompany($query, $company_id) + { + $query->where('company_id', $company_id); + } +} diff --git a/database/migrations/2017_04_11_064308_create_units_table.php b/database/migrations/2017_04_11_064308_create_units_table.php new file mode 100644 index 00000000..0cc1cb91 --- /dev/null +++ b/database/migrations/2017_04_11_064308_create_units_table.php @@ -0,0 +1,34 @@ +increments('id'); + $table->string('name'); + $table->integer('company_id')->unsigned()->nullable(); + $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('units'); + } +} diff --git a/database/migrations/2017_04_11_081227_create_items_table.php b/database/migrations/2017_04_11_081227_create_items_table.php index f383ff1f..e2d6c96a 100644 --- a/database/migrations/2017_04_11_081227_create_items_table.php +++ b/database/migrations/2017_04_11_081227_create_items_table.php @@ -21,6 +21,8 @@ class CreateItemsTable extends Migration $table->unsignedBigInteger('price'); $table->integer('company_id')->unsigned()->nullable(); $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); + $table->integer('unit_id')->unsigned()->nullable(); + $table->foreign('unit_id')->references('id')->on('units')->onDelete('cascade'); $table->timestamps(); }); } diff --git a/database/migrations/2018_11_02_133825_create_ expense_categories_table.php b/database/migrations/2018_11_02_133825_create_ expense_categories_table.php index a3c06e8e..041f7043 100644 --- a/database/migrations/2018_11_02_133825_create_ expense_categories_table.php +++ b/database/migrations/2018_11_02_133825_create_ expense_categories_table.php @@ -30,6 +30,6 @@ class CreateExpenseCategoriesTable extends Migration */ public function down() { - Schema::dropIfExists('expenses_categories'); + Schema::dropIfExists('expense_categories'); } } diff --git a/database/migrations/2019_08_30_072639_create_addresses_table.php b/database/migrations/2019_08_30_072639_create_addresses_table.php index 9870d0eb..8c34c600 100644 --- a/database/migrations/2019_08_30_072639_create_addresses_table.php +++ b/database/migrations/2019_08_30_072639_create_addresses_table.php @@ -39,6 +39,6 @@ class CreateAddressesTable extends Migration */ public function down() { - Schema::dropIfExists('address'); + Schema::dropIfExists('addresses'); } } diff --git a/database/migrations/2019_09_02_053155_create_payment_methods_table.php b/database/migrations/2019_09_02_053155_create_payment_methods_table.php new file mode 100644 index 00000000..8880c6a4 --- /dev/null +++ b/database/migrations/2019_09_02_053155_create_payment_methods_table.php @@ -0,0 +1,34 @@ +increments('id'); + $table->string('name'); + $table->integer('company_id')->unsigned()->nullable(); + $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('payment_methods'); + } +} diff --git a/database/migrations/2019_09_03_135234_create_payments_table.php b/database/migrations/2019_09_03_135234_create_payments_table.php index d34af4f2..51ca1eb4 100644 --- a/database/migrations/2019_09_03_135234_create_payments_table.php +++ b/database/migrations/2019_09_03_135234_create_payments_table.php @@ -16,16 +16,18 @@ class CreatePaymentsTable extends Migration Schema::create('payments', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('payment_number'); - $table->string('payment_mode')->nullable(); $table->date('payment_date'); $table->text('notes')->nullable(); $table->unsignedBigInteger('amount'); + $table->string('unique_hash')->nullable(); $table->integer('user_id')->unsigned(); $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); $table->integer('invoice_id')->unsigned()->nullable(); $table->foreign('invoice_id')->references('id')->on('invoices')->onDelete('cascade'); $table->integer('company_id')->unsigned()->nullable(); $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); + $table->integer('payment_method_id')->unsigned()->nullable(); + $table->foreign('payment_method_id')->references('id')->on('payment_methods')->onDelete('cascade'); $table->timestamps(); }); } diff --git a/database/seeds/PaymentMethodSeeder.php b/database/seeds/PaymentMethodSeeder.php new file mode 100644 index 00000000..28d612c1 --- /dev/null +++ b/database/seeds/PaymentMethodSeeder.php @@ -0,0 +1,20 @@ + 'Cash', 'company_id' => 1]); + PaymentMethod::create(['name' => 'Check', 'company_id' => 1]); + PaymentMethod::create(['name' => 'Credit Card', 'company_id' => 1]); + PaymentMethod::create(['name' => 'Bank Transfer', 'company_id' => 1]); + } +} diff --git a/database/seeds/UnitSeeder.php b/database/seeds/UnitSeeder.php new file mode 100644 index 00000000..e9cee122 --- /dev/null +++ b/database/seeds/UnitSeeder.php @@ -0,0 +1,27 @@ + 'box', 'company_id' => 1]); + Unit::create(['name' => 'cm', 'company_id' => 1]); + Unit::create(['name' => 'dz', 'company_id' => 1]); + Unit::create(['name' => 'ft', 'company_id' => 1]); + Unit::create(['name' => 'g', 'company_id' => 1]); + Unit::create(['name' => 'in', 'company_id' => 1]); + Unit::create(['name' => 'kg', 'company_id' => 1]); + Unit::create(['name' => 'km', 'company_id' => 1]); + Unit::create(['name' => 'lb', 'company_id' => 1]); + Unit::create(['name' => 'mg', 'company_id' => 1]); + Unit::create(['name' => 'pc', 'company_id' => 1]); + } +} diff --git a/package.json b/package.json index 3eefbd18..157194c5 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "toastr": "^2.1.4", "upgrade": "^1.1.0", "v-money": "^0.8.1", + "v-tooltip": "^2.0.2", "vue": "^2.5.17", "vue-avatar-cropper": "^1.0.5", "vue-i18n": "^8.14.0", diff --git a/public/assets/css/crater.css b/public/assets/css/crater.css index 112d6d9b..82721b9b 100644 --- a/public/assets/css/crater.css +++ b/public/assets/css/crater.css @@ -3,4 +3,4 @@ * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#5851d8;--secondary:#55547a;--success:#00c99c;--info:#15b2ec;--warning:#f3af4e;--danger:#fb7178;--light:#817ae3;--dark:#55547a;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.2rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.2rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#5851d8;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#d0cef4}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a8a5eb}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcb9ef}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#cfcfda}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#a7a6ba}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c1c1cf}.table-success,.table-success>td,.table-success>th{background-color:#b8f0e3}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#7ae3cc}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a3ecdb}.table-info,.table-info>td,.table-info>th{background-color:#bde9fa}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#85d7f5}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a5e1f8}.table-warning,.table-warning>td,.table-warning>th{background-color:#fce9cd}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#f9d5a3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fbdeb5}.table-danger,.table-danger>td,.table-danger>th{background-color:#fed7d9}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#fdb5b9}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fdbec1}.table-light,.table-light>td,.table-light>th{background-color:#dcdaf7}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#bdbaf0}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#c8c5f2}.table-dark,.table-dark>td,.table-dark>th{background-color:#cfcfda}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#a7a6ba}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#c1c1cf}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-primary:hover{color:#fff;background-color:#3a32d1;border-color:#352dc9}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#352dc9;border-color:#322bbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-secondary{color:#fff;background-color:#55547a;border-color:#55547a}.btn-secondary:hover{color:#fff;background-color:#454463;border-color:#403f5c}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#55547a;border-color:#55547a}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#403f5c;border-color:#3b3a54}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-success{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-success:hover{color:#fff;background-color:#00a37e;border-color:#009674}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(38,209,171,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#009674;border-color:#00896b}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,209,171,.5)}.btn-info{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-info:hover{color:#fff;background-color:#1098ca;border-color:#0f8fbf}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(56,190,239,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0f8fbf;border-color:#0f86b3}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,190,239,.5)}.btn-warning{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-warning:hover{color:#212529;background-color:#f19f2a;border-color:#f0991e}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(212,154,72,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#f0991e;border-color:#ef9412}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,154,72,.5)}.btn-danger{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-danger:hover{color:#fff;background-color:#fa4c55;border-color:#fa3f49}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(218,102,108,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#fa3f49;border-color:#f9333d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(218,102,108,.5)}.btn-light{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-light:hover{color:#fff;background-color:#635adc;border-color:#5950da}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-light.disabled,.btn-light:disabled{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#5950da;border-color:#4f45d8}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-dark{color:#fff;background-color:#55547a;border-color:#55547a}.btn-dark:hover{color:#fff;background-color:#454463;border-color:#403f5c}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#55547a;border-color:#55547a}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#403f5c;border-color:#3b3a54}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-outline-primary{color:#5851d8;border-color:#5851d8}.btn-outline-primary:hover{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5851d8;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-outline-secondary{color:#55547a;border-color:#55547a}.btn-outline-secondary:hover{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#55547a;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-outline-success{color:#00c99c;border-color:#00c99c}.btn-outline-success:hover{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(0,201,156,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00c99c;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,201,156,.5)}.btn-outline-info{color:#15b2ec;border-color:#15b2ec}.btn-outline-info:hover{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(21,178,236,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#15b2ec;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(21,178,236,.5)}.btn-outline-warning{color:#f3af4e;border-color:#f3af4e}.btn-outline-warning:hover{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(243,175,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f3af4e;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(243,175,78,.5)}.btn-outline-danger{color:#fb7178;border-color:#fb7178}.btn-outline-danger:hover{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(251,113,120,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#fb7178;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(251,113,120,.5)}.btn-outline-light{color:#817ae3;border-color:#817ae3}.btn-outline-light:hover{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(129,122,227,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#817ae3;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(129,122,227,.5)}.btn-outline-dark{color:#55547a;border-color:#55547a}.btn-outline-dark:hover{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#55547a;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#040405;background-clip:padding-box;border:1px solid #040405;border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #595959}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#5851d8;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280,0,0,0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255,255,255,0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#5851d8}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#352dc9}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.badge-secondary{color:#fff;background-color:#55547a}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#403f5c}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.badge-success{color:#fff;background-color:#00c99c}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#009674}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,201,156,.5)}.badge-info{color:#fff;background-color:#15b2ec}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#0f8fbf}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(21,178,236,.5)}.badge-warning{color:#212529;background-color:#f3af4e}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#f0991e}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(243,175,78,.5)}.badge-danger{color:#212529;background-color:#fb7178}a.badge-danger:focus,a.badge-danger:hover{color:#212529;background-color:#fa3f49}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(251,113,120,.5)}.badge-light{color:#fff;background-color:#817ae3}a.badge-light:focus,a.badge-light:hover{color:#fff;background-color:#5950da}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(129,122,227,.5)}.badge-dark{color:#fff;background-color:#55547a}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#403f5c}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2e2a70;background-color:#dedcf7;border-color:#d0cef4}.alert-primary hr{border-top-color:#bcb9ef}.alert-primary .alert-link{color:#1f1c4b}.alert-secondary{color:#2c2c3f;background-color:#dddde4;border-color:#cfcfda}.alert-secondary hr{border-top-color:#c1c1cf}.alert-secondary .alert-link{color:#171721}.alert-success{color:#006951;background-color:#ccf4eb;border-color:#b8f0e3}.alert-success hr{border-top-color:#a3ecdb}.alert-success .alert-link{color:#00362a}.alert-info{color:#0b5d7b;background-color:#d0f0fb;border-color:#bde9fa}.alert-info hr{border-top-color:#a5e1f8}.alert-info .alert-link{color:#073a4c}.alert-warning{color:#7e5b29;background-color:#fdefdc;border-color:#fce9cd}.alert-warning hr{border-top-color:#fbdeb5}.alert-warning .alert-link{color:#583f1c}.alert-danger{color:#833b3e;background-color:#fee3e4;border-color:#fed7d9}.alert-danger hr{border-top-color:#fdbec1}.alert-danger .alert-link{color:#602b2d}.alert-light{color:#433f76;background-color:#e6e4f9;border-color:#dcdaf7}.alert-light hr{border-top-color:#c8c5f2}.alert-light .alert-link{color:#302d55}.alert-dark{color:#2c2c3f;background-color:#dddde4;border-color:#cfcfda}.alert-dark hr{border-top-color:#c1c1cf}.alert-dark .alert-link{color:#171721}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#2e2a70;background-color:#d0cef4}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#2e2a70;background-color:#bcb9ef}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2e2a70;border-color:#2e2a70}.list-group-item-secondary{color:#2c2c3f;background-color:#cfcfda}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#2c2c3f;background-color:#c1c1cf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#2c2c3f;border-color:#2c2c3f}.list-group-item-success{color:#006951;background-color:#b8f0e3}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#006951;background-color:#a3ecdb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#006951;border-color:#006951}.list-group-item-info{color:#0b5d7b;background-color:#bde9fa}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0b5d7b;background-color:#a5e1f8}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0b5d7b;border-color:#0b5d7b}.list-group-item-warning{color:#7e5b29;background-color:#fce9cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#7e5b29;background-color:#fbdeb5}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#7e5b29;border-color:#7e5b29}.list-group-item-danger{color:#833b3e;background-color:#fed7d9}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#833b3e;background-color:#fdbec1}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#833b3e;border-color:#833b3e}.list-group-item-light{color:#433f76;background-color:#dcdaf7}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#433f76;background-color:#c8c5f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#433f76;border-color:#433f76}.list-group-item-dark{color:#2c2c3f;background-color:#cfcfda}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#2c2c3f;background-color:#c1c1cf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#2c2c3f;border-color:#2c2c3f}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#5851d8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#352dc9!important}.bg-secondary{background-color:#55547a!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#403f5c!important}.bg-success{background-color:#00c99c!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#009674!important}.bg-info{background-color:#15b2ec!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0f8fbf!important}.bg-warning{background-color:#f3af4e!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#f0991e!important}.bg-danger{background-color:#fb7178!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#fa3f49!important}.bg-light{background-color:#817ae3!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#5950da!important}.bg-dark{background-color:#55547a!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#403f5c!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#5851d8!important}.border-secondary{border-color:#55547a!important}.border-success{border-color:#00c99c!important}.border-info{border-color:#15b2ec!important}.border-warning{border-color:#f3af4e!important}.border-danger{border-color:#fb7178!important}.border-light{border-color:#817ae3!important}.border-dark{border-color:#55547a!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5851d8!important}a.text-primary:focus,a.text-primary:hover{color:#3028b4!important}.text-secondary{color:#55547a!important}a.text-secondary:focus,a.text-secondary:hover{color:#35354d!important}.text-success{color:#00c99c!important}a.text-success:focus,a.text-success:hover{color:#007d61!important}.text-info{color:#15b2ec!important}a.text-info:focus,a.text-info:hover{color:#0e7ea7!important}.text-warning{color:#f3af4e!important}a.text-warning:focus,a.text-warning:hover{color:#e58d10!important}.text-danger{color:#fb7178!important}a.text-danger:focus,a.text-danger:hover{color:#f92731!important}.text-light{color:#817ae3!important}a.text-light:focus,a.text-light:hover{color:#453bd6!important}.text-dark{color:#55547a!important}a.text-dark:focus,a.text-dark:hover{color:#35354d!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.skin-crater .main-content{background:#f9fbff}.skin-crater .no-data-info .title{font-weight:500;font-size:17.5px}.skin-crater .no-data-info .description{font-size:15px;color:#595959}.skin-crater .site-header{background:linear-gradient(90deg,#5851d8,#817ae3)!important;border-bottom:1px solid hsla(0,0%,90.2%,.7)}.skin-crater .site-header .brand-main{color:#fff;font-size:20px;font-family:poppins,sans-serif;font-style:normal;font-weight:900;letter-spacing:1px}.skin-crater .site-header .nav-toggle{background-color:#fff;color:#040405}.skin-crater .site-header .hamburger span{background:#040405}.skin-crater .site-header .hamburger-inner,.skin-crater .site-header .hamburger-inner:after,.skin-crater .site-header .hamburger-inner:before,.skin-crater .site-header .hamburger span:after,.skin-crater .site-header .hamburger span:before{background-color:#040405}.skin-crater .site-header .action-list li a{background-color:#fff;color:#040405}.skin-crater .site-header .action-list li a:hover{background-color:#f2f2f2;color:#040405}.skin-crater .site-header .dropdown-menu{background-color:#fff}.skin-crater .site-header .notification-dropdown .dropdown-header{border-bottom:1px solid #ebf1fa;color:#5851d8}.skin-crater .site-header .dropdown-divider{background-color:#a5acc1}.skin-crater .header-nav .dropdown-group.dropdown-group.active>.dropdown-activator>a{color:#5851d8}.skin-crater .header-nav .dropdown-group.has-child.toggle-arrow.active>.dropdown-activator:after{border-color:#5851d8 transparent transparent}.skin-crater .sidebar-left{background-color:#fff;border-right:1px solid #ebf1fa}.skin-crater .side-nav{margin:20px 0 0}.skin-crater .side-nav .side-nav-division{margin-bottom:20px}.skin-crater .side-nav .collapse-group .collapse-group-item a{color:#040405;font-family:poppins,sans-serif;font-size:14px}.skin-crater .side-nav .collapse-group .collapse-group-item a:hover{background-color:#d7e3f5}.skin-crater .side-nav .collapse-group .collapse-group-item.active>.collapse-item-title>a{color:#5851d8}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-item-title i{color:#a5acc1}.skin-crater .side-nav .collapse-group .collapse-group-item.active i{color:#5851d8}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items{background-color:#ebf1fa}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items{background-color:#d7e3f5}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items .collapse-group-items{background-color:#cadaf2}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items a.active{color:#5851d8}.skin-crater .header-bottom{background-color:#fff;border-bottom:1px solid #b9c1d1}.skin-crater .header-nav li a{color:#040405}.skin-crater .header-nav li a:hover{background-color:#d7e3f5;color:#040405}.skin-crater .header-nav li.active>a,.skin-crater .header-nav li.active>a:hover,.skin-crater .header-nav li .dropdown-item.active{color:#5851d8;background-color:transparent}.skin-crater .header-nav li .dropdown-item.active:active,.skin-crater .header-nav li .dropdown-item.active:focus,.skin-crater .header-nav li .dropdown-item.active:hover{color:#5851d8;background-color:#d7e3f5}.skin-crater .tabs-component.tabs-default .tabs-component-tab a,.skin-crater .tabs-component.tabs-default .tabs-component-tab a:hover{color:#040405}.skin-crater .tabs-component.tabs-default .tabs-component-tab.is-active{border:1px solid #5851d8;background:#5851d8;color:#fff}.skin-crater .tabs-component.tabs-default .tabs-component-tab.is-active a{color:#fff}.skin-crater .tabs-component.tabs-default .tabs-component-tab:hover{border:1px solid #5851d8}.skin-crater .tabs-component.tabs-default .tabs-component-panels{border-top:1px solid #5851d8!important}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs{border-right:1px solid #5851d8!important}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a,.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a:hover{color:#040405}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active{background:#5851d8}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active a{color:#fff}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab:hover{border:1px solid #5851d8}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a{color:#a5acc1;font-weight:500}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a:hover{color:#a5acc1;border-bottom:3px solid #a5acc1}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active{border-bottom:3px solid #5851d8;color:#fff}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active a{color:#040405}.skin-crater .tabs-component.tabs-simple .tabs-component-panels{border-top:1px solid #ebf1fa!important}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs{border-right:1px solid #ddd}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a{color:#a5acc1;font-weight:500}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a:hover{border-right:3px solid #d0cef4}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active{border-right:3px solid #5851d8;color:#5851d8}.skin-crater .code,.skin-crater code{background-color:#ebf1fa;color:#5851d8}.skin-crater .mark,.skin-crater mark{background-color:#5851d8;color:#fff}.skin-crater .todo-container{background-color:#5851d8!important;color:#fff!important}.skin-crater .todo-container h5{color:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-details{background-color:#5851d8!important;color:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-upload{background:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-error-mark svg #Page-1 g,.skin-crater .vue-dropzone .dz-preview .dz-success-mark svg g path{fill:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-remove{color:#fff!important;border:2px solid #fff!important}.skin-crater .dropdown-group.active>.dropdown-activator>a{color:#5851d8}.skin-crater .dropdown-group .dropdown-activator a{color:#040405}.skin-crater .dropdown-group .dropdown-activator a:hover{background-color:#ebf1fa}.skin-crater .dropdown-group.has-child.toggle-arrow.active>.dropdown-activator:after{border-color:#5851d8 transparent transparent}.skin-crater .dropdown-group .dropdown-container{color:#040405;background-color:#fff}.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item{color:#040405;background-color:transparent;cursor:pointer}.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item.active{color:#5851d8}.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item:hover{background-color:#ebf1fa}.skin-crater .dropdown-group .dropdown-container .dropdown-activator:before{border-color:#040405 transparent transparent}.skin-crater .dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator a{color:#5851d8}.skin-crater .dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator:before{border-color:#5851d8 transparent transparent}.skin-crater .dropdown-group .dropdown-item-divider{border-top:1px solid #a5acc1}.skin-crater .btn-theme{background:#5851d8;color:#fff}.skin-crater .btn-theme:hover{color:#fff;background:#6862dc}.skin-crater .btn-theme-outline{color:#5851d8;border-color:#5851d8}.skin-crater .btn-theme-outline:hover{color:#fff;background-color:#5851d8;border-color:#5851d8}.skin-crater .btn-theme-outline.focus,.skin-crater .btn-theme-outline:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.skin-crater .btn-theme-outline.disabled,.skin-crater .btn-theme-outline:disabled{color:#5851d8;background-color:transparent}.show>.skin-crater .btn-theme-outline.dropdown-toggle,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled).active,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled):active{color:#fff;background-color:#5851d8;border-color:#5851d8}.show>.skin-crater .btn-theme-outline.dropdown-toggle:focus,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled).active:focus,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.skin-crater .form-control:focus{border:1px solid #5851d8}.skin-crater .multiselect{color:#040405}.skin-crater .multiselect .multiselect__option--highlight{background:#f9fbff;color:#040405}.skin-crater .multiselect .multiselect__option--highlight.multiselect__option--selected{background:#ebf1fa;color:#040405}.skin-crater .multiselect .multiselect__option--highlight.multiselect__option--selected:after,.skin-crater .multiselect .multiselect__option--highlight:after{background:#b9c1d1;color:#040405}.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag{background:#5851d8;color:#fff}.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover{background:#5851d8}.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:after{color:#fff}.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #5851d8!important}.skin-crater .vdp-datepicker__calendar .cell.selected{background:#5851d8!important;color:#fff}.skin-crater .vdp-datepicker__calendar .cell.highlighted{background:#bcb9ef!important;color:#fff}.skin-crater .VueCarousel-dot .VueCarousel-dot-button{background:#a5acc1!important}.skin-crater .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-button{background:#5851d8!important}.skin-crater .mailbox .mailbox-content .mailbox-content-footer .page-link,.skin-crater .mailbox .mailbox-content .table tr td .content-subject{color:#040405}.skin-crater .mailbox .mailbox-content .mailbox-content-footer .active .page-link{background-color:#5851d8;border-color:#5851d8;color:#fff}.skin-crater .mailbox .mailbox-content .btn-favorite .active{color:#5851d8}.skin-crater .mailbox-modal .mail-body .message-heading.email a{color:#040405}.skin-crater .mailbox .mailbox-sidebar .sidebar-menu li.active{border-left:5px solid #5851d8}.skin-crater .mailbox .mailbox-sidebar .left-sidebar-btn,.skin-crater .mailbox .mailbox-sidebar .sidebar-menu li a{color:#040405}@media (max-width:480px){.skin-crater .header-nav .dropdown-menu{border:0!important;background-color:#ebf1fa!important}}.site-wrapper,body,html{height:100%;font-size:14px}body{background-color:#ebf1fa;font-family:Poppins,sans-serif;color:#262630;overflow-x:hidden}body i{font-family:Font Awesome\ 5 Free!important}h1,h2,h3,h4,h5,h6{color:#040405;font-weight:700}a{color:#263b5e}a:focus,a:hover{color:#355282;text-decoration:none;outline:none}.mark,mark{background-color:#efefef;border-radius:5px;color:#040405;padding:.2em .4em;margin:0 1px}.code,code{background-color:#040405;color:#5851d8}:active,:focus,:hover{outline:0}[v-cloak]{display:none}.text-default{color:#040405!important}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}.fa-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}.filter-section{background:#ebf1fa;position:relative;z-index:2;padding:30px;border-radius:5px}.clear-filter{position:absolute;top:10px;right:15px;font-size:14px;line-height:21px;color:#040405;cursor:pointer}.list-add-button{display:flex;width:100%;padding:13px 10px;background:#ebf1fa;justify-content:center;border:none;outline:none;align-items:center}.list-add-button .icon{color:#817ae3}.list-add-button label{font-family:Poppins;font-size:14px;margin:0 0 0 10px!important;line-height:14px;color:#817ae3}.btn-container{display:flex;justify-content:center;align-items:center}.swal-icon--custom{height:70px!important}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#5851d8!important;background-color:#5851d8!important}.avatar-cropper-btn:hover{background-color:#5851d8!important;color:#fff}.site-header{background-color:#5851d8;height:60px;padding:12px 30px;width:100%;z-index:1000}.sidebar-left,.site-header{left:0;position:fixed;top:0}.sidebar-left{background:#55547a;height:100%;padding:60px 0 10px;width:240px;z-index:30}.sidebar-body{height:100%;overflow-y:auto}.sidebar-body::-webkit-scrollbar{-webkit-appearance:none}.sidebar-body::-webkit-scrollbar:vertical{width:8px}.sidebar-body::-webkit-scrollbar:horizontal{height:8px}.sidebar-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,.3)}.sidebar-body::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.mobile-menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:29;background:rgba(48,75,88,.5);display:none}.layout-default .main-content,.layout-icon-sidebar .main-content{padding:90px 30px 10px 270px;min-height:calc(100% - 39px)}.site-footer{background-color:#fff;color:#818a91;font-size:13px;font-weight:400;padding:10px 30px 10px 255px}.site-footer a{color:#263b5e}.page-header{margin-bottom:30px;position:relative}.page-header p{font-size:13px}.page-header select{border:none}.page-header .breadcrumb{background:none;padding:0}.page-header .page-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:auto}.template-container{height:100%}@media (max-width:767px){.site-header{padding:12px 15px}.sidebar-left{left:-240px;transition:left .3s ease}.sidebar-open .sidebar-left{left:0}.sidebar-open .mobile-menu-overlay{display:block}.layout-default .main-content,.layout-icon-sidebar .main-content{padding-left:15px;padding-right:15px}.site-footer{padding-left:15px}}.sidebar-left .menu-group{margin-bottom:40px}.sidebar-left .menu-group:first-child{margin-top:29px}.sidebar-left .menu-item{cursor:pointer;padding:10px 0 11px;display:block}.sidebar-left .menu-item .menu-text{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#040405}.sidebar-left .menu-item .menu-icon{color:#a5acc1;width:30px;margin-left:25px;display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.sidebar-left .active{background-color:#f9fbff;position:relative}.sidebar-left .active:after{position:absolute;height:100%;content:"";left:0;top:0;width:3px;background-color:#5851d8}.sidebar-left .active .menu-icon,.sidebar-left .active .menu-text{color:#5851d8!important}.brand-main img{height:25px}.nav-toggle{background-color:#040405;border-radius:2px;color:#fff;display:none;font-size:14px;line-height:9px;padding:6px}.nav-toggle:active,.nav-toggle:focus,.nav-toggle:visited{color:#fff}.action-list{float:right;list-style:none;margin:0}.action-list li{display:block;float:left;position:relative;height:36px;margin:0;padding:0 4px}.action-list li.action-item a{padding:11px}.action-list li .icon{color:#9ea9c4}.action-list li a{background-color:#040405;border-radius:2px;color:#fff;display:inline-block;font-size:14px!important;line-height:14px!important;padding:11px!important}.action-list li a:hover{background-color:#0f0f13;color:#fff}.action-list .avatar{padding:0!important;background-color:transparent}.action-list .avatar img{width:36px;height:36px;border-radius:2px}.action-list .dropdown-group{background-color:#040405}.action-list .dropdown-group i{text-align:center;width:auto}.action-list .dropdown-group.has-child>.dropdown-activator:after{content:none}.action-list .dropdown-group .dropdown-group-item i{width:25px}.action-list .notification-dropdown{padding:5px!important}.action-list .notification-dropdown .dropdown-header{border-bottom:1px solid #a5acc1;color:#5851d8;padding:3px 10px 8px;margin-bottom:0}@media (max-width:767px){.nav-toggle{display:inline-block;margin-left:10px}.brand-main{float:left}.brand-main img{height:36px;margin-bottom:3px}}.side-nav{list-style:none;margin:0;padding:0}.side-nav .collapse-group .collapse-group-item .collapse-item-title{display:block}.side-nav .collapse-group .collapse-group-item .collapse-item-title>a>.icon-fa.arrow{float:right;line-height:1.42857}.side-nav .collapse-group .collapse-group-item .collapse-item-title>a>.icon-fa.arrow:before{content:"\F104"}.side-nav .collapse-group .collapse-group-item a{color:#fff;display:block;font-size:14px;padding:12px 12px 12px 30px;position:relative;text-decoration:none}.side-nav .collapse-group .collapse-group-item a:hover{background-color:#1b1b21}.side-nav .collapse-group .collapse-group-item .icon{width:30px;color:#9ea9c4}.side-nav .collapse-group .collapse-group-item.active>.collapse-item-title>a .icon{color:#5851d8}.side-nav .collapse-group .collapse-group-item.active>.collapse-item-title>a .icon>.icon-fa.arrow:before{content:"\F107"}.side-nav .collapse-group .collapse-group-item .collapse-group-items{background-color:#0b0b0e;padding:0}.side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items{background-color:#16161c}.side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items .collapse-group-items{background-color:#1d1d24}.side-nav .collapse-group .collapse-group-item .collapse-group-items a.active{color:#5851d8}.base-date-input{width:100%;position:relative}.base-date-input .date-field{width:100%;height:40px;background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:5px;display:inline-block;padding:0 6px 0 40px;font-size:1rem;line-height:1.4;cursor:pointer}.base-date-input .date-field:focus{border:1px solid #817ae3}.base-date-input .date-field.invalid{border:1px solid #fb7178!important}.vdp-datepicker__calendar-button{position:absolute;width:13px;height:18px;color:#b9c1d1;font-style:normal;font-weight:900;font-size:14px;line-height:16px;top:50%;left:20px;transform:translate(-50%,-50%)}.vdp-datepicker__calendar-button .icon-fa{color:#b9c1d1}.base-input{width:100%;position:relative}.base-input .left-icon{min-width:40px;left:20px}.base-input .left-icon,.base-input .right-icon{position:absolute;width:13px;height:18px;color:#b9c1d1;font-style:normal;font-weight:900;font-size:14px;line-height:16px;top:50%;z-index:1;transform:translate(-50%,-50%)}.base-input .right-icon{min-width:18px;right:0}.base-input .small-input{max-width:100px}.base-input .input-field{width:100%;height:40px;padding:8px 13px;text-align:left;background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:5px;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.base-input .input-field.v-money{font-family:Arial,Helvetica,sans-serif!important}.base-input .input-field::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field::-moz-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field::placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field:focus{border:1px solid #817ae3}.base-input .input-field.invalid{border:1px solid #fb7178!important}.base-input .input-field.disabled{background:#ebf1fa!important;color:#a5acc1!important}.base-input .input-field-left-icon{padding-left:35px}.base-input .input-field-right-icon{padding-right:35px}.base-button{height:40px;padding:6px 20px;font-size:14px;font-weight:500;text-align:center;display:flex;align-items:center;white-space:nowrap;line-height:14px}.base-button.btn-lg,.btn-group-lg>.base-button.btn{height:45px;font-size:15px;font-weight:500;text-align:center}.base-button.btn-sm,.btn-group-sm>.base-button.btn{height:34px;padding:5px 15px;font-size:12px;font-weight:500;text-align:center}.base-button.btn-danger,.base-button.btn-outline-danger:hover{color:#fff!important}.base-button .icon-button{text-align:center}.base-button .icon-left{margin-right:10px!important}.base-button .icon-right{margin-left:10px!important}.base-button.btn-cursor-not-allowed{cursor:not-allowed!important}.base-button .icon{margin-right:5px}.search-select,.search-select .activator{position:relative;width:100%}.search-select .activator{cursor:pointer}.search-select .selector-menu{display:flex;flex-direction:column;position:absolute;z-index:100;width:100%;top:0;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:5px}.search-select .selector-menu-above{top:unset!important;bottom:100%!important}.base-text-area{width:100%}.base-text-area.text-area-field{width:100%;padding:8px 13px;text-align:left;background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:5px;font-style:normal;font-weight:500;font-size:14px;line-height:21px}.base-text-area.text-area-field::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field::-moz-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field::placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field:focus{border:1px solid #817ae3}.base-text-area.text-area-field.invalid{border:1px solid #fb7178!important}.base-text-area.text-area-field.disabled{background:#ebf1fa!important;color:#a5acc1!important}.base-text-area.text-area-field-icon{padding-left:35px}.base-switch input[type=checkbox]{height:0;width:0;visibility:hidden}.base-switch label{cursor:pointer;text-indent:-9999px;width:35px;height:16px;background:#fff;border:1px solid #b9c1d1;display:block;border-radius:16px;position:relative}.base-switch label:after{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;background:#a5acc1;border-radius:15px;transition:.3s}.base-switch input:checked+label{background:rgba(88,81,216,.2)}.base-switch input:checked+label:after{left:100%;transform:translateX(-100%);background:#5851d8}.base-switch label:active:after{width:20px}@-webkit-keyframes ball-scale-ripple-multiple{0%{transform:scale(.1);opacity:1}70%{transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{transform:scale(.1);opacity:1}70%{transform:scale(1);opacity:.7}to{opacity:0}}.loader{width:100%;position:relative;min-height:500px}.ball-scale-ripple-multiple{display:flex;justify-content:center;align-items:center;position:absolute;top:60%;left:40%;transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #817ae3;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}.base-prefix-input{display:flex;position:relative;width:100%;height:40px;padding:2px;flex-direction:row;background:#fff;border:1px solid #ebf1fa;border-radius:5px}.base-prefix-input .icon{width:13px;height:18px;color:#b9c1d1;font-style:normal;font-weight:900;font-size:14px;line-height:16px;margin-top:17px;margin-left:20px;z-index:1;transform:translate(-50%,-50%)}.base-prefix-input p{padding:0;margin:0}.base-prefix-input .prefix-label{display:flex;height:18px;color:#55547a;font-weight:500;font-size:14px;line-height:16px;padding:9px 2px 9px 10px}.base-prefix-input .prefix-input-field{width:100%;padding:8px 13px 8px 1px;text-align:left;background:#fff;border:none;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.btn{font-family:Poppins,sans-serif}.btn.btn-pressable:active{transform:translateY(3px);-webkit-transform:translateY(3px)}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn-default{border:1px solid #b9c1d1;background-color:#fff}.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#ebf1fa}.btn-outline-default{border:1px solid #b9c1d1;background-color:#fff}.btn-outline-default:active,.btn-outline-default:focus,.btn-outline-default:hover{background-color:#ebf1fa}.btn-theme{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-theme:hover{color:#fff;background-color:#3a32d1;border-color:#352dc9}.btn-theme.focus,.btn-theme:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-theme.disabled,.btn-theme:disabled{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-theme:not(:disabled):not(.disabled).active,.btn-theme:not(:disabled):not(.disabled):active,.show>.btn-theme.dropdown-toggle{color:#fff;background-color:#352dc9;border-color:#322bbf}.btn-theme:not(:disabled):not(.disabled).active:focus,.btn-theme:not(:disabled):not(.disabled):active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-outline-theme{color:#5851d8;border-color:#5851d8}.btn-outline-theme:hover{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-theme.focus,.btn-outline-theme:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-outline-theme.disabled,.btn-outline-theme:disabled{color:#5851d8;background-color:transparent}.btn-outline-theme:not(:disabled):not(.disabled).active,.btn-outline-theme:not(:disabled):not(.disabled):active,.show>.btn-outline-theme.dropdown-toggle{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-theme:not(:disabled):not(.disabled).active:focus,.btn-outline-theme:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-theme.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-theme-light{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-theme-light:hover{color:#fff;background-color:#635adc;border-color:#5950da}.btn-theme-light.focus,.btn-theme-light:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-theme-light.disabled,.btn-theme-light:disabled{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-theme-light:not(:disabled):not(.disabled).active,.btn-theme-light:not(:disabled):not(.disabled):active,.show>.btn-theme-light.dropdown-toggle{color:#fff;background-color:#5950da;border-color:#4f45d8}.btn-theme-light:not(:disabled):not(.disabled).active:focus,.btn-theme-light:not(:disabled):not(.disabled):active:focus,.show>.btn-theme-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-rounded{border-radius:20px}.btn i{width:1.2em;text-align:left}.btn-icon{padding:.6rem;line-height:1em}.btn-icon i{text-align:center}.btn-xs{font-size:12px;padding:3px 10px}.btn-full{width:100%}.ladda-button{overflow:visible!important}.btn-info,.btn-info:hover,.btn-success,.btn-success:hover,.btn-warning,.btn-warning:hover{color:#fff}.btn-group .btn-group .dropdown-group .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn-group .dropdown-group .btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:last-child) .dropdown-group .btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group .dropdown-group .btn{border-top-right-radius:0;border-top-left-radius:0}.btn-crater{width:148px;height:45px;border-radius:5px;font-family:poppins;font-weight:600;font-size:15px}.btn-crater .btn-label{margin:0}.btn-crater:focus{outline:10px auto #817ae3}.btn-crater:disabled{opacity:.5}.btn-crater-default{color:#fff;background:#5851d8;border:1px solid #5851d8}.btn-crater-default .icon-fa-spinner{color:#fff}.btn-crater-default:hover{background:#635bf2}.btn-crater-hollow{border:1px solid #5851d8;color:#5851d8;background:#fff}.btn-crater-hollow .icon-fa-spinner{color:#5851d8}.btn-crater-hollow:hover{opacity:.9;color:#5851d8}.form-control:focus{border-color:#ffde00;outline:0;box-shadow:0 0 0 .2rem rgba(255,222,0,.16)}.card{margin-bottom:1.5rem;border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card .card-header{position:relative;border-bottom:1px solid #ebf1fa}.card .card-header:after{display:block;clear:both;content:""}.card .card-header i{width:1.3em}.card .card-header h6{font-size:1rem;font-weight:400;margin:0}.card .card-header h3{font-size:1.25rem}.card .card-header h3,.card .card-header h5{font-weight:400;margin:0}.card .card-header.bg-dark{background-color:#55547a;color:#fff}.card .card-header .caption{display:inline-block;padding:8px 0}.card .card-header .actions{float:right;margin:auto}.card .card-body{padding:30px}.card .section-semi-title{font-size:1.1rem;text-transform:uppercase;font-weight:400}.card .card-footer{background-color:#fff}.card.with-tabs .card-header{padding:0}.card.with-tabs .card-header .caption{padding:20px}.card.with-tabs .card-header .actions{padding-right:20px}.card.with-tabs .card-header .nav-tabs{border-bottom:none}.card.with-tabs .card-header .nav-link{padding:1em 1.5em}.card .bg-danger h3,.card .bg-danger h5,.card .bg-danger h6,.card .bg-dark h3,.card .bg-dark h5,.card .bg-dark h6,.card .bg-info h3,.card .bg-info h5,.card .bg-info h6,.card .bg-primary h3,.card .bg-primary h5,.card .bg-primary h6,.card .bg-success h3,.card .bg-success h5,.card .bg-success h6,.card .bg-warning h3,.card .bg-warning h5,.card .bg-warning h6{color:#fff}@media (max-width:992px){.card .card-body{padding:15px}}.tabs .tab-content{margin-top:1.2rem}.tabs-default .nav-link.active,.tabs-default .nav-link.active:active,.tabs-default .nav-link.active:focus,.tabs-default .nav-link.active:hover{background-color:#55547a;color:#5851d8}.tabs-default .nav-link:hover{border:1px solid #55547a}.tabs-default .nav-tabs{border-bottom:1px solid #55547a}.tabs-primary .nav-link.active,.tabs-primary .nav-link.active:active,.tabs-primary .nav-link.active:focus,.tabs-primary .nav-link.active:hover{background-color:#5851d8;color:#fff}.tabs-primary .nav-link:hover{border:1px solid #5851d8}.tabs-primary .nav-tabs{border-bottom:1px solid #5851d8}.tabs-simple .nav-link{border:0;background-color:transparent;border-radius:0;color:#263b5e}.tabs-simple .nav-link:active,.tabs-simple .nav-link:focus,.tabs-simple .nav-link:hover{border-bottom:3px solid;border-color:#d0cef4}.tabs-simple .nav-link.active{background-color:transparent;border-bottom:3px solid #5851d8;color:#040405}.tabs-simple .nav-link.active:active,.tabs-simple .nav-link.active:focus,.tabs-simple .nav-link.active:hover{border-bottom:3px solid;border-color:#5851d8;color:#040405}.tabs-vertical:after{display:block;clear:both;content:""}.tabs-vertical .nav-tabs{float:left;border-right:1px solid #55547a;border-bottom:none;overflow:hidden;margin-right:1.2rem;display:block}.tabs-vertical .nav-tabs li{float:none;margin-right:-1px;margin-bottom:0}.tabs-vertical .nav-tabs li a{margin-right:0;border-radius:4px 0 0 4px;margin-bottom:.2rem;background-color:#fff;border-color:transparent #55547a transparent transparent}.tabs-vertical .nav-tabs li a:active,.tabs-vertical .nav-tabs li a:focus,.tabs-vertical .nav-tabs li a:hover{background-color:#fff;border-color:#55547a}.tabs-vertical .nav-tabs li a.active,.tabs-vertical .nav-tabs li a.active:active,.tabs-vertical .nav-tabs li a.active:focus,.tabs-vertical .nav-tabs li a.active:hover{background-color:#55547a;color:#5851d8}.tabs-vertical.tabs-primary .nav-tabs{border-right:1px solid #5851d8}.tabs-vertical.tabs-primary .nav-tabs li a{border-right-color:#5851d8}.tabs-vertical.tabs-primary .nav-tabs li a:active,.tabs-vertical.tabs-primary .nav-tabs li a:focus,.tabs-vertical.tabs-primary .nav-tabs li a:hover{background-color:#fff;border-color:#5851d8}.tabs-vertical.tabs-primary .nav-tabs li a.active,.tabs-vertical.tabs-primary .nav-tabs li a.active:active,.tabs-vertical.tabs-primary .nav-tabs li a.active:focus,.tabs-vertical.tabs-primary .nav-tabs li a.active:hover{background-color:#5851d8;color:#fff}.tabs-vertical.tabs-simple .nav-tabs{border-right:1px solid #ddd}.tabs-vertical.tabs-simple .nav-tabs li{margin:0}.tabs-vertical.tabs-simple .nav-tabs li a{background:transparent;border-right:3px solid transparent;border-radius:0}.tabs-vertical.tabs-simple .nav-tabs li a.active{border-bottom:0;color:#040405;border-right:3px solid #5851d8;background:transparent}.tabs-vertical.tabs-simple .nav-tabs li a:active,.tabs-vertical.tabs-simple .nav-tabs li a:focus,.tabs-vertical.tabs-simple .nav-tabs li a:hover{background-color:transparent;border-right:3px solid #5851d8;border-bottom:0}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel .panel-heading a{text-decoration:none}.panel .panel-title{display:block;padding:1rem 1.25rem}.panel .panel-content{padding:0 1.25rem}.panel-group .panel+.panel{margin-top:10px}.tabs{width:100%;padding-left:0;display:flex;align-items:center;list-style:none;border-bottom:2px solid #ebf1fa}.tab{display:block;padding:10px 30px;font-style:normal;font-size:14px;line-height:21px;position:relative;white-space:nowrap;cursor:pointer}.tab,.tab .tab-link{color:#a5acc1}.tab:after{width:100%;background:#a5acc1;position:absolute;content:"";bottom:-2px;left:0;height:3px;opacity:0;transition:.3s}.tab:hover:after{display:block;content:"";opacity:1}.tab .a-active{font-weight:500;color:#263b5e!important}.tab .a-active:after,.tab .router-link-exact-active.active:after{height:3px;display:block;width:100%;background:#5851d8;position:absolute;content:"";bottom:-2px;left:0}.tab .router-link-exact-active.active{font-weight:500;color:#263b5e!important}.table td,.table th{color:#040405;font-weight:300;border-top:none;font-size:15px;vertical-align:middle}.table td{border-right:0;border-left:0}.table th{text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500;position:relative;color:#263b5e;letter-spacing:.3px}.table .table__actions{display:flex}.table .table__actions .btn{padding:2px .5rem}.table .table__actions a:not(:last-child){border-right:1px solid #d9d9d9;margin-right:8px;padding-right:8px}.table thead th{border:0;top:25px}.table .table-component__table__body,.table thead th{position:relative}.table .table-component__table__body tr:first-child td{border-top:0}.table .table-component__table__body tr{border-radius:10px;transition:all .2s ease-in-out}.table .table-component__table__body tr:hover{box-shadow:0 5px 15px 2px rgba(0,0,0,.03)}.table .table-component__table__body td{font-size:15px;padding:25px 15px;height:80px;background:#fff}.table .table-component__table__body td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.table .table-component__table__body td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.table td.primary{font-weight:400;font-size:16px}.table .action-dropdown .dropdown-container{margin:10px 5px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.1);border:none}.table .action-dropdown .dropdown-item{justify-content:space-between;color:#040405;padding:10px 20px}.card-body .table{margin-top:-10px}.card-body .table th{border-top:none}.table-component{display:flex;flex-direction:column;position:relative;margin-top:-25px;min-height:300px}.table-component__filter{align-self:flex-end;position:relative}.table-component__filter__field{padding:.15em 1.25em .15em .75em;border:1px solid #e0e0e0;font-size:15px;border-radius:3px}.table-component__filter__clear{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2em;color:#007593;font-weight:700;cursor:pointer}.table-component__filter__field:focus{outline:0;border-color:#5851d8}.table-component__table-wrapper{width:100%}.table-component__table{min-width:100%;border-collapse:separate;table-layout:auto;margin-bottom:0;border-spacing:0 15px}.table-component__table__caption{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.table-component__table td,.table-component__table th{padding:.75em 1.25em;vertical-align:top;text-align:left}.table-component__message{color:#999;text-align:center;padding-top:10px}.table-component__th--sort,.table-component__th--sort-asc,.table-component__th--sort-desc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-component__th--sort-asc:after,.table-component__th--sort-desc:after{position:absolute;left:.25em;display:inline-block;color:#bbb}.table-component__th--sort-asc:after{content:"\2191"}.table-component__th--sort-desc:after{content:"\2193"}.table-component .pagination{justify-content:flex-end!important;margin-top:10px}.table-component .pagination .page-item{overflow:hidden}.table-component .pagination .page-item.active .page-link{color:#fff!important}.table-component .pagination a i{display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #dee2e6;font-style:normal;cursor:pointer}.table-component .pagination a.disabled i{color:#d9d9d9;pointer-events:none;cursor:auto}table.full-width{width:100%}.table-actions{display:flex;align-items:center;justify-content:space-between;list-style:none;border-bottom:2px solid #ebf1fa;height:40px;position:relative}.table-actions .table-actions-button{display:block;font-weight:500;cursor:pointer;color:#817ae3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-actions .table-actions-button:after{vertical-align:.1em}.table-actions .dropdown-group.active .dropdown-container{z-index:10}.table-actions .table-stats{margin:0}.selectall{position:absolute;cursor:pointer;top:47px;left:35px;z-index:10}.table-component td>span:first-child{background:#ebf1fa;color:#55547a;display:none;font-size:10px;font-weight:700;padding:5px;left:0;position:absolute;text-transform:uppercase;top:0}.select-all-label{display:none!important}@media (max-width:768px){.select-all-label{display:inline!important;color:#55547a;cursor:pointer}.selectall{top:20px}.table-component .dropdown-group{position:absolute;visibility:visible;top:15px;right:10px}.table-component thead{left:-9999px;position:absolute;visibility:hidden}.table-component tr{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:50px;position:relative}.table-component td{margin:0 -1px -1px 0;padding-top:40px!important;position:relative;width:50%;left:0;border:1px solid #ebf1fa!important}.table-component td:not(:first-child){text-align:center!important}.table-component td:first-child{display:flex;justify-content:space-between;flex:1 100%;height:50px;padding-top:25px!important;align-items:center;border-bottom-left-radius:0!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.table-component td:last-child{position:unset;visibility:hidden;height:0!important;padding:0!important}.table-component td:nth-last-child(3){border-bottom-left-radius:5px!important}.table-component td:nth-last-child(2){border-bottom-right-radius:5px!important}.table-component td>span:first-child{display:block}.table-component .dropdown-container{right:0;left:120px}}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:24px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;left:4.5px;right:4.5px;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block;width:100%}.hamburger-inner:before{top:-5px}.hamburger-inner:after{bottom:-5px}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(3px,1px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(3px,-1px,0) rotate(-45deg) scaleX(.7)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-active{opacity:0}.gauge{display:flex;align-items:center}.gauge-lg .basic-gauge,.gauge-lg .color-gauge,.gauge-lg .donut-gauge{height:250px}.gauge-lg .gauge-label{font-size:40px}.gauge-md .basic-gauge,.gauge-md .color-gauge,.gauge-md .donut-gauge{height:180px}.gauge-sm .basic-gauge,.gauge-sm .color-gauge,.gauge-sm .donut-gauge{height:120px}.gauge-sm .gauge-label{font-size:20px}.gauge-label{display:inline-block;position:absolute;top:60%;left:0;width:100%;text-align:center;font-size:28px;font-weight:700}.gauge-label.middle-label{top:50%;transform:translateY(-50%)}.gauge{position:relative}@media (max-width:480px){.gauge-lg .basic-gauge,.gauge-lg .color-gauge,.gauge-lg .donut-gauge{height:180px!important;width:auto!important}.gauge-lg .gauge-label{font-size:28px}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#2a249f;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #352dc9,0 0 5px #352dc9;opacity:1;transform:rotate(3deg) translateY(-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border-color:#352dc9 transparent transparent #352dc9;border-style:solid;border-width:2px;border-radius:10px;-webkit-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pace-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vue-tabs-demo .card-body .default .tabs-component .tabs-component-tabs{padding-left:0}.vue-tabs-demo .card-body .default .suffix{background-color:#c03;color:#fff;margin-left:.35em}.vue-tabs-demo .card-body .default .prefix{background-color:#d1e8eb;color:#0c5174;margin-right:.35em}.vue-tabs-demo .card-body .default .prefix,.vue-tabs-demo .card-body .default .suffix{align-items:center;border-radius:1.25rem;display:flex;font-size:.75rem;flex-shrink:0;height:1.25rem;justify-content:center;line-height:1.25rem;min-width:1.25rem;padding:0 .1em}.vue-tabs-demo .card-body .default .tabs-component{margin:2em 0}.vue-tabs-demo .card-body .default .page-subtitle{font-size:1.25rem;margin-bottom:1em;padding-top:.25em}.suffix{position:absolute;right:-.725em;top:-.725em}.tabs-component{margin:0!important}.tabs-component.tabs-default .tabs-component-tabs{padding:0}.tabs-component.tabs-default .tabs-component-tab{border:none;background-color:none;border-radius:none;margin-right:.1rem!important;transform:none;transition:none;margin:0;border:1px solid transparent}.tabs-component.tabs-default .tabs-component-tab a{padding:.75em 2rem!important;color:#333;font-weight:400}.tabs-component.tabs-default .tabs-component-tab a:hover{color:#333;text-decoration:none}.tabs-component.tabs-default .tabs-component-tab.is-active{border:1px solid #333;background:#333;color:#ffde00}.tabs-component.tabs-default .tabs-component-tab.is-active a{color:#ffde00}.tabs-component.tabs-default .tabs-component-tab:hover{border:1px solid #333}.tabs-component.tabs-default .tabs-component-panels{border-top:1px solid #333!important;border:none;position:relative;border-radius:0;padding:1em 0!important;box-shadow:none}.tabs-component.tabs-default.primary .tabs-component-tab a{color:#333}.tabs-component.tabs-default.primary .tabs-component-tab.is-active{border:1px solid #007dcc;background:#007dcc;color:#fff}.tabs-component.tabs-default.primary .tabs-component-tab.is-active a{color:#fff}.tabs-component.tabs-default.primary .tabs-component-tab:hover{border:1px solid #007dcc}.tabs-component.tabs-default.primary .tabs-component-panels{border-top:1px solid #007dcc!important}.tabs-component.tabs-vertical{display:flex!important}.tabs-component.tabs-vertical .tabs-component-tabs{display:inline-block!important;border-right:1px solid #333!important;border-radius:0;padding:0}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab{border:none;background-color:none;border-radius:4px 0 0 4px;margin-bottom:.2rem!important;transform:none;transition:none;margin:0;border:1px solid transparent;border-right:0}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a{padding:.75em 2rem!important;color:#333;font-weight:400}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a:hover{color:#333;text-decoration:none}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active{border:1px solid transparent;border-right:0;background:#333}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active a{color:#ffde00}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab:hover{border:1px solid #333;border-right:0}.tabs-component.tabs-vertical .tabs-component-panels{border:none;position:relative;border-radius:0;padding:0 0 0 2em!important;box-shadow:none}.tabs-component.tabs-vertical.primary .tabs-component-tabs{border-right:1px solid #007dcc!important}.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab.is-active{background:#007dcc;color:#fff}.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab.is-active a{color:#fff}.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab:hover{border:1px solid #007dcc;border-right:0}.tabs-component.tabs-simple .tabs-component-tabs{padding:0}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab{border:none;background-color:none;border-radius:none;transform:none;transition:none;margin:0}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a{padding:.75em 2rem!important;color:#333}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a:hover{color:#333;outline:none;border-bottom:3px solid #fff299}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active{border-bottom:3px solid #ffde00;color:#333}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active a:hover{border-bottom:none}.tabs-component.tabs-simple .tabs-component-panels{border-top:1px solid #ddd!important;border:none;position:relative;border-radius:0;padding:1em 0!important;box-shadow:none}.tabs-component.tabs-simple-vertical{display:flex!important}.tabs-component.tabs-simple-vertical .tabs-component-tabs{padding:0;display:inline-block!important;border-bottom:none;border-right:1px solid #ddd!important;border-radius:0}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab{border:none;background-color:none;border-radius:none;transform:none;transition:none;margin:0}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a{padding:.75em 2rem!important;color:#333;border-right:3px solid transparent;background:transparent}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a:hover{background-color:transparent;border-right:3px solid #fff299;border-radius:0}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active{border-right:3px solid #ffde00;color:#333}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active a:hover{border-color:transparent}.tabs-component.tabs-simple-vertical .tabs-component-panels{border:none;position:relative;border-radius:0;padding:0 0 0 2em!important;box-shadow:none}.tabs-component-tabs{border:none!important}.dropdown-group{position:relative}.dropdown-group.active .dropdown-container{display:block}.dropdown-group .dropdown-container{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem;margin:.125rem 0 0 .125rem;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#040405;background-clip:padding-box;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;border:none}.dropdown-group .dropdown-container.align-right{right:0;left:auto}.dropdown-group .dropdown-container .dropdown-group{display:block;margin:0}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item{display:block;font-size:15px;padding:8px 12px;font-weight:300;color:#040405;background-color:transparent;border-radius:5px}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item:hover{background-color:#ebf1fa}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item.active{color:#5851d8}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item i{color:#a5acc1;margin-right:5px}.dropdown-group .dropdown-container .dropdown-activator{position:relative}.dropdown-group .dropdown-container .dropdown-activator:after{content:none!important}.dropdown-group .dropdown-container .dropdown-activator:before{border-color:#fff transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";display:block;height:0;position:absolute;right:10px;top:18px;transition:all .2s ease-in-out;width:0;transform:rotate(90deg)}.dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator a{color:#5851d8}.dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator:before{transform:rotate(-90deg);border-color:#5851d8 transparent transparent}.dropdown-group .dropdown-container .dropdown-container{display:block;left:100%;top:0;position:absolute;margin:.125rem .125rem 0}.dropdown-group .dropdown-container .dropdown-container.align-right{right:100%;left:auto}.dropdown-group .dropdown-container .dropdon-group-item{position:relative}.dropdown-group .dropdown-item-divider{border-top:1px solid #fff;height:1px;margin:.5rem 0;overflow:hidden}.dropdown-group.dropdown-light .dropdown-container{color:#040405;background-color:#fff;border:1px solid #c3c8d6}.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a{color:#040405}.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a.active{color:#040405;background-color:#cfd4df}.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a:hover{background-color:#cfd4df}.dropdown-group.dropdown-light .dropdown-container .dropdown-activator:before{border-color:#a5acc1 transparent transparent}.dropdown-group.dropdown-light .dropdown-container .dropdown-group.active .dropdown-activator a{color:#040405;background-color:#cfd4df}.dropdown-group.dropdown-light .dropdown-container .dropdown-group.active .dropdown-activator:before{border-color:#a5acc1 transparent transparent}.dropdown-group.dropdown-light .dropdown-item-divider{border-top:1px solid #040405}.dropdown-item .dropdown-item-icon{width:20px;height:14px;margin-right:6px;color:#55547a}.action{position:absolute;right:0;z-index:1}.action .action-btn{color:#5851d8;background:transparent;border:none}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #5851d8!important}.vdp-datepicker__calendar .cell.selected{background:#5851d8!important}.vdp-datepicker__calendar .cell.highlighted{background:#bcb9ef!important}fieldset[disabled] .multiselect{pointer-events:none}.in-valid{border:1px solid #fb7178!important}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:14px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{border:1px solid #817ae3!important}.multiselect--disabled{pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#b9c1d1}.multiselect__input::-moz-placeholder{color:#b9c1d1}.multiselect__input:-ms-input-placeholder{color:#b9c1d1}.multiselect__input::-ms-input-placeholder{color:#b9c1d1}.multiselect__input::placeholder{color:#b9c1d1}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #ebf1fa;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #ebf1fa}.multiselect__current,.multiselect__select{box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{line-height:20px;position:absolute;width:30px;height:40px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s}.multiselect__select:before{position:relative;right:0;top:65%;color:#a5acc1;margin-top:4px;border-color:#a5acc1 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#b9c1d1;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #ebf1fa;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__input,.multiselect--disabled .multiselect__select,.multiselect--disabled .multiselect__single,.multiselect--disabled .multiselect__tags{background:#ebf1fa;color:#b9c1d1}.multiselect__option--disabled{background:transparent!important;color:#ddd!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect .multiselect__option--highlight{background:#5851d8;color:#040405;font-weight:400!important}.multiselect .multiselect__option--highlight.multiselect__option--selected{background:#ebf1fa;color:#040405;font-size:1rem;font-weight:400!important}.multiselect .multiselect__option--highlight.multiselect__option--selected:after,.multiselect .multiselect__option--highlight:after{background:#040405;color:#fff}.multiselect .multiselect__option--selected{font-weight:400!important;background:#ebf1fa}.multiselect .multiselect__tags-wrap .multiselect__tag{background:#5851d8;color:#040405}.multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover{background:#5851d8}.multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:after{color:#040405}.multiselect.error{border:1px solid #fb7178;border-radius:5px}.customer-select label{cursor:pointer}.customer-select .main{display:flex;flex-direction:column;width:100%}.customer-select .main .search-bar{display:flex;padding:15px 15px 5px}.customer-select .main .search-bar .search-icon{color:#b9c1d1;font-size:14px;font-weight:900;margin:4px 0 0}.customer-select .main .no-data-label{display:flex;justify-content:center;color:#b9c1d1;padding:20px}.customer-select .main .no-data-label label{margin:0}.customer-select .list{display:flex;flex-direction:column;position:relative;overflow:auto;max-height:173px;min-height:173px}.customer-select .list .list-item{display:flex;padding:10px 23px;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.customer-select .list .avatar{width:35px;height:35px;background:#b9c1d1;border-radius:50%;margin:1px 21px 0 0;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:16px;line-height:24px;color:#fff}.customer-select .list .name{display:flex;flex-direction:column;justify-content:center}.customer-select .list .name .title{font-size:16px;font-family:Poppins;margin:0;line-height:1.2}.customer-select .list .name .sub-title{font-family:Poppins;font-weight:500;font-size:12px;color:#a5acc1;letter-spacing:.5px;margin:0}.customer-select .list .list-item:last-child{border:none}.customer-select .list .list-item:hover{background:#f9fbff;cursor:pointer}.item-select .main-section{display:flex;flex-direction:column;width:100%;padding:15px 15px 0}.item-select .main-section .search-bar{display:flex;position:relative;width:100%}.item-select .main-section .no-data-label{display:flex;justify-content:center;color:#b9c1d1;padding:20px}.item-select .main-section .no-data-label label{margin:0}.item-select .list{display:flex;flex-direction:column;position:relative;overflow:auto}.item-select .list .list-item{display:flex;justify-content:space-between;padding:16px 23px;max-height:56px;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.item-select .list .list-item .price,.item-select .list .list-item .title{font-size:16px;color:#000;cursor:pointer}.item-select .list .list-item:last-child{border:none}.item-select .list .list-item:hover{background:#f9fbff}.tax-select .main-section{display:flex;flex-direction:column;width:100%;padding:15px 15px 0}.tax-select .search-bar{display:flex;position:relative;width:100%}.tax-select .no-data-label{display:flex;justify-content:center;color:#b9c1d1;padding:20px}.tax-select .no-data-label label{margin:0}.tax-select .list{display:flex;flex-direction:column;position:relative;overflow:auto;max-height:112px}.tax-select .list .list-item{display:flex;justify-content:space-between;padding:16px;max-height:56px;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.tax-select .list .list-item label{font-size:16px;margin:0;font-weight:400;color:#262630;line-height:1.2;display:inline-block;cursor:pointer}.tax-select .list .list-item:last-child{border:none}.tax-select .list .list-item:hover{background:#f9fbff;cursor:pointer}.tax-select .list .item-disabled{background:#f9fbff;cursor:not-allowed!important;opacity:.5;z-index:-10;pointer-events:none!important}.image-upload-box{height:110px;padding:20px;background-color:transparent;border:2px dashed #ebf1fa;border-radius:5px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.image-upload-box .preview-logo{max-height:80%;position:absolute;opacity:1;-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease}.image-upload-box .upload-content{display:flex;flex-direction:column;align-items:center}.image-upload-box .upload-text{font-size:12px;line-height:18px;text-align:center;color:#b9c1d1}.image-upload-box .upload-icon{font-size:20px;line-height:23px;color:#b9c1d1;margin-bottom:10px}.image-upload-box .white-icon{font-size:30px;line-height:23px;color:#fff;margin-bottom:10px}.image-upload-box .overlay{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:10;transition:.5s ease;background-color:rgba(0,0,0,.5);opacity:0}.image-upload-box:hover .overlay{opacity:1}.avatar-upload{height:130px;width:130px}.avatar-upload .preview-logo{max-width:80%!important}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.base-modal{position:fixed;width:100%;height:100%;background:rgba(4,4,5,.1);z-index:10001;display:flex;align-items:center;justify-content:center}.base-modal .modal-header{display:flex;justify-content:space-between;height:70px;border-bottom:1px solid #ebf1fa;padding:30px 30px 20px!important}.base-modal .modal-header:before{content:"";position:absolute;width:100%;top:0;left:0;height:10px;background:#5851d8}.base-modal .modal-header .modal-heading{font-size:17.5px;font-weight:500;margin:0}.base-modal .modal-body{background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;max-width:600px;border:none;border-radius:10px;overflow:hidden;padding:0}.base-modal.size-lg .modal-body{max-width:800px}.base-modal.size-sm .modal-body{max-width:400px}.base-modal .close-icon{position:absolute;padding:6px;top:23px;right:15px;display:flex;justify-content:center;align-content:center;width:20px;cursor:pointer}@media (max-width:480px){.base-modal .modal-body{height:100%;overflow:scroll;border-radius:0}}.base-modal .modal-body{overflow:visible!important}.item-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.item-modal .col-form-label{text-align:end;padding-right:0;position:relative}.item-modal .required{position:absolute;right:-10px;color:#fb7178}@media (max-width:480px){.base-modal .item-modal .input-label{text-align:left}.base-modal .item-modal .input-label .item-modal{width:100vw}.base-modal .item-modal .input-label .item-modal .input-label{text-align:left}.base-modal .item-modal .input-label .required{position:absolute;right:auto;margin-left:5px;color:#fb7178}}.template-modal .template-container{display:flex;justify-content:flex-start;overflow-x:auto;flex-wrap:wrap;padding:5px}.template-modal .template-img{margin:12px;border:1px solid #ebf1fa}.template-modal .selected-template{border:1px solid #5851d8;position:relative}.template-modal .check-icon{width:20px;height:20px;position:absolute;color:#5851d8;top:-6px;right:-5px;z-index:10}.template-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.template-modal .card-footer .btn-crater{margin-left:15px}@media (max-width:480px){.base-modal .template-modal{width:100vw}.base-modal .template-modal .template-container{justify-content:center}}.customer-modal .card-body{padding-bottom:4px}.customer-modal .col-form-label{text-align:end;font-family:poppins,sans-serif;padding-right:0;font-size:14px;position:relative}.customer-modal .required{position:absolute;color:#fb7178;right:-10px}.customer-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.customer-modal .card-footer .btn-crater{margin-left:15px}.customer-modal .copy-address-button{display:flex;justify-content:flex-end}@media (max-width:480px){.base-modal .customer-modal{width:100vw}.base-modal .customer-modal .required{position:relative}.base-modal .customer-modal .input-label{text-align:left}}.tax-type-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.tax-type-modal .input-label{text-align:end;padding-right:0;position:relative}.tax-type-modal .required{position:absolute;left:-10px;color:#fb7178}.tax-type-modal .compound-tax-toggle{display:flex;align-items:center;margin-top:9px}@media (max-width:480px){.base-modal .tax-type-modal{width:100vw}.base-modal .tax-type-modal .input-label{text-align:left}}.category-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.category-modal .col-form-label{text-align:end;padding-right:0;position:relative}.category-modal .required{position:absolute;right:-10px;color:#fb7178}@media (max-width:480px){.base-modal .category-modal .input-label{text-align:left}}.dashboard .dashboard-table .table-component .dashboard-recent-invoice-options .dropdown-container{margin:10px 5px 0 -75px}.dashbox{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:4px;margin-bottom:30px;padding:20px;position:relative;display:flex;justify-content:space-between}.dashbox i{font-size:30px;left:40px;position:absolute;top:53px}.dashbox .title{color:#a5acc1;display:block;font-size:17.5px;line-height:21px;margin-top:5px}.dashbox .amount{color:#040405;font-weight:600;font-size:28px;line-height:34px}.dashbox:active,.dashbox:focus,.dashbox:hover{text-decoration:none;background-color:#f9fbff}.dash-item{flex:3;padding:0 15px}.dash-item:first-child{flex:5}.dashboard-card .card-header{border:none!important;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 10px}.dashboard-card .card-header h6{font-weight:500;font-size:17.5px;line-height:21px;letter-spacing:.1px;flex:1}.dashboard-card .card-header .year-selector{height:50px;width:150px}.graph-body{display:flex!important}.graph-body .chart-desc{border-left:1px solid #ebf1fa;padding:0}.graph-body .stats{text-align:right;display:flex;flex-direction:column;height:100%}.graph-body .stats .description{padding-top:30px;flex:1}.graph-body .stats .description:last-child{border-top:1px solid #ebf1fa;padding-top:30px}.graph-body .stats .title{font-size:14px;line-height:21px;letter-spacing:.01em;padding-right:25px}.graph-body .stats .total{display:block;margin-top:6px;font-weight:600;font-size:24.5px;line-height:29px;padding-right:25px}.table-row{margin-top:20px}.table-row .table-header{display:flex;justify-content:space-between;position:relative;align-items:center;z-index:1;margin-bottom:10px}.table-row .table-header .table-title{font-weight:600;font-size:21px;line-height:25px;margin-bottom:0}.dashbox-line-progress{padding:30px;text-align:left}.dashbox-line-progress i{right:30px;left:auto;top:30px}.dashbox-line-progress .progress{height:.5rem;margin-bottom:0;background-color:#ebf1fa}.dashbox-line-progress .title{margin-bottom:15px;font-size:26px}.dashbox-circle-progress{text-align:left;padding:30px}.dashbox-circle-progress .easy-pie-chart{position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media (min-width:1200px) and (max-width:1400px){.dashbox{padding:15px}.dashbox i{left:30px;top:25px}.dashbox.dashbox-line-progress i{right:15px;left:auto;top:15px}.dashbox-circle-progress{padding:30px}}@media (max-width:1200px){.dashbox{padding:12px}.dashbox .title{font-size:14px;line-height:16px;margin-top:3px}.dashbox .amount{font-weight:500;font-size:24px;line-height:30px}.graph-body{display:block!important}.graph-body .stats{flex-direction:row;flex-wrap:wrap;text-align:center;border-top:1px solid #ebf1fa}.graph-body .stats .total{padding-right:0}.graph-body .stats .description{padding:30px 25px}.graph-body .stats .description:last-child{border-top:none;padding-top:30px;border-left:1px solid #ebf1fa}}@media (max-width:992px){.dashbox .icon .card-icon{height:40px;width:40px}.dashboard-card .card-header{margin-bottom:20px}.dashboard-card .card-header .year-selector{height:40px}.dashboard-card .card-header{padding-left:0}.dashboard-card .card-header h6{font-size:16px;line-height:19px;letter-spacing:0}.dash-item{flex:3px;padding:0 15px}.dash-item:nth-child(2n),.dash-item:nth-child(odd){padding:0 15px;flex:100%}.graph-body .stats .title{font-size:12px;line-height:12px;padding-right:0}.graph-body .stats .total{display:block;margin-top:3px;font-weight:600;font-size:16px;line-height:1.2}.graph-body .stats .description{padding:10px}.graph-body .stats .description:last-child{padding:10px;flex:100%;border-top:1px solid #ebf1fa}.graph-body .stats .description:last-child .title{padding-right:0}.table-row .mob-table{margin-top:25px!important}}.card.with-tabs .tabs-component .tabs-component-tabs{position:absolute;right:1.25rem;top:14px}.card.with-tabs .tabs-component .tabs-component-panels{border:0!important}@media (max-width:768px){.card.with-tabs .tabs-component .tabs-component-tabs{position:relative;display:block;margin-right:-41px;border-radius:0;top:-21px;margin-left:-1px}.card.with-tabs .tabs-component .tabs-component-tab:not(:last-child){border-bottom:1px dotted #b9c1d1}.dashboard-table .table-component tr:first-child{margin-top:20px}.dashboard-table .table-component td:first-child{padding-top:40px!important;justify-content:center}}.login-page{height:100%;background-color:#f9fbff}.login-page .login-wrapper{height:100%;padding-top:0;position:relative;display:flex;justify-content:center;align-items:center}.login-page .login-box{color:#fff;padding:20px;width:100%;max-width:400px}.login-page .login-box .input-label{padding-bottom:5px;margin:0;font-weight:500;font-size:14px;line-height:21px;color:#55547a}.login-page .login-box .other-actions{margin-bottom:10px;margin-top:20px}.login-page .login-box .page-copyright{font-size:14px;margin-top:50px;text-align:center}.login-page .login-box .page-copyright p{margin-bottom:10px}.login-page .login-box a{color:#5851d8}.login-page .login-box a:hover{color:#443cd3}.login-page .login-box .btn-login{background-color:#5851d8;color:#fff}.login-page .login-box .btn-login:hover{background-color:#443cd3}.login-page .login-box .c-input{color:#fff}.login-page .login-box .c-input .c-indicator{top:2px}.login-page .login-wrapper .c-input>input:checked~.c-indicator{background-color:#333}.login-page .login-wrapper .c-input>input:focus~.c-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #262626}.login-page .login-wrapper .c-input>input:active~.c-indicator{background-color:#262626}.login-page .logo-main{margin-bottom:127px;text-align:left}.login-page .logo-main img{height:auto;width:300px}.login-page .other-options{border-top:1px solid #fff;padding:2rem 0 1rem}.login-page .other-options h6{color:#c7cbd1;font-size:15px;margin-top:12px}.login-page .other-options a,.login-page .other-options a:hover{color:#fff}.login-page .actions{margin-top:30px}.login-page .actions .btn-theme{margin-right:20px;margin-top:20px}@media (max-width:768px){.login-page .other-actions{font-size:14px}.login-page .logo-main img{height:auto;max-width:100%}}.login-page .social-links{margin-top:40px}.login-page .social-links .link-text{font-style:normal;font-weight:500;font-size:15px;line-height:17px;color:#b9c1d1}.login-page .social-links .social-logo{display:flex;align-items:center;padding-top:25px}.login-page .social-links .social-logo .icon{display:block;margin-right:30px;cursor:pointer}.login-page.login-3 .site-wrapper{display:flex}.login-page.login-3 .login-box{color:#333;flex:2;padding:150px 60px 180px;display:flex;justify-content:center;align-items:center;max-width:500px;min-width:450px}.login-page.login-3 .login-box .box-wrapper{width:100%}.login-page.login-3 .content-box{background-image:url(/images/login-vector1.svg);background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:relative;flex:5;display:flex;justify-content:center;align-items:center;flex-direction:column}.login-page.login-3 .content-box h1{color:#fff;font-size:50px}.login-page.login-3 .content-box p{color:#f9fbff;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.login-page.login-3 .content-bottom{background-image:url(/images/login-vector3.svg);background-size:100% 100%;background-repeat:no-repeat;z-index:100;position:absolute;width:100%;height:100px;bottom:0;right:32%}.login-page.login-3 .content-box:before{background-image:url(/images/frame.svg);content:"";background-size:100% 100%;background-repeat:no-repeat;height:300px;right:0;position:absolute;top:0;width:420px;z-index:1}.login-page.login-3 .content-box:after{background-image:url(/images/login-vector2.svg);content:"";background-size:cover;background-repeat:no-repeat;height:100%;width:100%;right:7.5%;position:absolute}.login-page.login-3 .c-input{color:#555}.login-page.login-3 .login-box a{color:#817ae3}.login-page.login-3 .login-box a:hover{color:#4d4d4d}.login-page.login-3 .other-options h6{color:#555}.login-page.login-3 .page-copyright{margin-top:0;padding-top:150px;color:#a5acc1;font-style:normal;font-weight:500;font-size:15px;line-height:17px;text-align:left}.login-page.login-3 .page-copyright a{color:#5851d8}.login-page.login-3 .page-copyright a:hover{color:#352dc9}.login-page.login-3 .logo-main img{width:200px}@media (max-width:1240px){.login-page.login-3 .content-box h1,.login-page.login-3 .content-box p{display:none}.login-page.login-3 .content-box:before{height:250px;width:350px}.login-page.login-3 .content-box:after{right:13%}}@media (max-width:992px){.login-page.login-3 .content-box h1{font-size:15px;margin-left:50px}.login-page.login-3 .content-box p{display:none}.login-page.login-3 .content-bottom{width:600px;height:0}.login-page.login-3 .content-box:before{height:150px;width:250px}}@media (max-width:768px){.login-page.login-3 .page-copyright{padding-top:110px}.login-page.login-3 .login-box{width:100%;max-width:none;min-width:0;padding:30px}.login-page.login-3 .content-box{display:none}}.page-error-404{background:#55547a}.page-error-404 .error-box{border-radius:4px;left:50%;margin:0 auto 45px;padding:20px;position:absolute;top:50%;color:#fff;transform:translate(-50%,-60%);width:800px}.page-error-404 h1{font-size:10rem;color:#5851d8;margin-bottom:2rem}.page-error-404 h5{font-size:2rem;color:#fff;margin-bottom:40px}.bg-yellow{background-color:#5851d8;color:#55547a}.bg-yellow:hover{background-color:#443cd3}.customization .prefix-input{max-width:30%}.customization .form-section{padding:8px 15px}.customization .invoice-customization-card{border:1px solid #ebf1fa;border-radius:5px}@media (max-width:480px){.customization .address-customization-card .address-fields-container{display:flex;flex-wrap:wrap}.customization .address-customization-card .address-fields-container .fields-list{border-right:0}.customization .tabs .tab{padding:10px}}.invoice-create-page{position:relative}.invoice-create-page .page-header{margin:0 0 40px}.invoice-create-page .page-header .page-title{font-size:24.5px;margin:0 0 15px}.invoice-create-page .page-header .breadcrumb .breadcrumb-item{font-size:14px}.invoice-create-page .page-header .page-actions .btn-crater{margin:0 0 0 14px}.invoice-create-page .invoice-input{padding-left:40px}.invoice-create-page .show-customer{background:#fff;padding:0 10px;min-height:170px;border:1px solid #ebf1fa}.invoice-create-page .show-customer label{font-size:14px;margin:0;padding:0}.invoice-create-page .address-menu{display:flex;flex-direction:column}.invoice-create-page .address-menu .title{font-size:15px;white-space:nowrap;color:#b9c1d1;font-weight:500}.invoice-create-page .address-menu .content{display:flex;flex:1;flex-direction:column}.invoice-create-page .address-menu .content label{position:relative;white-space:nowrap;width:90%;font-size:14px;overflow:hidden;text-overflow:ellipsis}.invoice-create-page .customer-content{display:flex;justify-content:space-between}.invoice-create-page .customer-content .email{flex:8}.invoice-create-page .customer-content .action{cursor:pointer;flex:1;font-size:14px;font-weight:500;color:#5851d8;margin:0;position:relative}.invoice-create-page .add-customer{padding:0}.invoice-create-page .add-customer .add-customer-action{position:relative;display:flex;justify-content:center;background:#fff;border:1px solid #ebf1fa;min-height:170px;border-radius:5px;padding:64px 0}.invoice-create-page .add-customer .add-customer-action .customer-icon{display:flex;justify-content:center;background:#ebf1fa;width:40px;color:#fff;height:40px;font-size:14px;font-family:Poppins;padding:11px 14px 11px 13px;border-radius:50%;margin:0 15px 0 0}.invoice-create-page .add-customer .add-customer-action label{font-size:17.5px;margin:7px 0 0}.invoice-create-page .customer-required{border:1px solid #fb7178;border-radius:5px}.invoice-create-page .offset-md-1{margin-left:5%}.invoice-create-page .invoice-input-group{margin-bottom:41px;margin-right:0}.invoice-create-page .invoice-input-group .invoice-input{padding-right:0}.invoice-create-page .invoice-input-group .invoice-input label{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;color:#263b5e;margin:0 0 10px}.invoice-create-page .item-table{width:100%;text-align:center}.invoice-create-page .item-table .item-table-header{border:1px solid #ebf1fa;background:#fff}.invoice-create-page .item-table .item-table-header th{padding:10px 20px;font-style:normal;font-weight:500;font-size:15px;line-height:21px;color:#55547a;border-top:1px solid #ebf1fa;border-bottom:1px solid #ebf1fa}.invoice-create-page .item-table .item-table-header .item-heading{padding-left:50px}.invoice-create-page .item-table .item-table-header .amount-heading{padding-right:50px}.invoice-create-page .item-table .item-table-header th:first-child{padding-left:0!important;border-left:1px solid #ebf1fa}.invoice-create-page .item-table .item-table-header th:last-child{padding-right:0!important;border-right:1px solid #ebf1fa}.invoice-create-page .item-table .item-body td:first-child{padding-left:0!important}.invoice-create-page .item-table .item-body td:last-child{padding-right:0!important}.invoice-create-page .item-table .item-body .item-row{background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:0 0 5px 5px}.invoice-create-page .item-table .item-body .item-row td{padding:15px 20px;text-align:left;vertical-align:top}.invoice-create-page .item-table .item-body .item-row>td{padding:0}.invoice-create-page .item-table .item-body .item-row .item-select{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#a5acc1;overflow:auto!important;max-height:250px!important}.invoice-create-page .item-table .item-body .item-row .search-select .selector-menu{top:45px!important}.invoice-create-page .item-table .item-body .item-row .main{padding:0!important}.invoice-create-page .item-table .item-body .item-row .item-amount{display:flex;align-items:center;justify-content:flex-end}.invoice-create-page .item-table .item-body .item-row .item-select-wrapper{display:flex;justify-content:flex-start}.invoice-create-page .item-table .item-body .item-row .item-selector{flex:1}.invoice-create-page .item-table .item-body .item-row .selected-item{display:flex;align-items:center;height:40px;padding-left:10px;border:1px solid #ebf1fa;background:#f9fbff;border-radius:5px;position:relative}.invoice-create-page .item-table .item-body .item-row .deselect-icon{color:#b9c1d1;position:absolute;top:10px;right:10px;cursor:pointer}.invoice-create-page .item-table .item-body .item-row .remove-icon-wrapper,.invoice-create-page .item-table .item-body .item-row .sort-icon-wrapper{display:flex;justify-content:center;align-items:center;margin:0 15px;height:40px;width:20px;cursor:pointer}.invoice-create-page .item-table .item-body .item-row .sort-icon-wrapper{color:#b9c1d1;height:20px;margin-top:8px;cursor:move}.invoice-create-page .item-table .item-body .item-row .remove-icon{color:#55547a}.invoice-create-page .tax-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.invoice-create-page .tax-row .tax-amount{flex:3}.invoice-create-page .tax-row .tax-select{flex:4}.invoice-create-page .tax-tr td{padding:0 21px}.invoice-create-page .multi-select-item .multiselect,.invoice-create-page .multi-select-item .multiselect__input,.invoice-create-page .multi-select-item .multiselect__single{border:none;display:flex;align-items:center}.invoice-create-page .multi-select-item .multiselect:focus{outline:none}.invoice-create-page .multi-select-item .multiselect__input,.invoice-create-page .multi-select-item .multiselect__single{min-height:40px;padding-left:10px;border:1px solid #eaf1fb}.invoice-create-page .multi-select-item .multiselect__tags{min-height:30px;padding:0;border:0}.invoice-create-page .multi-select-item .multiselect__select{line-height:16px;width:40px;height:38px;transition:transform .2s ease}.invoice-create-page .multi-select-item .multiselect__content-wrapper{overflow:hidden;border:1px solid #ebf1fa;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:0 0 5px 5px}.invoice-create-page .multi-select-item .multiselect__content{max-height:240px;overflow:auto}.invoice-create-page .add-item-action{display:flex;justify-content:center;align-items:center;color:#817ae3;padding:13px 23px;width:100%;font-size:15px;border-bottom:1px solid #ebf1fa;cursor:pointer}.invoice-create-page .add-item-action:hover{background:#ebf1fa}.invoice-create-page .add-item-action .icon-fa{margin:2px 11px 0 0}.invoice-create-page .invoice-foot{display:flex;justify-content:space-between;margin:35px 0}.invoice-create-page .invoice-foot .btn-template{background:#ebf1fa;border:1px solid #ebf1fa;color:#040405;font-size:14px}.invoice-create-page .invoice-foot .icon-button{color:#a5acc1}.invoice-create-page .invoice-foot label{font-size:14px;margin:0}.invoice-create-page .invoice-foot .invoice-notes{display:flex;flex-direction:column;margin:5px 0 0}.invoice-create-page .invoice-foot .invoice-notes textarea{border:1px solid #ebf1fa;border-radius:5px;width:100%;min-height:100px;padding:0}.invoice-create-page .invoice-foot .invoice-total{display:flex;flex-direction:column;background:#fff;min-width:390px;padding:15px 20px;border:1px solid #ebf1fa;border-radius:5px}.invoice-create-page .invoice-foot .invoice-total>label{text-transform:uppercase}.invoice-create-page .invoice-foot .invoice-total .section{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 7px}.invoice-create-page .invoice-foot .invoice-total .section .invoice-label{font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;color:#a5acc1}.invoice-create-page .invoice-foot .invoice-total .section .invoice-amount{font-size:18px;color:#55547a;display:flex;justify-content:center;align-items:center}.invoice-create-page .invoice-foot .invoice-total .section .total{color:#817ae3}.invoice-create-page .invoice-foot .invoice-total .section .discount-drop-down{width:105px}.invoice-create-page .invoice-foot .invoice-total .section .item-dropdown{font-family:Arial,Helvetica,sans-serif!important;font-size:16px}.invoice-create-page .invoice-foot .invoice-total .border-top{margin:0;padding-top:7px;border-top:1px solid #ebf1fa}.invoice-create-page .invoice-foot .invoice-total .tax-selector{font-weight:600;font-size:14px;margin-top:12px;line-height:21px;color:#817ae3}.invoice-create-page .item-row .item-name{font-weight:500;text-align:left;font-size:14px}.invoice-create-page .item-row .item-description{width:100%;font-weight:300;font-size:12px;padding-top:2px}.invoice-create-page .item-row .item-description textarea{border:none;resize:none;width:100%;padding-left:11px;color:#595959}.invoice-create-page .item-row .item-description textarea::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea::-moz-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea::placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .action{font-weight:500;font-size:14px;color:#5851d8;cursor:pointer}.invoice-create-page .item-row .activator label{color:#a5acc1;font-size:14px}.invoice-create-page .item-dropdown{display:flex;border:1px solid #ebf1fa!important;background-color:#fff!important;border-radius:0 5px 5px 0!important;justify-content:center;align-items:center;height:40px}.invoice-create-page .item-dropdown:focus{box-shadow:none!important}.invoice-create-page .item-discount{border-radius:5px 0 0 5px!important;height:40px}@media (max-width:480px){.invoice-create-page .page-header{margin-bottom:13px}.invoice-create-page .page-header .invoice-action-btn{width:100%;display:flex;justify-content:center;margin-top:15px;margin-right:0!important}.invoice-create-page .collapse-input,.invoice-create-page .invoice-customer-container{padding-right:0}.invoice-create-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.invoice-create-page .page-actions button{margin-bottom:10px}.invoice-create-page .invoice-input-group .invoice-input{padding-right:15px;padding-left:20px;margin-top:1.5rem}.invoice-create-page .invoice-foot{display:flex;flex-direction:column;justify-content:center;align-items:center}.invoice-create-page .invoice-foot .btn-template{width:100%;display:flex;justify-content:center}.invoice-create-page .invoice-foot .invoice-total{min-width:384px;margin-top:25px}}.invoice-view-page{padding-left:570px!important}.invoice-view-page .invoice-sidebar{height:100vh;height:100%;left:240px;padding:60px 0 10px;position:fixed;top:0;width:300px;z-index:25;background:#fff}.invoice-view-page .inv-search{background:#f9fbff!important}.invoice-view-page .side-invoice{padding:12px 16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.invoice-view-page .side-invoice:last-child{margin-bottom:98px}.invoice-view-page .side-invoice:hover{background-color:#f9fbff}.invoice-view-page .side-invoice .left .inv-name{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:capitalize;color:#040405;margin-bottom:6px}.invoice-view-page .side-invoice .left .inv-number{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#a5acc1;margin-bottom:6px}.invoice-view-page .side-invoice .left .inv-status{font-style:normal;font-weight:400;font-size:10px;line-height:15px;padding:2px 10px;display:inline-block}.invoice-view-page .side-invoice .right .inv-amount{font-style:normal;font-weight:600;font-size:20px;line-height:30px;text-align:right;color:#263b5e}.invoice-view-page .side-invoice .right .inv-date{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#a5acc1}.invoice-view-page .no-result{color:#b9c1d1;display:flex;justify-content:center;margin-top:20px}.invoice-view-page .side-header{height:100px;display:flex;justify-content:space-between;align-items:center;padding:30px 15px;border-bottom:1px solid rgba(185,193,209,.41)}.invoice-view-page .side-header .inv-button{background:#f9fbff;border:1px solid #ebf1fa;box-sizing:border-box;color:#b9c1d1}.invoice-view-page .side-content{overflow-y:scroll;height:100%}.invoice-view-page .invoice-view-page-container{display:flex;flex-direction:column;height:75vh;min-height:0;overflow:hidden}.invoice-view-page .frame-style{flex:1 1 auto;border:1px solid #b9c1d1;border-radius:7px}.invoice-view-page .inv-filter-fields-btn:focus,.invoice-view-page .inv-filter-sorting-btn:focus{border-color:inherit;box-shadow:none;outline:none!important}.invoice-view-page .filter-container{margin-left:12px}.invoice-view-page .filter-container .filter-items{display:flex}.invoice-view-page .filter-container .filter-items:first-child{margin-top:auto}.invoice-view-page .filter-container .inv-label{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#040405;margin-bottom:6px;margin-left:10px}.invoice-view-page .filter-container .base-input{width:20%}.invoice-view-page .filter-container .dropdown-container{padding:11px;left:auto;right:0;width:155px}.invoice-view-page .filter-invoice-date .vdp-datepicker div .vdp-datepicker__clear-button{margin-left:-21px;margin-top:2px;font-size:20px;font-weight:800}.invoice-view-page .date-group{display:flex}.invoice-view-page .to-text{padding:8px}@media (max-width:768px){.invoice-view-page{padding-left:310px!important}.invoice-sidebar{transition:all .2s;left:0!important}}.invoice-index-page .table-actions{position:relative;border:none}.invoice-index-page .table-actions .table-actions-button{position:absolute;right:0;top:-15px}.invoice-index-page .table-actions .table-stats{margin:0;position:absolute;right:0;top:40px}.invoice-index-page .filter-container{display:flex;justify-content:space-between}.invoice-index-page .filter-customer,.invoice-index-page .filter-status{margin-right:40px;flex:1}.invoice-index-page .filter-date{flex:2;display:flex;margin-right:40px;align-items:center}.invoice-index-page .filter-date .from,.invoice-index-page .filter-date .to,.invoice-index-page .filter-invoice{flex:1}.invoice-index-page .dashed{border:1px solid #b9c1d1;width:10px;margin-top:28px}@media (max-width:1240px){.invoice-index-page .filter-container{flex-direction:column}.invoice-index-page .filter-invoice{margin-right:40px}.invoice-index-page .filter-customer,.invoice-index-page .filter-date,.invoice-index-page .filter-invoice,.invoice-index-page .filter-status{margin-bottom:10px;margin-right:0}}@media (max-width:480px){.invoice-index-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.invoice-index-page .page-actions button{margin-bottom:10px}}.estimate-create-page{position:relative}.estimate-create-page .page-header{margin:0 0 40px}.estimate-create-page .page-header .page-title{font-size:24.5px;margin:0 0 15px}.estimate-create-page .page-header .breadcrumb .breadcrumb-item{font-size:14px}.estimate-create-page .page-header .page-actions .btn-crater{margin:0 0 0 14px}.estimate-create-page .estimate-input{padding-left:40px}.estimate-create-page .show-customer{background:#fff;padding:0 10px;min-height:170px;border:1px solid #ebf1fa}.estimate-create-page .show-customer label{font-size:14px;margin:0;padding:0}.estimate-create-page .address-menu{display:flex;flex-direction:column}.estimate-create-page .address-menu .title{font-size:15px;white-space:nowrap;color:#b9c1d1;font-weight:500}.estimate-create-page .address-menu .content{display:flex;flex:1;flex-direction:column}.estimate-create-page .address-menu .content label{position:relative;white-space:nowrap;width:90%;font-size:14px;overflow:hidden;text-overflow:ellipsis}.estimate-create-page .customer-content{display:flex;justify-content:space-between}.estimate-create-page .customer-content .email{flex:8}.estimate-create-page .customer-content .action{cursor:pointer;flex:1;font-size:14px;font-weight:500;color:#5851d8;margin:0;position:relative}.estimate-create-page .add-customer{padding:0}.estimate-create-page .add-customer .add-customer-action{position:relative;display:flex;justify-content:center;background:#fff;border:1px solid #ebf1fa;min-height:170px;border-radius:5px;padding:64px 0}.estimate-create-page .add-customer .add-customer-action .customer-icon{display:flex;justify-content:center;background:#ebf1fa;width:40px;color:#fff;height:40px;font-size:14px;font-family:Poppins;padding:11px 14px 11px 13px;border-radius:50%;margin:0 15px 0 0}.estimate-create-page .add-customer .add-customer-action label{font-size:17.5px;margin:7px 0 0}.estimate-create-page .customer-required{border:1px solid #fb7178;border-radius:5px}.estimate-create-page .offset-md-1{margin-left:5%}.estimate-create-page .estimate-input-group{margin-bottom:41px;margin-right:0}.estimate-create-page .estimate-input-group .estimate-input{padding-right:0}.estimate-create-page .estimate-input-group .estimate-input label{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;color:#263b5e;margin:0 0 10px}.estimate-create-page .item-table{width:100%;text-align:center}.estimate-create-page .item-table .item-table-header{border:1px solid #ebf1fa;background:#fff}.estimate-create-page .item-table .item-table-header th{padding:10px 20px;font-style:normal;font-weight:500;font-size:15px;line-height:21px;color:#55547a;border-top:1px solid #ebf1fa;border-bottom:1px solid #ebf1fa}.estimate-create-page .item-table .item-table-header .item-heading{padding-left:50px}.estimate-create-page .item-table .item-table-header .amount-heading{padding-right:50px}.estimate-create-page .item-table .item-table-header th:first-child{padding-left:0!important;border-left:1px solid #ebf1fa}.estimate-create-page .item-table .item-table-header th:last-child{padding-right:0!important;border-right:1px solid #ebf1fa}.estimate-create-page .item-table .item-body td:first-child{padding-left:0!important}.estimate-create-page .item-table .item-body td:last-child{padding-right:0!important}.estimate-create-page .item-table .item-body .item-row{background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:0 0 5px 5px}.estimate-create-page .item-table .item-body .item-row td{padding:15px 20px;text-align:left;vertical-align:top}.estimate-create-page .item-table .item-body .item-row>td{padding:0}.estimate-create-page .item-table .item-body .item-row .item-select{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#a5acc1;overflow:auto!important;max-height:250px!important}.estimate-create-page .item-table .item-body .item-row .search-select .selector-menu{top:45px!important}.estimate-create-page .item-table .item-body .item-row .main{padding:0!important}.estimate-create-page .item-table .item-body .item-row .item-amount{display:flex;align-items:center;justify-content:flex-end}.estimate-create-page .item-table .item-body .item-row .item-select-wrapper{display:flex;justify-content:flex-start}.estimate-create-page .item-table .item-body .item-row .item-selector{flex:1}.estimate-create-page .item-table .item-body .item-row .selected-item{display:flex;align-items:center;height:40px;padding-left:10px;border:1px solid #ebf1fa;background:#f9fbff;border-radius:5px;position:relative}.estimate-create-page .item-table .item-body .item-row .deselect-icon{color:#b9c1d1;position:absolute;top:10px;right:10px;cursor:pointer}.estimate-create-page .item-table .item-body .item-row .remove-icon-wrapper,.estimate-create-page .item-table .item-body .item-row .sort-icon-wrapper{display:flex;justify-content:center;align-items:center;margin:0 15px;height:40px;width:20px;cursor:pointer}.estimate-create-page .item-table .item-body .item-row .sort-icon-wrapper{color:#b9c1d1;height:20px;margin-top:8px;cursor:move}.estimate-create-page .item-table .item-body .item-row .remove-icon{color:#55547a}.estimate-create-page .tax-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.estimate-create-page .tax-row .tax-amount{flex:3}.estimate-create-page .tax-row .tax-select{flex:4}.estimate-create-page .tax-tr td{padding:0 21px}.estimate-create-page .multi-select-item .multiselect,.estimate-create-page .multi-select-item .multiselect__input,.estimate-create-page .multi-select-item .multiselect__single{border:none;display:flex;align-items:center}.estimate-create-page .multi-select-item .multiselect:focus{outline:none}.estimate-create-page .multi-select-item .multiselect__input,.estimate-create-page .multi-select-item .multiselect__single{min-height:40px;padding-left:10px;border:1px solid #eaf1fb}.estimate-create-page .multi-select-item .multiselect__tags{min-height:30px;padding:0;border:0}.estimate-create-page .multi-select-item .multiselect__select{line-height:16px;width:40px;height:38px;transition:transform .2s ease}.estimate-create-page .multi-select-item .multiselect__content-wrapper{overflow:hidden;border:1px solid #ebf1fa;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:0 0 5px 5px}.estimate-create-page .multi-select-item .multiselect__content{max-height:240px;overflow:auto}.estimate-create-page .add-item-action{display:flex;justify-content:center;align-items:center;color:#817ae3;padding:13px 23px;width:100%;font-size:15px;border-bottom:1px solid #ebf1fa;cursor:pointer}.estimate-create-page .add-item-action:hover{background:#ebf1fa}.estimate-create-page .add-item-action .icon-fa{margin:2px 11px 0 0}.estimate-create-page .estimate-foot{display:flex;justify-content:space-between;margin:35px 0}.estimate-create-page .estimate-foot .btn-template{background:#ebf1fa;border:1px solid #ebf1fa;color:#040405;font-size:14px}.estimate-create-page .estimate-foot .icon-button{color:#a5acc1}.estimate-create-page .estimate-foot label{font-size:14px;margin:0}.estimate-create-page .estimate-foot .estimate-notes{display:flex;flex-direction:column;margin:5px 0 0}.estimate-create-page .estimate-foot .estimate-notes textarea{border:1px solid #ebf1fa;border-radius:5px;width:100%;min-height:100px;padding:0}.estimate-create-page .estimate-foot .estimate-total{display:flex;flex-direction:column;background:#fff;min-width:390px;padding:15px 20px;border:1px solid #ebf1fa;border-radius:5px}.estimate-create-page .estimate-foot .estimate-total>label{text-transform:uppercase}.estimate-create-page .estimate-foot .estimate-total .section{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 7px}.estimate-create-page .estimate-foot .estimate-total .section .estimate-label{font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;color:#a5acc1}.estimate-create-page .estimate-foot .estimate-total .section .estimate-amount{font-size:18px;color:#55547a;display:flex;justify-content:center;align-items:center}.estimate-create-page .estimate-foot .estimate-total .section .total{color:#817ae3}.estimate-create-page .estimate-foot .estimate-total .section .discount-drop-down{width:105px}.estimate-create-page .estimate-foot .estimate-total .section .item-dropdown{font-family:Arial,Helvetica,sans-serif!important;font-size:16px}.estimate-create-page .estimate-foot .estimate-total .border-top{margin:0;padding-top:7px;border-top:1px solid #ebf1fa}.estimate-create-page .estimate-foot .estimate-total .tax-selector{font-weight:600;font-size:14px;margin-top:12px;line-height:21px;color:#817ae3}.estimate-create-page .item-row .item-name{font-weight:500;text-align:left;font-size:14px}.estimate-create-page .item-row .item-description{width:100%;font-weight:300;font-size:12px;padding-top:2px}.estimate-create-page .item-row .item-description textarea{border:none;resize:none;width:100%;color:#595959}.estimate-create-page .item-row .item-description textarea::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea::-moz-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea::placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .action{font-weight:500;font-size:14px;color:#5851d8;cursor:pointer}.estimate-create-page .item-row .activator label{color:#a5acc1;font-size:14px}.estimate-create-page .item-dropdown{display:flex;border:1px solid #ebf1fa!important;background-color:#fff!important;border-radius:0 5px 5px 0!important;justify-content:center;align-items:center;height:40px}.estimate-create-page .item-dropdown:focus{box-shadow:none!important}.estimate-create-page .item-discount{border-radius:5px 0 0 5px!important;height:40px}@media (max-width:480px){.estimate-create-page .page-header{margin-bottom:13px}.estimate-create-page .page-header .invoice-action-btn{width:100%;display:flex;justify-content:center;margin-top:15px;margin-right:0!important}.estimate-create-page .collapse-input,.estimate-create-page .estimate-customer-container{padding-right:0}.estimate-create-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.estimate-create-page .page-actions button{margin-bottom:10px}.estimate-create-page .estimate-input-group .estimate-input{padding-right:15px;padding-left:20px;margin-top:1.5rem}.estimate-create-page .estimate-foot{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimate-create-page .estimate-foot .btn-template{width:100%;display:flex;justify-content:center}.estimate-create-page .estimate-foot .estimate-total{min-width:384px;margin-top:25px}}.estimate-index-page .table-actions{position:relative;border:none}.estimate-index-page .table-actions .table-actions-button{position:absolute;right:0;top:-15px}.estimate-index-page .table-actions .table-stats{margin:0;position:absolute;right:0;top:40px}.estimate-index-page .filter-container{display:flex;justify-content:space-between}.estimate-index-page .filter-customer,.estimate-index-page .filter-status{margin-right:40px;flex:1}.estimate-index-page .filter-date{flex:2;display:flex;margin-right:40px;align-items:center}.estimate-index-page .filter-date .from,.estimate-index-page .filter-date .to,.estimate-index-page .filter-estimate{flex:1}.estimate-index-page .dashed{border:1px solid #b9c1d1;width:10px;margin-top:28px}@media (max-width:1240px){.estimate-index-page .filter-container{flex-direction:column}.estimate-index-page .filter-estimate{margin-right:40px}.estimate-index-page .filter-customer,.estimate-index-page .filter-date,.estimate-index-page .filter-estimate,.estimate-index-page .filter-status{margin-bottom:10px;margin-right:0}}@media (max-width:480px){.estimate-index-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.estimate-index-page .page-actions button{margin-bottom:10px}}.estimate-view-page{padding-left:570px!important}.estimate-view-page .estimate-sidebar{height:100vh;height:100%;left:240px;padding:60px 0 10px;position:fixed;top:0;width:300px;z-index:30;background:#fff}.estimate-view-page .inv-search{background:#f9fbff!important}.estimate-view-page .side-estimate{padding:12px 16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.estimate-view-page .side-estimate:last-child{margin-bottom:98px}.estimate-view-page .side-estimate:hover{background-color:#f9fbff}.estimate-view-page .side-estimate .left .status-expired{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.estimate-view-page .side-estimate .left .status-accepted{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.estimate-view-page .side-estimate .left .status-sent{background:rgba(246,208,154,.4);font-size:13px;color:#a96e1a;padding:5px 10px}.estimate-view-page .side-estimate .left .status-viewed{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.estimate-view-page .side-estimate .left .status-pending{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.estimate-view-page .side-estimate .left .status-rejected{background:#e1e0ea;font-size:13px;color:#312f57;padding:5px 10px}.estimate-view-page .side-estimate .left .status-draft{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px}.estimate-view-page .side-estimate .left .inv-name{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:capitalize;color:#040405;margin-bottom:6px}.estimate-view-page .side-estimate .left .inv-number{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#595959;margin-bottom:6px}.estimate-view-page .side-estimate .left .inv-status{font-style:normal;font-weight:400;font-size:10px;line-height:15px;padding:2px 10px;display:inline-block}.estimate-view-page .side-estimate .right .inv-amount{font-style:normal;font-weight:600;font-size:20px;line-height:30px;text-align:right;color:#263b5e}.estimate-view-page .side-estimate .right .inv-date{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#595959}.estimate-view-page .no-result{color:#b9c1d1;display:flex;justify-content:center;margin-top:20px}.estimate-view-page .side-header{height:100px;display:flex;justify-content:space-between;align-items:center;padding:30px 15px;border-bottom:1px solid rgba(185,193,209,.41)}.estimate-view-page .side-header .inv-button{background:#f9fbff;border:1px solid #eaf1fb;box-sizing:border-box;color:#a5acc1}.estimate-view-page .side-content{overflow-y:scroll;height:100%}.estimate-view-page .estimate-view-page-container{display:flex;flex-direction:column;height:75vh;min-height:0;overflow:hidden}.estimate-view-page .frame-style{flex:1 1 auto;border:1px solid #b9c1d1;border-radius:7px}.estimate-view-page .inv-filter-fields-btn:focus,.estimate-view-page .inv-filter-sorting-btn:focus{outline:none!important;box-shadow:0 0 0 .09rem rgba(111,110,142,.5)!important}.estimate-view-page .filter-container{margin-left:12px}.estimate-view-page .filter-container .filter-items{display:flex}.estimate-view-page .filter-container .filter-items:first-child{margin-top:auto}.estimate-view-page .filter-container .inv-label{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#040405;margin-bottom:6px;margin-left:10px}.estimate-view-page .filter-container .base-input{width:20%}.estimate-view-page .filter-container .dropdown-container{padding:11px;left:auto;right:0;width:166px}.estimate-view-page .filter-estimate-date .vdp-datepicker div .vdp-datepicker__clear-button{margin-left:-21px;margin-top:2px;font-size:20px;font-weight:800}.estimate-view-page .date-group{display:flex}.estimate-view-page .to-text{padding:8px}@media (max-width:768px){.estimate-view-page{padding-left:310px!important}.estimate-sidebar{transition:all .2s;left:0!important}}.expenses .collapse-button-container{display:none}.expenses .collapse-button-container .collapse-button{width:100%;display:flex;justify-content:center}.expenses .notes{overflow:hidden;width:200px}.expenses .notes .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:480px){.expenses .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.expenses .page-actions button{margin-bottom:10px}.expenses .page-header{margin-bottom:5px}.expenses .table-actions{margin-top:0!important}.expenses .header-button-container{display:none}.expenses .collapse-button-container{margin-top:8px;display:block}}.settings-container{margin-top:40px}.settings-container .settings-sidebar{list-style-type:none;padding:0}.settings-container .settings-sidebar .settings-menu-item{padding:10px 0;font-weight:500;font-size:14px;line-height:18px;color:#040405}.settings-container .settings-sidebar .settings-menu-item .setting-icon{width:25px;color:#b9c1d1;font-size:16px}.settings-container .settings-sidebar .link-color{color:#a5acc1;display:flex;align-items:center}.settings-container .settings-sidebar .active-setting{color:#5851d8!important;cursor:pointer}.settings-container .settings-sidebar .active-setting .setting-icon{color:#5851d8!important}.settings-container .setting-main-container .setting-card{padding:30px;min-height:620px}.settings-container .setting-main-container .page-header{margin:0}.settings-container .setting-main-container .page-header .page-title{margin:0;padding-bottom:10px;font-weight:500;font-size:17.5px;line-height:21px;letter-spacing:.1px;color:#000}.settings-container .setting-main-container .page-header .page-sub-title{max-width:480px;font-size:14px;line-height:21px;color:#a5acc1;margin-bottom:30px}.settings-container .setting-main-container .input-label{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#55547a}.settings-container .expense-category td,.settings-container .tax-table td{background-color:#f9fbff!important}.settings-container .tax-table .compound-tax{display:inline;padding:2px 8px;font-size:10px;line-height:15px;background:#fed7d7;color:#9b2c2c}.settings-container .add-new-tax{height:45px;white-space:nowrap}.settings-container .flex-box{display:flex}.settings-container .left{position:relative;width:50px}.settings-container .btn-switch{position:absolute;top:-18px}.settings-container .box-title{margin-bottom:5px;padding:0;font-size:16px;line-height:21px;color:#55547a}.settings-container .box-desc{margin:0;padding:0;max-width:480px;font-size:12px;line-height:18px;color:#a5acc1}.settings-container .notes{overflow:hidden;width:200px}.settings-container .notes .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-container .version{background:#eaf1fb;color:#a5acc1;border:1px solid #eaf1fb;box-sizing:border-box;border-radius:5px;padding:10px;margin-bottom:15px}@media (max-width:480px){.settings-container .setting-main-container .setting-card{overflow:scroll}.settings-container .setting-main-container .ml-15{margin-left:15px}.settings-container .setting-main-container .page-header{flex-wrap:wrap}.settings-container .table-component td:first-child{height:auto;min-height:10px;text-align:center;justify-content:center}.settings-container .tax-table .tax-name{margin-top:21px;width:76%}.settings-container .expense-category .table-component__table__body tr:first-child td:nth-child(2){height:auto;width:101%}.settings-container .add-new-tax{position:relative;z-index:1}}.wizard .logo-main{height:50px}.wizard .wizard-card{padding:30px;width:100%}.wizard .row{margin-bottom:27px}.wizard .form-content{margin-top:70px;display:flex;justify-content:center}.wizard .form-title{font-style:normal;font-weight:600;font-size:24.5px;line-height:29px;color:#000}.wizard .form-desc{font-weight:400;color:#a5acc1;width:55%;margin-bottom:30px}.wizard .form-desc,.wizard .form-label{font-style:normal;font-size:14px;line-height:21px}.wizard .form-label{font-weight:500}.wizard .step-indicator{padding-top:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:120px}.wizard .indicator-line{border:5px solid #ebf1fa;border-radius:5px;box-sizing:border-box;width:520px;position:relative;display:flex;justify-content:space-around;margin-top:60px}.wizard .indicator-line .center{position:absolute;top:-11px;width:105%;display:flex;justify-content:space-between}.wizard .indicator-line .steps{border-radius:50%;float:left;border:5px solid #ebf1fa;padding:0 5px;height:21px;width:21px;background:#ebf1fa}.wizard .indicator-line .steps.active{border:5px solid #5851d8;background:#fff;border-radius:50%;height:21px;width:21px}.wizard .indicator-line .steps.completed{padding:0;background:#5851d8;border:5px solid #5851d8;border-radius:50%;height:21px;width:21px;display:flex;align-items:center;justify-content:center}.wizard .indicator-line .steps.completed .icon-check{font-style:normal;font-weight:900;font-size:12px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.wizard .upload-logo{position:absolute;right:60px}.wizard .upload-logo .preview-logo{height:50px;max-width:300px;padding:10px;border:4px solid #ebf1fa}.wizard .list-items{display:flex;justify-content:space-between;margin-bottom:0;border:1px solid #ebf1fa}.wizard .list-items .left-item,.wizard .list-items .right-item{padding:12px 10px;margin-bottom:0}.wizard .list-items .right-item{display:flex;justify-content:center;align-items:center}.wizard .not-verified,.wizard .verified{height:15px;width:15px;background-color:#00c99c;display:inline-block;margin:0 10px;border-radius:50%}.wizard .not-verified{background-color:#fb7178}.reports .reports-tab-container{margin-top:25px}.reports .reports-frame-style{height:100vh;width:100%;border:1px solid #b9c1d1;border-radius:7px}.reports .report-button{width:auto}.reports .report-view-button{display:none;color:#fff}.reports .report-fields-container{margin-top:25px}.reports .report-field-container{margin-top:auto}.reports .report-submit-button-container{margin-top:32px}.reports .report-label{line-height:21px;font-weight:500;color:#55547a;font-size:14px}@media (max-width:480px){.reports .reports-tab{padding:10px 19px}.reports .report-submit-button-container,.reports .reports-frame-style{display:none}.reports .report-view-button{display:flex;color:#fff!important;justify-content:center}.reports .report-button{width:100%;display:flex;justify-content:center}.reports .report-fields-container{margin-top:0}.reports .report-field-container{margin-top:20px}.reports .tabs .tab{padding:10px 15px}.reports .tabs .tab .tab-link{padding:10px 17px!important}}.customer-create .section-title{font-style:normal;font-weight:500;font-size:17.5px;line-height:21px;letter-spacing:.1px;color:#000}.customer-create .form-label{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#55547a}.customer-create .customer-card{border:1px solid #ebf1fa;padding:10px}.customer-create .same-address-checkbox-container{display:flex;margin-bottom:1.5rem;align-items:center;justify-content:flex-end}.customer-create hr{margin-bottom:1.8rem;border:1px solid #ebf1fa}.customer-create .header-button-container{display:block}.customer-create .collapse-button-container{display:none}.customer-create .collapse-button-container .collapse-button{width:100%;display:flex;justify-content:center}@media (max-width:480px){.customer-index .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.customer-index .page-actions button{margin-bottom:10px}.customer-create .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.customer-create .page-actions button{margin-bottom:10px}.customer-create .same-address-checkbox-container{display:flex;justify-content:flex-start;margin-bottom:0}.customer-create hr{margin-bottom:1.2rem;border:1px solid #ebf1fa}.customer-create .section-title{padding:15px}.customer-create .collapse-button-container{display:block}.customer-create .header-button-container{display:none}}@media (max-width:480px){.payments .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.payments .page-actions button{margin-bottom:10px}.payments .page-header{margin-bottom:5px}.payments .table-actions{margin-top:0!important}}.payment-create .header-button-container{display:block}.payment-create .collapse-button-container{display:none}.payment-create .collapse-button-container .collapse-button{width:100%;display:flex;justify-content:center}@media (max-width:480px){.payment-create .page-actions,.payment-index .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.payment-create .page-actions button,.payment-index .page-actions button{margin-bottom:10px}.payment-create .header-button-container,.payment-index .header-button-container{display:none}.payment-create .collapse-button-container,.payment-index .collapse-button-container{display:block}}.items .table-loader{padding:25px 0;display:flex;justify-content:center;align-items:center}@media (max-width:480px){.items .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.items .page-actions button{margin-bottom:10px}.items .page-header{margin-bottom:5px}.items .table-actions{margin-top:0!important}}.item-create .collapse-button{width:auto}@media (max-width:480px){.item-create .collapse-button{width:100%;display:flex;justify-content:center}}.inv-status-overdue{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.inv-status-paid{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.inv-status-unpaid{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px}.inv-status-sent{background:rgba(246,208,154,.4);font-size:13px;color:#a96e1a;padding:5px 10px}.inv-status-viewed{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.inv-status-completed{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.inv-status-pending{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.inv-status-partially_paid{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.inv-status-draft{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px}.est-status-expired{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.est-status-accepted{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.est-status-sent{background:rgba(246,208,154,.4);font-size:13px;color:#a96e1a;padding:5px 10px}.est-status-viewed{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.est-status-pending{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.est-status-rejected{background:#e1e0ea;font-size:13px;color:#312f57;padding:5px 10px}.est-status-draft{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px} \ No newline at end of file + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#5851d8;--secondary:#55547a;--success:#00c99c;--info:#15b2ec;--warning:#f3af4e;--danger:#fb7178;--light:#817ae3;--dark:#55547a;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.2rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.2rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#5851d8;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#d0cef4}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#a8a5eb}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcb9ef}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#cfcfda}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#a7a6ba}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c1c1cf}.table-success,.table-success>td,.table-success>th{background-color:#b8f0e3}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#7ae3cc}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a3ecdb}.table-info,.table-info>td,.table-info>th{background-color:#bde9fa}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#85d7f5}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a5e1f8}.table-warning,.table-warning>td,.table-warning>th{background-color:#fce9cd}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#f9d5a3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fbdeb5}.table-danger,.table-danger>td,.table-danger>th{background-color:#fed7d9}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#fdb5b9}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fdbec1}.table-light,.table-light>td,.table-light>th{background-color:#dcdaf7}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#bdbaf0}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#c8c5f2}.table-dark,.table-dark>td,.table-dark>th{background-color:#cfcfda}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#a7a6ba}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#c1c1cf}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((3em + 2.25rem)/4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-primary:hover{color:#fff;background-color:#3a32d1;border-color:#352dc9}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#352dc9;border-color:#322bbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-secondary{color:#fff;background-color:#55547a;border-color:#55547a}.btn-secondary:hover{color:#fff;background-color:#454463;border-color:#403f5c}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#55547a;border-color:#55547a}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#403f5c;border-color:#3b3a54}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-success{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-success:hover{color:#fff;background-color:#00a37e;border-color:#009674}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(38,209,171,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#009674;border-color:#00896b}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,209,171,.5)}.btn-info{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-info:hover{color:#fff;background-color:#1098ca;border-color:#0f8fbf}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(56,190,239,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0f8fbf;border-color:#0f86b3}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(56,190,239,.5)}.btn-warning{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-warning:hover{color:#212529;background-color:#f19f2a;border-color:#f0991e}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(212,154,72,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#f0991e;border-color:#ef9412}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,154,72,.5)}.btn-danger{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-danger:hover{color:#fff;background-color:#fa4c55;border-color:#fa3f49}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(218,102,108,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#fa3f49;border-color:#f9333d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(218,102,108,.5)}.btn-light{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-light:hover{color:#fff;background-color:#635adc;border-color:#5950da}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-light.disabled,.btn-light:disabled{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#5950da;border-color:#4f45d8}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-dark{color:#fff;background-color:#55547a;border-color:#55547a}.btn-dark:hover{color:#fff;background-color:#454463;border-color:#403f5c}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#55547a;border-color:#55547a}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#403f5c;border-color:#3b3a54}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(111,110,142,.5)}.btn-outline-primary{color:#5851d8;border-color:#5851d8}.btn-outline-primary:hover{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5851d8;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-outline-secondary{color:#55547a;border-color:#55547a}.btn-outline-secondary:hover{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#55547a;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-outline-success{color:#00c99c;border-color:#00c99c}.btn-outline-success:hover{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(0,201,156,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00c99c;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#00c99c;border-color:#00c99c}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,201,156,.5)}.btn-outline-info{color:#15b2ec;border-color:#15b2ec}.btn-outline-info:hover{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(21,178,236,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#15b2ec;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#15b2ec;border-color:#15b2ec}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(21,178,236,.5)}.btn-outline-warning{color:#f3af4e;border-color:#f3af4e}.btn-outline-warning:hover{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(243,175,78,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f3af4e;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#f3af4e;border-color:#f3af4e}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(243,175,78,.5)}.btn-outline-danger{color:#fb7178;border-color:#fb7178}.btn-outline-danger:hover{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(251,113,120,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#fb7178;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#212529;background-color:#fb7178;border-color:#fb7178}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(251,113,120,.5)}.btn-outline-light{color:#817ae3;border-color:#817ae3}.btn-outline-light:hover{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(129,122,227,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#817ae3;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(129,122,227,.5)}.btn-outline-dark{color:#55547a;border-color:#55547a}.btn-outline-dark:hover{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#55547a;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#55547a;border-color:#55547a}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#040405;background-clip:padding-box;border:1px solid #040405;border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #595959}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#5851d8;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#5851d8}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#352dc9}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.badge-secondary{color:#fff;background-color:#55547a}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#403f5c}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.badge-success{color:#fff;background-color:#00c99c}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#009674}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,201,156,.5)}.badge-info{color:#fff;background-color:#15b2ec}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#0f8fbf}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(21,178,236,.5)}.badge-warning{color:#212529;background-color:#f3af4e}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#f0991e}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(243,175,78,.5)}.badge-danger{color:#212529;background-color:#fb7178}a.badge-danger:focus,a.badge-danger:hover{color:#212529;background-color:#fa3f49}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(251,113,120,.5)}.badge-light{color:#fff;background-color:#817ae3}a.badge-light:focus,a.badge-light:hover{color:#fff;background-color:#5950da}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(129,122,227,.5)}.badge-dark{color:#fff;background-color:#55547a}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#403f5c}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(85,84,122,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2e2a70;background-color:#dedcf7;border-color:#d0cef4}.alert-primary hr{border-top-color:#bcb9ef}.alert-primary .alert-link{color:#1f1c4b}.alert-secondary{color:#2c2c3f;background-color:#dddde4;border-color:#cfcfda}.alert-secondary hr{border-top-color:#c1c1cf}.alert-secondary .alert-link{color:#171721}.alert-success{color:#006951;background-color:#ccf4eb;border-color:#b8f0e3}.alert-success hr{border-top-color:#a3ecdb}.alert-success .alert-link{color:#00362a}.alert-info{color:#0b5d7b;background-color:#d0f0fb;border-color:#bde9fa}.alert-info hr{border-top-color:#a5e1f8}.alert-info .alert-link{color:#073a4c}.alert-warning{color:#7e5b29;background-color:#fdefdc;border-color:#fce9cd}.alert-warning hr{border-top-color:#fbdeb5}.alert-warning .alert-link{color:#583f1c}.alert-danger{color:#833b3e;background-color:#fee3e4;border-color:#fed7d9}.alert-danger hr{border-top-color:#fdbec1}.alert-danger .alert-link{color:#602b2d}.alert-light{color:#433f76;background-color:#e6e4f9;border-color:#dcdaf7}.alert-light hr{border-top-color:#c8c5f2}.alert-light .alert-link{color:#302d55}.alert-dark{color:#2c2c3f;background-color:#dddde4;border-color:#cfcfda}.alert-dark hr{border-top-color:#c1c1cf}.alert-dark .alert-link{color:#171721}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#2e2a70;background-color:#d0cef4}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#2e2a70;background-color:#bcb9ef}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2e2a70;border-color:#2e2a70}.list-group-item-secondary{color:#2c2c3f;background-color:#cfcfda}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#2c2c3f;background-color:#c1c1cf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#2c2c3f;border-color:#2c2c3f}.list-group-item-success{color:#006951;background-color:#b8f0e3}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#006951;background-color:#a3ecdb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#006951;border-color:#006951}.list-group-item-info{color:#0b5d7b;background-color:#bde9fa}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0b5d7b;background-color:#a5e1f8}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0b5d7b;border-color:#0b5d7b}.list-group-item-warning{color:#7e5b29;background-color:#fce9cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#7e5b29;background-color:#fbdeb5}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#7e5b29;border-color:#7e5b29}.list-group-item-danger{color:#833b3e;background-color:#fed7d9}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#833b3e;background-color:#fdbec1}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#833b3e;border-color:#833b3e}.list-group-item-light{color:#433f76;background-color:#dcdaf7}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#433f76;background-color:#c8c5f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#433f76;border-color:#433f76}.list-group-item-dark{color:#2c2c3f;background-color:#cfcfda}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#2c2c3f;background-color:#c1c1cf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#2c2c3f;border-color:#2c2c3f}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem + -1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#5851d8!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#352dc9!important}.bg-secondary{background-color:#55547a!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#403f5c!important}.bg-success{background-color:#00c99c!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#009674!important}.bg-info{background-color:#15b2ec!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0f8fbf!important}.bg-warning{background-color:#f3af4e!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#f0991e!important}.bg-danger{background-color:#fb7178!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#fa3f49!important}.bg-light{background-color:#817ae3!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#5950da!important}.bg-dark{background-color:#55547a!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#403f5c!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#5851d8!important}.border-secondary{border-color:#55547a!important}.border-success{border-color:#00c99c!important}.border-info{border-color:#15b2ec!important}.border-warning{border-color:#f3af4e!important}.border-danger{border-color:#fb7178!important}.border-light{border-color:#817ae3!important}.border-dark{border-color:#55547a!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5851d8!important}a.text-primary:focus,a.text-primary:hover{color:#3028b4!important}.text-secondary{color:#55547a!important}a.text-secondary:focus,a.text-secondary:hover{color:#35354d!important}.text-success{color:#00c99c!important}a.text-success:focus,a.text-success:hover{color:#007d61!important}.text-info{color:#15b2ec!important}a.text-info:focus,a.text-info:hover{color:#0e7ea7!important}.text-warning{color:#f3af4e!important}a.text-warning:focus,a.text-warning:hover{color:#e58d10!important}.text-danger{color:#fb7178!important}a.text-danger:focus,a.text-danger:hover{color:#f92731!important}.text-light{color:#817ae3!important}a.text-light:focus,a.text-light:hover{color:#453bd6!important}.text-dark{color:#55547a!important}a.text-dark:focus,a.text-dark:hover{color:#35354d!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div:hover{box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.skin-crater .main-content{background:#f9fbff}.skin-crater .no-data-info .title{font-weight:500;font-size:17.5px}.skin-crater .no-data-info .description{font-size:15px;color:#595959}.skin-crater .site-header{background:linear-gradient(90deg,#5851d8,#817ae3)!important;border-bottom:1px solid hsla(0,0%,90.2%,.7)}.skin-crater .site-header .brand-main{color:#fff;font-size:20px;font-family:poppins,sans-serif;font-style:normal;font-weight:900;letter-spacing:1px}.skin-crater .site-header .nav-toggle{background-color:#fff;color:#040405}.skin-crater .site-header .hamburger span{background:#040405}.skin-crater .site-header .hamburger-inner,.skin-crater .site-header .hamburger-inner:after,.skin-crater .site-header .hamburger-inner:before,.skin-crater .site-header .hamburger span:after,.skin-crater .site-header .hamburger span:before{background-color:#040405}.skin-crater .site-header .action-list li a{background-color:#fff;color:#040405}.skin-crater .site-header .action-list li a:hover{background-color:#f2f2f2;color:#040405}.skin-crater .site-header .dropdown-menu{background-color:#fff}.skin-crater .site-header .notification-dropdown .dropdown-header{border-bottom:1px solid #ebf1fa;color:#5851d8}.skin-crater .site-header .dropdown-divider{background-color:#a5acc1}.skin-crater .header-nav .dropdown-group.dropdown-group.active>.dropdown-activator>a{color:#5851d8}.skin-crater .header-nav .dropdown-group.has-child.toggle-arrow.active>.dropdown-activator:after{border-color:#5851d8 transparent transparent}.skin-crater .sidebar-left{background-color:#fff;border-right:1px solid #ebf1fa}.skin-crater .side-nav{margin:20px 0 0}.skin-crater .side-nav .side-nav-division{margin-bottom:20px}.skin-crater .side-nav .collapse-group .collapse-group-item a{color:#040405;font-family:poppins,sans-serif;font-size:14px}.skin-crater .side-nav .collapse-group .collapse-group-item a:hover{background-color:#d7e3f5}.skin-crater .side-nav .collapse-group .collapse-group-item.active>.collapse-item-title>a{color:#5851d8}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-item-title i{color:#a5acc1}.skin-crater .side-nav .collapse-group .collapse-group-item.active i{color:#5851d8}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items{background-color:#ebf1fa}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items{background-color:#d7e3f5}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items .collapse-group-items{background-color:#cadaf2}.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items a.active{color:#5851d8}.skin-crater .header-bottom{background-color:#fff;border-bottom:1px solid #b9c1d1}.skin-crater .header-nav li a{color:#040405}.skin-crater .header-nav li a:hover{background-color:#d7e3f5;color:#040405}.skin-crater .header-nav li.active>a,.skin-crater .header-nav li.active>a:hover,.skin-crater .header-nav li .dropdown-item.active{color:#5851d8;background-color:transparent}.skin-crater .header-nav li .dropdown-item.active:active,.skin-crater .header-nav li .dropdown-item.active:focus,.skin-crater .header-nav li .dropdown-item.active:hover{color:#5851d8;background-color:#d7e3f5}.skin-crater .tabs-component.tabs-default .tabs-component-tab a,.skin-crater .tabs-component.tabs-default .tabs-component-tab a:hover{color:#040405}.skin-crater .tabs-component.tabs-default .tabs-component-tab.is-active{border:1px solid #5851d8;background:#5851d8;color:#fff}.skin-crater .tabs-component.tabs-default .tabs-component-tab.is-active a{color:#fff}.skin-crater .tabs-component.tabs-default .tabs-component-tab:hover{border:1px solid #5851d8}.skin-crater .tabs-component.tabs-default .tabs-component-panels{border-top:1px solid #5851d8!important}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs{border-right:1px solid #5851d8!important}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a,.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a:hover{color:#040405}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active{background:#5851d8}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active a{color:#fff}.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab:hover{border:1px solid #5851d8}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a{color:#a5acc1;font-weight:500}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a:hover{color:#a5acc1;border-bottom:3px solid #a5acc1}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active{border-bottom:3px solid #5851d8;color:#fff}.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active a{color:#040405}.skin-crater .tabs-component.tabs-simple .tabs-component-panels{border-top:1px solid #ebf1fa!important}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs{border-right:1px solid #ddd}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a{color:#a5acc1;font-weight:500}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a:hover{border-right:3px solid #d0cef4}.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active{border-right:3px solid #5851d8;color:#5851d8}.skin-crater .code,.skin-crater code{background-color:#ebf1fa;color:#5851d8}.skin-crater .mark,.skin-crater mark{background-color:#5851d8;color:#fff}.skin-crater .todo-container{background-color:#5851d8!important;color:#fff!important}.skin-crater .todo-container h5{color:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-details{background-color:#5851d8!important;color:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-upload{background:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-error-mark svg #Page-1 g,.skin-crater .vue-dropzone .dz-preview .dz-success-mark svg g path{fill:#fff!important}.skin-crater .vue-dropzone .dz-preview .dz-remove{color:#fff!important;border:2px solid #fff!important}.skin-crater .dropdown-group.active>.dropdown-activator>a{color:#5851d8}.skin-crater .dropdown-group .dropdown-activator a{color:#040405}.skin-crater .dropdown-group .dropdown-activator a:hover{background-color:#ebf1fa}.skin-crater .dropdown-group.has-child.toggle-arrow.active>.dropdown-activator:after{border-color:#5851d8 transparent transparent}.skin-crater .dropdown-group .dropdown-container{color:#040405;background-color:#fff}.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item{color:#040405;background-color:transparent;cursor:pointer}.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item.active{color:#5851d8}.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item:hover{background-color:#ebf1fa}.skin-crater .dropdown-group .dropdown-container .dropdown-activator:before{border-color:#040405 transparent transparent}.skin-crater .dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator a{color:#5851d8}.skin-crater .dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator:before{border-color:#5851d8 transparent transparent}.skin-crater .dropdown-group .dropdown-item-divider{border-top:1px solid #a5acc1}.skin-crater .btn-theme{background:#5851d8;color:#fff}.skin-crater .btn-theme:hover{color:#fff;background:#6862dc}.skin-crater .btn-theme-outline{color:#5851d8;border-color:#5851d8}.skin-crater .btn-theme-outline:hover{color:#fff;background-color:#5851d8;border-color:#5851d8}.skin-crater .btn-theme-outline.focus,.skin-crater .btn-theme-outline:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.skin-crater .btn-theme-outline.disabled,.skin-crater .btn-theme-outline:disabled{color:#5851d8;background-color:transparent}.show>.skin-crater .btn-theme-outline.dropdown-toggle,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled).active,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled):active{color:#fff;background-color:#5851d8;border-color:#5851d8}.show>.skin-crater .btn-theme-outline.dropdown-toggle:focus,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled).active:focus,.skin-crater .btn-theme-outline:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.skin-crater .form-control:focus{border:1px solid #5851d8}.skin-crater .multiselect{color:#040405}.skin-crater .multiselect .multiselect__option--highlight{background:#f9fbff;color:#040405}.skin-crater .multiselect .multiselect__option--highlight.multiselect__option--selected{background:#ebf1fa;color:#040405}.skin-crater .multiselect .multiselect__option--highlight.multiselect__option--selected:after,.skin-crater .multiselect .multiselect__option--highlight:after{background:#b9c1d1;color:#040405}.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag{background:#5851d8;color:#fff}.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover{background:#5851d8}.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:after{color:#fff}.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #5851d8!important}.skin-crater .vdp-datepicker__calendar .cell.selected{background:#5851d8!important;color:#fff}.skin-crater .vdp-datepicker__calendar .cell.highlighted{background:#bcb9ef!important;color:#fff}.skin-crater .VueCarousel-dot .VueCarousel-dot-button{background:#a5acc1!important}.skin-crater .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-button{background:#5851d8!important}.skin-crater .mailbox .mailbox-content .mailbox-content-footer .page-link,.skin-crater .mailbox .mailbox-content .table tr td .content-subject{color:#040405}.skin-crater .mailbox .mailbox-content .mailbox-content-footer .active .page-link{background-color:#5851d8;border-color:#5851d8;color:#fff}.skin-crater .mailbox .mailbox-content .btn-favorite .active{color:#5851d8}.skin-crater .mailbox-modal .mail-body .message-heading.email a{color:#040405}.skin-crater .mailbox .mailbox-sidebar .sidebar-menu li.active{border-left:5px solid #5851d8}.skin-crater .mailbox .mailbox-sidebar .left-sidebar-btn,.skin-crater .mailbox .mailbox-sidebar .sidebar-menu li a{color:#040405}@media (max-width:480px){.skin-crater .header-nav .dropdown-menu{border:0!important;background-color:#ebf1fa!important}}.site-wrapper,body,html{height:100%;font-size:14px}body{background-color:#ebf1fa;font-family:Poppins,sans-serif;color:#262630;overflow-x:hidden}body i{font-family:Font Awesome\ 5 Free!important}h1,h2,h3,h4,h5,h6{color:#040405;font-weight:700}a{color:#263b5e}a:focus,a:hover{color:#355282;text-decoration:none;outline:none}.mark,mark{background-color:#efefef;border-radius:5px;color:#040405;padding:.2em .4em;margin:0 1px}.code,code{background-color:#040405;color:#5851d8}:active,:focus,:hover{outline:0}[v-cloak]{display:none}.text-default{color:#040405!important}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}.fa-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}.filter-section{background:#ebf1fa;position:relative;z-index:2;padding:30px;border-radius:5px}.clear-filter{position:absolute;top:10px;right:15px;font-size:14px;line-height:21px;color:#040405;cursor:pointer}.list-add-button{display:flex;width:100%;padding:13px 10px;background:#ebf1fa;justify-content:center;border:none;outline:none;align-items:center}.list-add-button .icon{color:#817ae3}.list-add-button label{font-family:Poppins;font-size:14px;margin:0 0 0 10px!important;line-height:14px;color:#817ae3}.btn-container{display:flex;justify-content:center;align-items:center}.swal-icon--custom{height:70px!important}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#5851d8!important;background-color:#5851d8!important}.avatar-cropper-btn:hover{background-color:#5851d8!important;color:#fff}.site-header{background-color:#5851d8;height:60px;padding:12px 30px;width:100%;z-index:1000}.sidebar-left,.site-header{left:0;position:fixed;top:0}.sidebar-left{background:#55547a;height:100%;padding:60px 0 10px;width:240px;z-index:30}.sidebar-body{height:100%;overflow-y:auto}.sidebar-body::-webkit-scrollbar{-webkit-appearance:none}.sidebar-body::-webkit-scrollbar:vertical{width:8px}.sidebar-body::-webkit-scrollbar:horizontal{height:8px}.sidebar-body::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid hsla(0,0%,100%,0);background-color:hsla(0,0%,100%,.3)}.sidebar-body::-webkit-scrollbar-track{background-color:transparent;border-radius:8px}.mobile-menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:29;background:rgba(48,75,88,.5);display:none}.layout-default .main-content,.layout-icon-sidebar .main-content{padding:90px 30px 10px 270px;min-height:calc(100% - 39px)}.site-footer{background-color:#fff;color:#818a91;font-size:13px;font-weight:400;padding:10px 30px 10px 255px}.site-footer a{color:#263b5e}.page-header{margin-bottom:30px;position:relative}.page-header p{font-size:13px}.page-header select{border:none}.page-header .breadcrumb{background:none;padding:0}.page-header .page-actions{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:auto}.template-container{height:100%}@media (max-width:767px){.site-header{padding:12px 15px}.sidebar-left{left:-240px;transition:left .3s ease}.sidebar-open .sidebar-left{left:0}.sidebar-open .mobile-menu-overlay{display:block}.layout-default .main-content,.layout-icon-sidebar .main-content{padding-left:15px;padding-right:15px}.site-footer{padding-left:15px}}.sidebar-left .menu-group{margin-bottom:40px}.sidebar-left .menu-group:first-child{margin-top:29px}.sidebar-left .menu-item{cursor:pointer;padding:10px 0 11px;display:block}.sidebar-left .menu-item .menu-text{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#040405}.sidebar-left .menu-item .menu-icon{color:#a5acc1;width:30px;margin-left:25px;display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.sidebar-left .active{background-color:#f9fbff;position:relative}.sidebar-left .active:after{position:absolute;height:100%;content:"";left:0;top:0;width:3px;background-color:#5851d8}.sidebar-left .active .menu-icon,.sidebar-left .active .menu-text{color:#5851d8!important}.brand-main img{height:25px}.nav-toggle{background-color:#040405;border-radius:2px;color:#fff;display:none;font-size:14px;line-height:9px;padding:6px}.nav-toggle:active,.nav-toggle:focus,.nav-toggle:visited{color:#fff}.action-list{float:right;list-style:none;margin:0}.action-list li{display:block;float:left;position:relative;height:36px;margin:0;padding:0 4px}.action-list li.action-item a{padding:11px}.action-list li .icon{color:#9ea9c4}.action-list li a{background-color:#040405;border-radius:2px;color:#fff;display:inline-block;font-size:14px!important;line-height:14px!important;padding:11px!important}.action-list li a:hover{background-color:#0f0f13;color:#fff}.action-list .avatar{padding:0!important;background-color:transparent}.action-list .avatar img{width:36px;height:36px;border-radius:2px}.action-list .dropdown-group{background-color:#040405}.action-list .dropdown-group i{text-align:center;width:auto}.action-list .dropdown-group.has-child>.dropdown-activator:after{content:none}.action-list .dropdown-group .dropdown-group-item i{width:25px}.action-list .notification-dropdown{padding:5px!important}.action-list .notification-dropdown .dropdown-header{border-bottom:1px solid #a5acc1;color:#5851d8;padding:3px 10px 8px;margin-bottom:0}@media (max-width:767px){.nav-toggle{display:inline-block;margin-left:10px}.brand-main{float:left}.brand-main img{height:36px;margin-bottom:3px}}.side-nav{list-style:none;margin:0;padding:0}.side-nav .collapse-group .collapse-group-item .collapse-item-title{display:block}.side-nav .collapse-group .collapse-group-item .collapse-item-title>a>.icon-fa.arrow{float:right;line-height:1.42857}.side-nav .collapse-group .collapse-group-item .collapse-item-title>a>.icon-fa.arrow:before{content:"\F104"}.side-nav .collapse-group .collapse-group-item a{color:#fff;display:block;font-size:14px;padding:12px 12px 12px 30px;position:relative;text-decoration:none}.side-nav .collapse-group .collapse-group-item a:hover{background-color:#1b1b21}.side-nav .collapse-group .collapse-group-item .icon{width:30px;color:#9ea9c4}.side-nav .collapse-group .collapse-group-item.active>.collapse-item-title>a .icon{color:#5851d8}.side-nav .collapse-group .collapse-group-item.active>.collapse-item-title>a .icon>.icon-fa.arrow:before{content:"\F107"}.side-nav .collapse-group .collapse-group-item .collapse-group-items{background-color:#0b0b0e;padding:0}.side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items{background-color:#16161c}.side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items .collapse-group-items{background-color:#1d1d24}.side-nav .collapse-group .collapse-group-item .collapse-group-items a.active{color:#5851d8}.base-date-input{width:100%;position:relative}.base-date-input .date-field{width:100%;height:40px;background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:5px;display:inline-block;padding:0 6px 0 40px;font-size:1rem;line-height:1.4;cursor:pointer}.base-date-input .date-field:focus{border:1px solid #817ae3}.base-date-input .date-field.invalid{border:1px solid #fb7178!important}.vdp-datepicker__calendar-button{position:absolute;width:13px;height:18px;color:#b9c1d1;font-style:normal;font-weight:900;font-size:14px;line-height:16px;top:50%;left:20px;transform:translate(-50%,-50%)}.vdp-datepicker__calendar-button .icon-fa{color:#b9c1d1}.base-input{width:100%;position:relative}.base-input .left-icon{min-width:40px;left:20px}.base-input .left-icon,.base-input .right-icon{position:absolute;width:13px;height:18px;color:#b9c1d1;font-style:normal;font-weight:900;font-size:14px;line-height:16px;top:50%;z-index:1;transform:translate(-50%,-50%)}.base-input .right-icon{min-width:18px;right:0}.base-input .small-input{max-width:100px}.base-input .input-field{width:100%;height:40px;padding:8px 13px;text-align:left;background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:5px;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.base-input .input-field.v-money{font-family:Arial,Helvetica,sans-serif!important}.base-input .input-field::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field::-moz-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field::placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-input .input-field:focus{border:1px solid #817ae3}.base-input .input-field.invalid{border:1px solid #fb7178!important}.base-input .input-field.disabled{background:#ebf1fa!important;color:#a5acc1!important}.base-input .input-field-left-icon{padding-left:35px}.base-input .input-field-right-icon{padding-right:35px}.base-button{height:40px;padding:6px 20px;font-size:14px;font-weight:500;text-align:center;display:flex;align-items:center;white-space:nowrap;line-height:14px}.base-button.btn-lg,.btn-group-lg>.base-button.btn{height:45px;font-size:15px;font-weight:500;text-align:center}.base-button.btn-sm,.btn-group-sm>.base-button.btn{height:34px;padding:5px 15px;font-size:12px;font-weight:500;text-align:center}.base-button.btn-danger,.base-button.btn-outline-danger:hover{color:#fff!important}.base-button .icon-button{text-align:center}.base-button .icon-left{margin-right:10px!important}.base-button .icon-right{margin-left:10px!important}.base-button.btn-cursor-not-allowed{cursor:not-allowed!important}.base-button .icon{margin-right:5px}.search-select,.search-select .activator{position:relative;width:100%}.search-select .activator{cursor:pointer}.search-select .selector-menu{display:flex;flex-direction:column;position:absolute;z-index:100;width:100%;top:0;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:5px}.search-select .selector-menu-above{top:unset!important;bottom:100%!important}.base-text-area{width:100%}.base-text-area.text-area-field{width:100%;padding:8px 13px;text-align:left;background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:5px;font-style:normal;font-weight:500;font-size:14px;line-height:21px}.base-text-area.text-area-field::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field::-moz-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field::placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#b9c1d1}.base-text-area.text-area-field:focus{border:1px solid #817ae3}.base-text-area.text-area-field.invalid{border:1px solid #fb7178!important}.base-text-area.text-area-field.disabled{background:#ebf1fa!important;color:#a5acc1!important}.base-text-area.text-area-field-icon{padding-left:35px}.base-switch input[type=checkbox]{height:0;width:0;visibility:hidden}.base-switch label{cursor:pointer;text-indent:-9999px;width:35px;height:16px;background:#fff;border:1px solid #b9c1d1;display:block;border-radius:16px;position:relative}.base-switch label:after{content:"";position:absolute;top:-3px;left:0;width:20px;height:20px;background:#a5acc1;border-radius:15px;transition:.3s}.base-switch input:checked+label{background:rgba(88,81,216,.2)}.base-switch input:checked+label:after{left:100%;transform:translateX(-100%);background:#5851d8}.base-switch label:active:after{width:20px}@-webkit-keyframes ball-scale-ripple-multiple{0%{transform:scale(.1);opacity:1}70%{transform:scale(1);opacity:.7}to{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{transform:scale(.1);opacity:1}70%{transform:scale(1);opacity:.7}to{opacity:0}}.loader{width:100%;position:relative;min-height:500px}.ball-scale-ripple-multiple{display:flex;justify-content:center;align-items:center;position:absolute;top:60%;left:40%;transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.8s;animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #817ae3;-webkit-animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}.base-prefix-input{display:flex;position:relative;width:100%;height:40px;padding:2px;flex-direction:row;background:#fff;border:1px solid #ebf1fa;border-radius:5px}.base-prefix-input .icon{width:13px;height:18px;color:#b9c1d1;font-style:normal;font-weight:900;font-size:14px;line-height:16px;margin-top:17px;margin-left:20px;z-index:1;transform:translate(-50%,-50%)}.base-prefix-input p{padding:0;margin:0}.base-prefix-input .prefix-label{display:flex;height:18px;color:#55547a;font-weight:500;font-size:14px;line-height:16px;padding:9px 2px 9px 10px}.base-prefix-input .prefix-input-field{width:100%;padding:8px 13px 8px 1px;text-align:left;background:#fff;border:none;font-style:normal;font-weight:400;font-size:14px;line-height:21px}.btn{font-family:Poppins,sans-serif}.btn.btn-pressable:active{transform:translateY(3px);-webkit-transform:translateY(3px)}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn-default{border:1px solid #b9c1d1;background-color:#fff}.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#ebf1fa}.btn-outline-default{border:1px solid #b9c1d1;background-color:#fff}.btn-outline-default:active,.btn-outline-default:focus,.btn-outline-default:hover{background-color:#ebf1fa}.btn-theme{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-theme:hover{color:#fff;background-color:#3a32d1;border-color:#352dc9}.btn-theme.focus,.btn-theme:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-theme.disabled,.btn-theme:disabled{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-theme:not(:disabled):not(.disabled).active,.btn-theme:not(:disabled):not(.disabled):active,.show>.btn-theme.dropdown-toggle{color:#fff;background-color:#352dc9;border-color:#322bbf}.btn-theme:not(:disabled):not(.disabled).active:focus,.btn-theme:not(:disabled):not(.disabled):active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(113,107,222,.5)}.btn-outline-theme{color:#5851d8;border-color:#5851d8}.btn-outline-theme:hover{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-theme.focus,.btn-outline-theme:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-outline-theme.disabled,.btn-outline-theme:disabled{color:#5851d8;background-color:transparent}.btn-outline-theme:not(:disabled):not(.disabled).active,.btn-outline-theme:not(:disabled):not(.disabled):active,.show>.btn-outline-theme.dropdown-toggle{color:#fff;background-color:#5851d8;border-color:#5851d8}.btn-outline-theme:not(:disabled):not(.disabled).active:focus,.btn-outline-theme:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-theme.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(88,81,216,.5)}.btn-theme-light{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-theme-light:hover{color:#fff;background-color:#635adc;border-color:#5950da}.btn-theme-light.focus,.btn-theme-light:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-theme-light.disabled,.btn-theme-light:disabled{color:#fff;background-color:#817ae3;border-color:#817ae3}.btn-theme-light:not(:disabled):not(.disabled).active,.btn-theme-light:not(:disabled):not(.disabled):active,.show>.btn-theme-light.dropdown-toggle{color:#fff;background-color:#5950da;border-color:#4f45d8}.btn-theme-light:not(:disabled):not(.disabled).active:focus,.btn-theme-light:not(:disabled):not(.disabled):active:focus,.show>.btn-theme-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(148,142,231,.5)}.btn-rounded{border-radius:20px}.btn i{width:1.2em;text-align:left}.btn-icon{padding:.6rem;line-height:1em}.btn-icon i{text-align:center}.btn-xs{font-size:12px;padding:3px 10px}.btn-full{width:100%}.ladda-button{overflow:visible!important}.btn-info,.btn-info:hover,.btn-success,.btn-success:hover,.btn-warning,.btn-warning:hover{color:#fff}.btn-group .btn-group .dropdown-group .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn-group .dropdown-group .btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:last-child) .dropdown-group .btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group .dropdown-group .btn{border-top-right-radius:0;border-top-left-radius:0}.btn-crater{width:148px;height:45px;border-radius:5px;font-family:poppins;font-weight:600;font-size:15px}.btn-crater .btn-label{margin:0}.btn-crater:focus{outline:10px auto #817ae3}.btn-crater:disabled{opacity:.5}.btn-crater-default{color:#fff;background:#5851d8;border:1px solid #5851d8}.btn-crater-default .icon-fa-spinner{color:#fff}.btn-crater-default:hover{background:#635bf2}.btn-crater-hollow{border:1px solid #5851d8;color:#5851d8;background:#fff}.btn-crater-hollow .icon-fa-spinner{color:#5851d8}.btn-crater-hollow:hover{opacity:.9;color:#5851d8}.form-control:focus{border-color:#ffde00;outline:0;box-shadow:0 0 0 .2rem rgba(255,222,0,.16)}.card{margin-bottom:1.5rem;border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.card .card-header{position:relative;border-bottom:1px solid #ebf1fa}.card .card-header:after{display:block;clear:both;content:""}.card .card-header i{width:1.3em}.card .card-header h6{font-size:1rem;font-weight:400;margin:0}.card .card-header h3{font-size:1.25rem}.card .card-header h3,.card .card-header h5{font-weight:400;margin:0}.card .card-header.bg-dark{background-color:#55547a;color:#fff}.card .card-header .caption{display:inline-block;padding:8px 0}.card .card-header .actions{float:right;margin:auto}.card .card-body{padding:30px}.card .section-semi-title{font-size:1.1rem;text-transform:uppercase;font-weight:400}.card .card-footer{background-color:#fff}.card.with-tabs .card-header{padding:0}.card.with-tabs .card-header .caption{padding:20px}.card.with-tabs .card-header .actions{padding-right:20px}.card.with-tabs .card-header .nav-tabs{border-bottom:none}.card.with-tabs .card-header .nav-link{padding:1em 1.5em}.card .bg-danger h3,.card .bg-danger h5,.card .bg-danger h6,.card .bg-dark h3,.card .bg-dark h5,.card .bg-dark h6,.card .bg-info h3,.card .bg-info h5,.card .bg-info h6,.card .bg-primary h3,.card .bg-primary h5,.card .bg-primary h6,.card .bg-success h3,.card .bg-success h5,.card .bg-success h6,.card .bg-warning h3,.card .bg-warning h5,.card .bg-warning h6{color:#fff}@media (max-width:992px){.card .card-body{padding:15px}}.tabs .tab-content{margin-top:1.2rem}.tabs-default .nav-link.active,.tabs-default .nav-link.active:active,.tabs-default .nav-link.active:focus,.tabs-default .nav-link.active:hover{background-color:#55547a;color:#5851d8}.tabs-default .nav-link:hover{border:1px solid #55547a}.tabs-default .nav-tabs{border-bottom:1px solid #55547a}.tabs-primary .nav-link.active,.tabs-primary .nav-link.active:active,.tabs-primary .nav-link.active:focus,.tabs-primary .nav-link.active:hover{background-color:#5851d8;color:#fff}.tabs-primary .nav-link:hover{border:1px solid #5851d8}.tabs-primary .nav-tabs{border-bottom:1px solid #5851d8}.tabs-simple .nav-link{border:0;background-color:transparent;border-radius:0;color:#263b5e}.tabs-simple .nav-link:active,.tabs-simple .nav-link:focus,.tabs-simple .nav-link:hover{border-bottom:3px solid;border-color:#d0cef4}.tabs-simple .nav-link.active{background-color:transparent;border-bottom:3px solid #5851d8;color:#040405}.tabs-simple .nav-link.active:active,.tabs-simple .nav-link.active:focus,.tabs-simple .nav-link.active:hover{border-bottom:3px solid;border-color:#5851d8;color:#040405}.tabs-vertical:after{display:block;clear:both;content:""}.tabs-vertical .nav-tabs{float:left;border-right:1px solid #55547a;border-bottom:none;overflow:hidden;margin-right:1.2rem;display:block}.tabs-vertical .nav-tabs li{float:none;margin-right:-1px;margin-bottom:0}.tabs-vertical .nav-tabs li a{margin-right:0;border-radius:4px 0 0 4px;margin-bottom:.2rem;background-color:#fff;border-color:transparent #55547a transparent transparent}.tabs-vertical .nav-tabs li a:active,.tabs-vertical .nav-tabs li a:focus,.tabs-vertical .nav-tabs li a:hover{background-color:#fff;border-color:#55547a}.tabs-vertical .nav-tabs li a.active,.tabs-vertical .nav-tabs li a.active:active,.tabs-vertical .nav-tabs li a.active:focus,.tabs-vertical .nav-tabs li a.active:hover{background-color:#55547a;color:#5851d8}.tabs-vertical.tabs-primary .nav-tabs{border-right:1px solid #5851d8}.tabs-vertical.tabs-primary .nav-tabs li a{border-right-color:#5851d8}.tabs-vertical.tabs-primary .nav-tabs li a:active,.tabs-vertical.tabs-primary .nav-tabs li a:focus,.tabs-vertical.tabs-primary .nav-tabs li a:hover{background-color:#fff;border-color:#5851d8}.tabs-vertical.tabs-primary .nav-tabs li a.active,.tabs-vertical.tabs-primary .nav-tabs li a.active:active,.tabs-vertical.tabs-primary .nav-tabs li a.active:focus,.tabs-vertical.tabs-primary .nav-tabs li a.active:hover{background-color:#5851d8;color:#fff}.tabs-vertical.tabs-simple .nav-tabs{border-right:1px solid #ddd}.tabs-vertical.tabs-simple .nav-tabs li{margin:0}.tabs-vertical.tabs-simple .nav-tabs li a{background:transparent;border-right:3px solid transparent;border-radius:0}.tabs-vertical.tabs-simple .nav-tabs li a.active{border-bottom:0;color:#040405;border-right:3px solid #5851d8;background:transparent}.tabs-vertical.tabs-simple .nav-tabs li a:active,.tabs-vertical.tabs-simple .nav-tabs li a:focus,.tabs-vertical.tabs-simple .nav-tabs li a:hover{background-color:transparent;border-right:3px solid #5851d8;border-bottom:0}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel .panel-heading a{text-decoration:none}.panel .panel-title{display:block;padding:1rem 1.25rem}.panel .panel-content{padding:0 1.25rem}.panel-group .panel+.panel{margin-top:10px}.tabs{width:100%;padding-left:0;display:flex;align-items:center;list-style:none;border-bottom:2px solid #ebf1fa}.tab{display:block;padding:10px 30px;font-style:normal;font-size:14px;line-height:21px;position:relative;white-space:nowrap;cursor:pointer}.tab,.tab .tab-link{color:#a5acc1}.tab:after{width:100%;background:#a5acc1;position:absolute;content:"";bottom:-2px;left:0;height:3px;opacity:0;transition:.3s}.tab:hover:after{display:block;content:"";opacity:1}.tab .a-active{font-weight:500;color:#263b5e!important}.tab .a-active:after,.tab .router-link-exact-active.active:after{height:3px;display:block;width:100%;background:#5851d8;position:absolute;content:"";bottom:-2px;left:0}.tab .router-link-exact-active.active{font-weight:500;color:#263b5e!important}.table td,.table th{color:#040405;font-weight:300;border-top:none;font-size:15px;vertical-align:middle}.table td{border-right:0;border-left:0}.table th{text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500;position:relative;color:#263b5e;letter-spacing:.3px}.table .table__actions{display:flex}.table .table__actions .btn{padding:2px .5rem}.table .table__actions a:not(:last-child){border-right:1px solid #d9d9d9;margin-right:8px;padding-right:8px}.table thead th{border:0;top:25px}.table .table-component__table__body,.table thead th{position:relative}.table .table-component__table__body tr:first-child td{border-top:0}.table .table-component__table__body tr{border-radius:10px;transition:all .2s ease-in-out}.table .table-component__table__body tr:hover{box-shadow:0 5px 15px 2px rgba(0,0,0,.03)}.table .table-component__table__body td{font-size:15px;padding:25px 15px;height:80px;background:#fff}.table .table-component__table__body td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.table .table-component__table__body td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.table td.primary{font-weight:400;font-size:16px}.table .action-dropdown .dropdown-container{margin:10px 5px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.1);border:none}.table .action-dropdown .dropdown-item{justify-content:space-between;color:#040405;padding:10px 20px}.card-body .table{margin-top:-10px}.card-body .table th{border-top:none}.table-component{display:flex;flex-direction:column;position:relative;margin-top:-25px;min-height:300px}.table-component__filter{align-self:flex-end;position:relative}.table-component__filter__field{padding:.15em 1.25em .15em .75em;border:1px solid #e0e0e0;font-size:15px;border-radius:3px}.table-component__filter__clear{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2em;color:#007593;font-weight:700;cursor:pointer}.table-component__filter__field:focus{outline:0;border-color:#5851d8}.table-component__table-wrapper{width:100%}.table-component__table{min-width:100%;border-collapse:separate;table-layout:auto;margin-bottom:0;border-spacing:0 15px}.table-component__table__caption{position:absolute;top:auto;left:-10000px;overflow:hidden;width:1px;height:1px}.table-component__table td,.table-component__table th{padding:.75em 1.25em;vertical-align:top;text-align:left}.table-component__message{color:#999;text-align:center;padding-top:10px}.table-component__th--sort,.table-component__th--sort-asc,.table-component__th--sort-desc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-component__th--sort-asc:after,.table-component__th--sort-desc:after{position:absolute;left:.25em;display:inline-block;color:#bbb}.table-component__th--sort-asc:after{content:"\2191"}.table-component__th--sort-desc:after{content:"\2193"}.table-component .pagination{justify-content:flex-end!important;margin-top:10px}.table-component .pagination .page-item{overflow:hidden}.table-component .pagination .page-item.active .page-link{color:#fff!important}.table-component .pagination a i{display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;background-color:#fff;border:1px solid #dee2e6;font-style:normal;cursor:pointer}.table-component .pagination a.disabled i{color:#d9d9d9;pointer-events:none;cursor:auto}table.full-width{width:100%}.table-actions{display:flex;align-items:center;justify-content:space-between;list-style:none;border-bottom:2px solid #ebf1fa;height:40px;position:relative}.table-actions .table-actions-button{display:block;font-weight:500;cursor:pointer;color:#817ae3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table-actions .table-actions-button:after{vertical-align:.1em}.table-actions .dropdown-group.active .dropdown-container{z-index:10}.table-actions .table-stats{margin:0}.selectall{position:absolute;cursor:pointer;top:47px;left:35px;z-index:10}.table-component td>span:first-child{background:#ebf1fa;color:#55547a;display:none;font-size:10px;font-weight:700;padding:5px;left:0;position:absolute;text-transform:uppercase;top:0}.select-all-label{display:none!important}@media (max-width:768px){.select-all-label{display:inline!important;color:#55547a;cursor:pointer}.selectall{top:20px}.table-component .dropdown-group{position:absolute;visibility:visible;top:15px;right:10px}.table-component thead{left:-9999px;position:absolute;visibility:hidden}.table-component tr{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:50px;position:relative}.table-component td{margin:0 -1px -1px 0;padding-top:40px!important;position:relative;width:50%;left:0;border:1px solid #ebf1fa!important}.table-component td:not(:first-child){text-align:center!important}.table-component td:first-child{display:flex;justify-content:space-between;flex:1 100%;height:50px;padding-top:25px!important;align-items:center;border-bottom-left-radius:0!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.table-component td:last-child{position:unset;visibility:hidden;height:0!important;padding:0!important}.table-component td:nth-last-child(3){border-bottom-left-radius:5px!important}.table-component td:nth-last-child(2){border-bottom-right-radius:5px!important}.table-component td>span:first-child{display:block}.table-component .dropdown-container{right:0;left:120px}}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:24px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;left:4.5px;right:4.5px;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;background-color:#fff;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block;width:100%}.hamburger-inner:before{top:-5px}.hamburger-inner:after{bottom:-5px}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(3px,1px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(3px,-1px,0) rotate(-45deg) scaleX(.7)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-active{opacity:0}.gauge{display:flex;align-items:center}.gauge-lg .basic-gauge,.gauge-lg .color-gauge,.gauge-lg .donut-gauge{height:250px}.gauge-lg .gauge-label{font-size:40px}.gauge-md .basic-gauge,.gauge-md .color-gauge,.gauge-md .donut-gauge{height:180px}.gauge-sm .basic-gauge,.gauge-sm .color-gauge,.gauge-sm .donut-gauge{height:120px}.gauge-sm .gauge-label{font-size:20px}.gauge-label{display:inline-block;position:absolute;top:60%;left:0;width:100%;text-align:center;font-size:28px;font-weight:700}.gauge-label.middle-label{top:50%;transform:translateY(-50%)}.gauge{position:relative}@media (max-width:480px){.gauge-lg .basic-gauge,.gauge-lg .color-gauge,.gauge-lg .donut-gauge{height:180px!important;width:auto!important}.gauge-lg .gauge-label{font-size:28px}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#2a249f;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #352dc9,0 0 5px #352dc9;opacity:1;transform:rotate(3deg) translateY(-4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border-color:#352dc9 transparent transparent #352dc9;border-style:solid;border-width:2px;border-radius:10px;-webkit-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite}@-webkit-keyframes pace-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pace-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vue-tabs-demo .card-body .default .tabs-component .tabs-component-tabs{padding-left:0}.vue-tabs-demo .card-body .default .suffix{background-color:#c03;color:#fff;margin-left:.35em}.vue-tabs-demo .card-body .default .prefix{background-color:#d1e8eb;color:#0c5174;margin-right:.35em}.vue-tabs-demo .card-body .default .prefix,.vue-tabs-demo .card-body .default .suffix{align-items:center;border-radius:1.25rem;display:flex;font-size:.75rem;flex-shrink:0;height:1.25rem;justify-content:center;line-height:1.25rem;min-width:1.25rem;padding:0 .1em}.vue-tabs-demo .card-body .default .tabs-component{margin:2em 0}.vue-tabs-demo .card-body .default .page-subtitle{font-size:1.25rem;margin-bottom:1em;padding-top:.25em}.suffix{position:absolute;right:-.725em;top:-.725em}.tabs-component{margin:0!important}.tabs-component.tabs-default .tabs-component-tabs{padding:0}.tabs-component.tabs-default .tabs-component-tab{border:none;background-color:none;border-radius:none;margin-right:.1rem!important;transform:none;transition:none;margin:0;border:1px solid transparent}.tabs-component.tabs-default .tabs-component-tab a{padding:.75em 2rem!important;color:#333;font-weight:400}.tabs-component.tabs-default .tabs-component-tab a:hover{color:#333;text-decoration:none}.tabs-component.tabs-default .tabs-component-tab.is-active{border:1px solid #333;background:#333;color:#ffde00}.tabs-component.tabs-default .tabs-component-tab.is-active a{color:#ffde00}.tabs-component.tabs-default .tabs-component-tab:hover{border:1px solid #333}.tabs-component.tabs-default .tabs-component-panels{border-top:1px solid #333!important;border:none;position:relative;border-radius:0;padding:1em 0!important;box-shadow:none}.tabs-component.tabs-default.primary .tabs-component-tab a{color:#333}.tabs-component.tabs-default.primary .tabs-component-tab.is-active{border:1px solid #007dcc;background:#007dcc;color:#fff}.tabs-component.tabs-default.primary .tabs-component-tab.is-active a{color:#fff}.tabs-component.tabs-default.primary .tabs-component-tab:hover{border:1px solid #007dcc}.tabs-component.tabs-default.primary .tabs-component-panels{border-top:1px solid #007dcc!important}.tabs-component.tabs-vertical{display:flex!important}.tabs-component.tabs-vertical .tabs-component-tabs{display:inline-block!important;border-right:1px solid #333!important;border-radius:0;padding:0}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab{border:none;background-color:none;border-radius:4px 0 0 4px;margin-bottom:.2rem!important;transform:none;transition:none;margin:0;border:1px solid transparent;border-right:0}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a{padding:.75em 2rem!important;color:#333;font-weight:400}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a:hover{color:#333;text-decoration:none}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active{border:1px solid transparent;border-right:0;background:#333}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active a{color:#ffde00}.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab:hover{border:1px solid #333;border-right:0}.tabs-component.tabs-vertical .tabs-component-panels{border:none;position:relative;border-radius:0;padding:0 0 0 2em!important;box-shadow:none}.tabs-component.tabs-vertical.primary .tabs-component-tabs{border-right:1px solid #007dcc!important}.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab.is-active{background:#007dcc;color:#fff}.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab.is-active a{color:#fff}.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab:hover{border:1px solid #007dcc;border-right:0}.tabs-component.tabs-simple .tabs-component-tabs{padding:0}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab{border:none;background-color:none;border-radius:none;transform:none;transition:none;margin:0}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a{padding:.75em 2rem!important;color:#333}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a:hover{color:#333;outline:none;border-bottom:3px solid #fff299}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active{border-bottom:3px solid #ffde00;color:#333}.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active a:hover{border-bottom:none}.tabs-component.tabs-simple .tabs-component-panels{border-top:1px solid #ddd!important;border:none;position:relative;border-radius:0;padding:1em 0!important;box-shadow:none}.tabs-component.tabs-simple-vertical{display:flex!important}.tabs-component.tabs-simple-vertical .tabs-component-tabs{padding:0;display:inline-block!important;border-bottom:none;border-right:1px solid #ddd!important;border-radius:0}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab{border:none;background-color:none;border-radius:none;transform:none;transition:none;margin:0}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a{padding:.75em 2rem!important;color:#333;border-right:3px solid transparent;background:transparent}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a:hover{background-color:transparent;border-right:3px solid #fff299;border-radius:0}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active{border-right:3px solid #ffde00;color:#333}.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active a:hover{border-color:transparent}.tabs-component.tabs-simple-vertical .tabs-component-panels{border:none;position:relative;border-radius:0;padding:0 0 0 2em!important;box-shadow:none}.tabs-component-tabs{border:none!important}.dropdown-group{position:relative}.dropdown-group.active .dropdown-container{display:block}.dropdown-group .dropdown-container{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem;margin:.125rem 0 0 .125rem;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#040405;background-clip:padding-box;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important;border:none}.dropdown-group .dropdown-container.align-right{right:0;left:auto}.dropdown-group .dropdown-container .dropdown-group{display:block;margin:0}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item{display:block;font-size:15px;padding:8px 12px;font-weight:300;color:#040405;background-color:transparent;border-radius:5px}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item:hover{background-color:#ebf1fa}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item.active{color:#5851d8}.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item i{color:#a5acc1;margin-right:5px}.dropdown-group .dropdown-container .dropdown-activator{position:relative}.dropdown-group .dropdown-container .dropdown-activator:after{content:none!important}.dropdown-group .dropdown-container .dropdown-activator:before{border-color:#fff transparent transparent;border-style:solid;border-width:5px 4px 0;content:"";display:block;height:0;position:absolute;right:10px;top:18px;transition:all .2s ease-in-out;width:0;transform:rotate(90deg)}.dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator a{color:#5851d8}.dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator:before{transform:rotate(-90deg);border-color:#5851d8 transparent transparent}.dropdown-group .dropdown-container .dropdown-container{display:block;left:100%;top:0;position:absolute;margin:.125rem .125rem 0}.dropdown-group .dropdown-container .dropdown-container.align-right{right:100%;left:auto}.dropdown-group .dropdown-container .dropdon-group-item{position:relative}.dropdown-group .dropdown-item-divider{border-top:1px solid #fff;height:1px;margin:.5rem 0;overflow:hidden}.dropdown-group.dropdown-light .dropdown-container{color:#040405;background-color:#fff;border:1px solid #c3c8d6}.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a{color:#040405}.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a.active{color:#040405;background-color:#cfd4df}.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a:hover{background-color:#cfd4df}.dropdown-group.dropdown-light .dropdown-container .dropdown-activator:before{border-color:#a5acc1 transparent transparent}.dropdown-group.dropdown-light .dropdown-container .dropdown-group.active .dropdown-activator a{color:#040405;background-color:#cfd4df}.dropdown-group.dropdown-light .dropdown-container .dropdown-group.active .dropdown-activator:before{border-color:#a5acc1 transparent transparent}.dropdown-group.dropdown-light .dropdown-item-divider{border-top:1px solid #040405}.dropdown-item .dropdown-item-icon{width:20px;height:14px;margin-right:6px;color:#55547a}.action{position:absolute;right:0;z-index:1}.action .action-btn{color:#5851d8;background:transparent;border:none}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #5851d8!important}.vdp-datepicker__calendar .cell.selected{background:#5851d8!important}.vdp-datepicker__calendar .cell.highlighted{background:#bcb9ef!important}fieldset[disabled] .multiselect{pointer-events:none}.in-valid{border:1px solid #fb7178!important}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:14px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{border:1px solid #817ae3!important}.multiselect--disabled{pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#b9c1d1}.multiselect__input::-moz-placeholder{color:#b9c1d1}.multiselect__input:-ms-input-placeholder{color:#b9c1d1}.multiselect__input::-ms-input-placeholder{color:#b9c1d1}.multiselect__input::placeholder{color:#b9c1d1}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #ebf1fa;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #ebf1fa}.multiselect__current,.multiselect__select{box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{line-height:20px;position:absolute;width:30px;height:40px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s}.multiselect__select:before{position:relative;right:0;top:65%;color:#a5acc1;margin-top:4px;border-color:#a5acc1 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#b9c1d1;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #ebf1fa;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__input,.multiselect--disabled .multiselect__select,.multiselect--disabled .multiselect__single,.multiselect--disabled .multiselect__tags{background:#ebf1fa;color:#b9c1d1}.multiselect__option--disabled{background:transparent!important;color:#ddd!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.multiselect .multiselect__option--highlight{background:#5851d8;color:#040405;font-weight:400!important}.multiselect .multiselect__option--highlight.multiselect__option--selected{background:#ebf1fa;color:#040405;font-size:1rem;font-weight:400!important}.multiselect .multiselect__option--highlight.multiselect__option--selected:after,.multiselect .multiselect__option--highlight:after{background:#040405;color:#fff}.multiselect .multiselect__option--selected{font-weight:400!important;background:#ebf1fa}.multiselect .multiselect__tags-wrap .multiselect__tag{background:#5851d8;color:#040405}.multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover{background:#5851d8}.multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:after{color:#040405}.multiselect.error{border:1px solid #fb7178;border-radius:5px}.customer-select label{cursor:pointer}.customer-select .main{display:flex;flex-direction:column;width:100%}.customer-select .main .search-bar{display:flex;padding:15px 15px 5px}.customer-select .main .search-bar .search-icon{color:#b9c1d1;font-size:14px;font-weight:900;margin:4px 0 0}.customer-select .main .no-data-label{display:flex;justify-content:center;color:#b9c1d1;padding:20px}.customer-select .main .no-data-label label{margin:0}.customer-select .list{display:flex;flex-direction:column;position:relative;overflow:auto;max-height:173px;min-height:173px}.customer-select .list .list-item{display:flex;padding:10px 23px;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.customer-select .list .avatar{width:35px;height:35px;background:#b9c1d1;border-radius:50%;margin:1px 21px 0 0;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:16px;line-height:24px;color:#fff}.customer-select .list .name{display:flex;flex-direction:column;justify-content:center}.customer-select .list .name .title{font-size:16px;font-family:Poppins;margin:0;line-height:1.2}.customer-select .list .name .sub-title{font-family:Poppins;font-weight:500;font-size:12px;color:#a5acc1;letter-spacing:.5px;margin:0}.customer-select .list .list-item:last-child{border:none}.customer-select .list .list-item:hover{background:#f9fbff;cursor:pointer}.item-select .main-section{display:flex;flex-direction:column;width:100%;padding:15px 15px 0}.item-select .main-section .search-bar{display:flex;position:relative;width:100%}.item-select .main-section .no-data-label{display:flex;justify-content:center;color:#b9c1d1;padding:20px}.item-select .main-section .no-data-label label{margin:0}.item-select .list{display:flex;flex-direction:column;position:relative;overflow:auto}.item-select .list .list-item{display:flex;justify-content:space-between;padding:16px 23px;max-height:56px;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.item-select .list .list-item .price,.item-select .list .list-item .title{font-size:16px;color:#000;cursor:pointer}.item-select .list .list-item:last-child{border:none}.item-select .list .list-item:hover{background:#f9fbff}.tax-select .main-section{display:flex;flex-direction:column;width:100%;padding:15px 15px 0}.tax-select .search-bar{display:flex;position:relative;width:100%}.tax-select .no-data-label{display:flex;justify-content:center;color:#b9c1d1;padding:20px}.tax-select .no-data-label label{margin:0}.tax-select .list{display:flex;flex-direction:column;position:relative;overflow:auto;max-height:112px}.tax-select .list .list-item{display:flex;justify-content:space-between;padding:16px;max-height:56px;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.tax-select .list .list-item label{font-size:16px;margin:0;font-weight:400;color:#262630;line-height:1.2;display:inline-block;cursor:pointer}.tax-select .list .list-item:last-child{border:none}.tax-select .list .list-item:hover{background:#f9fbff;cursor:pointer}.tax-select .list .item-disabled{background:#f9fbff;cursor:not-allowed!important;opacity:.5;z-index:-10;pointer-events:none!important}.image-upload-box{height:110px;padding:20px;background-color:transparent;border:2px dashed #ebf1fa;border-radius:5px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.image-upload-box .preview-logo{max-height:80%;position:absolute;opacity:1;-webkit-animation:fadeIn 2s ease;animation:fadeIn 2s ease}.image-upload-box .upload-content{display:flex;flex-direction:column;align-items:center}.image-upload-box .upload-text{font-size:12px;line-height:18px;text-align:center;color:#b9c1d1}.image-upload-box .upload-icon{font-size:20px;line-height:23px;color:#b9c1d1;margin-bottom:10px}.image-upload-box .white-icon{font-size:30px;line-height:23px;color:#fff;margin-bottom:10px}.image-upload-box .overlay{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:10;transition:.5s ease;background-color:rgba(0,0,0,.5);opacity:0}.image-upload-box:hover .overlay{opacity:1}.avatar-upload{height:130px;width:130px}.avatar-upload .preview-logo{max-width:80%!important}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.payment-modes-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.payment-modes-modal .input-label{text-align:end;padding-right:0;position:relative}.payment-modes-modal .required{position:absolute;color:#fb7178}.payment-modes-modal .compound-tax-toggle{display:flex;align-items:center;margin-top:9px}@media (max-width:480px){.base-modal .payment-modes-modal-modal{width:100vw}.base-modal .payment-modes-modal-modal .input-label{text-align:left}}.item-unit-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.item-unit-modal .input-label{text-align:end;padding-right:0;position:relative}.item-unit-modal .required{position:absolute;color:#fb7178}.item-unit-modal .compound-tax-toggle{display:flex;align-items:center;margin-top:9px}@media (max-width:480px){.base-modal .item-unit-modal{width:100vw}.base-modal .item-unit-modal .input-label{text-align:left}}.mail-test-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.mail-test-modal .input-label{text-align:end;padding-right:0;position:relative}.mail-test-modal .required{position:absolute;margin-left:4px;color:#fb7178}.mail-test-modal .compound-tax-toggle{display:flex;align-items:center;margin-top:9px}@media (max-width:480px){.base-modal .mail-test-modal{width:100vw}.base-modal .mail-test-modal .input-label{text-align:left}}.base-modal{position:fixed;width:100%;height:100%;background:rgba(4,4,5,.1);z-index:10001;display:flex;align-items:center;justify-content:center}.base-modal .modal-header{display:flex;justify-content:space-between;height:70px;border-bottom:1px solid #ebf1fa;padding:30px 30px 20px!important}.base-modal .modal-header:before{content:"";position:absolute;width:100%;top:0;left:0;height:10px;background:#5851d8}.base-modal .modal-header .modal-heading{font-size:17.5px;font-weight:500;margin:0}.base-modal .modal-body{background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;max-width:600px;border:none;border-radius:10px;overflow:hidden;padding:0}.base-modal.size-lg .modal-body{max-width:800px}.base-modal.size-sm .modal-body{max-width:400px}.base-modal .close-icon{position:absolute;padding:6px;top:23px;right:15px;display:flex;justify-content:center;align-content:center;width:20px;cursor:pointer}@media (max-width:480px){.base-modal .modal-body{height:100%;overflow:scroll;border-radius:0}}.base-modal .modal-body{overflow:visible!important}.item-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.item-modal .col-form-label{text-align:end;padding-right:0;position:relative}.item-modal .required{position:absolute;right:-10px;color:#fb7178}@media (max-width:480px){.base-modal .item-modal .input-label{text-align:left}.base-modal .item-modal .input-label .item-modal{width:100vw}.base-modal .item-modal .input-label .item-modal .input-label{text-align:left}.base-modal .item-modal .input-label .required{position:absolute;right:auto;margin-left:5px;color:#fb7178}}.template-modal .template-container{display:flex;justify-content:flex-start;overflow-x:auto;flex-wrap:wrap;padding:5px}.template-modal .template-img{margin:12px;border:1px solid #ebf1fa}.template-modal .selected-template{border:1px solid #5851d8;position:relative}.template-modal .check-icon{width:20px;height:20px;position:absolute;color:#5851d8;top:-6px;right:-5px;z-index:10}.template-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.template-modal .card-footer .btn-crater{margin-left:15px}@media (max-width:480px){.base-modal .template-modal{width:100vw}.base-modal .template-modal .template-container{justify-content:center}}.customer-modal .card-body{padding-bottom:4px}.customer-modal .col-form-label{text-align:end;font-family:poppins,sans-serif;padding-right:0;font-size:14px;position:relative}.customer-modal .required{position:absolute;color:#fb7178;right:-10px}.customer-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.customer-modal .card-footer .btn-crater{margin-left:15px}.customer-modal .copy-address-button{display:flex;justify-content:flex-end}@media (max-width:480px){.base-modal .customer-modal{width:100vw}.base-modal .customer-modal .required{position:relative}.base-modal .customer-modal .input-label{text-align:left}}.tax-type-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.tax-type-modal .input-label{text-align:end;padding-right:0;position:relative}.tax-type-modal .required{position:absolute;left:-10px;color:#fb7178}.tax-type-modal .compound-tax-toggle{display:flex;align-items:center;margin-top:9px}@media (max-width:480px){.base-modal .tax-type-modal{width:100vw}.base-modal .tax-type-modal .input-label{text-align:left}}.category-modal .card-footer{display:flex;justify-content:flex-end;padding:20px}.category-modal .col-form-label{text-align:end;padding-right:0;position:relative}.category-modal .required{position:absolute;right:-10px;color:#fb7178}@media (max-width:480px){.base-modal .category-modal .input-label{text-align:left}}.dashboard .dashboard-table .table-component .dashboard-recent-invoice-options .dropdown-container{margin:10px 5px 0 -75px}.dashbox{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:4px;margin-bottom:30px;padding:20px;position:relative;display:flex;justify-content:space-between}.dashbox i{font-size:30px;left:40px;position:absolute;top:53px}.dashbox .title{color:#a5acc1;display:block;font-size:17.5px;line-height:21px;margin-top:5px}.dashbox .amount{color:#040405;font-weight:600;font-size:28px;line-height:34px}.dashbox:active,.dashbox:focus,.dashbox:hover{text-decoration:none;background-color:#f9fbff}.dash-item{flex:3;padding:0 15px}.dash-item:first-child{flex:5}.dashboard-card .card-header{border:none!important;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 10px}.dashboard-card .card-header h6{font-weight:500;font-size:17.5px;line-height:21px;letter-spacing:.1px;flex:1}.dashboard-card .card-header .year-selector{height:50px;width:150px}.graph-body{display:flex!important}.graph-body .chart-desc{border-left:1px solid #ebf1fa;padding:0}.graph-body .stats{text-align:right;display:flex;flex-direction:column;height:100%}.graph-body .stats .description{padding-top:30px;flex:1}.graph-body .stats .description:last-child{border-top:1px solid #ebf1fa;padding-top:30px}.graph-body .stats .title{font-size:14px;line-height:21px;letter-spacing:.01em;padding-right:25px}.graph-body .stats .total{display:block;margin-top:6px;font-weight:600;font-size:24.5px;line-height:29px;padding-right:25px}.table-row{margin-top:20px}.table-row .table-header{display:flex;justify-content:space-between;position:relative;align-items:center;z-index:1;margin-bottom:10px}.table-row .table-header .table-title{font-weight:600;font-size:21px;line-height:25px;margin-bottom:0}.dashbox-line-progress{padding:30px;text-align:left}.dashbox-line-progress i{right:30px;left:auto;top:30px}.dashbox-line-progress .progress{height:.5rem;margin-bottom:0;background-color:#ebf1fa}.dashbox-line-progress .title{margin-bottom:15px;font-size:26px}.dashbox-circle-progress{text-align:left;padding:30px}.dashbox-circle-progress .easy-pie-chart{position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media (min-width:1200px)and (max-width:1400px){.dashbox{padding:15px}.dashbox i{left:30px;top:25px}.dashbox.dashbox-line-progress i{right:15px;left:auto;top:15px}.dashbox-circle-progress{padding:30px}}@media (max-width:1200px){.dashbox{padding:12px}.dashbox .title{font-size:14px;line-height:16px;margin-top:3px}.dashbox .amount{font-weight:500;font-size:24px;line-height:30px}.graph-body{display:block!important}.graph-body .stats{flex-direction:row;flex-wrap:wrap;text-align:center;border-top:1px solid #ebf1fa}.graph-body .stats .total{padding-right:0}.graph-body .stats .description{padding:30px 25px}.graph-body .stats .description:last-child{border-top:none;padding-top:30px;border-left:1px solid #ebf1fa}}@media (max-width:992px){.dashbox .icon .card-icon{height:40px;width:40px}.dashboard-card .card-header{margin-bottom:20px}.dashboard-card .card-header .year-selector{height:40px}.dashboard-card .card-header{padding-left:0}.dashboard-card .card-header h6{font-size:16px;line-height:19px;letter-spacing:0}.dash-item{flex:3px;padding:0 15px}.dash-item:nth-child(2n),.dash-item:nth-child(odd){padding:0 15px;flex:100%}.graph-body .stats .title{font-size:12px;line-height:12px;padding-right:0}.graph-body .stats .total{display:block;margin-top:3px;font-weight:600;font-size:16px;line-height:1.2}.graph-body .stats .description{padding:10px}.graph-body .stats .description:last-child{padding:10px;flex:100%;border-top:1px solid #ebf1fa}.graph-body .stats .description:last-child .title{padding-right:0}.table-row .mob-table{margin-top:25px!important}}.card.with-tabs .tabs-component .tabs-component-tabs{position:absolute;right:1.25rem;top:14px}.card.with-tabs .tabs-component .tabs-component-panels{border:0!important}@media (max-width:768px){.card.with-tabs .tabs-component .tabs-component-tabs{position:relative;display:block;margin-right:-41px;border-radius:0;top:-21px;margin-left:-1px}.card.with-tabs .tabs-component .tabs-component-tab:not(:last-child){border-bottom:1px dotted #b9c1d1}.dashboard-table .table-component tr:first-child{margin-top:20px}.dashboard-table .table-component td:first-child{padding-top:40px!important;justify-content:center}}.login-page{height:100%;background-color:#f9fbff}.login-page .login-wrapper{height:100%;padding-top:0;position:relative;display:flex;justify-content:center;align-items:center}.login-page .login-box{color:#fff;padding:20px;width:100%;max-width:400px}.login-page .login-box .input-label{padding-bottom:5px;margin:0;font-weight:500;font-size:14px;line-height:21px;color:#55547a}.login-page .login-box .other-actions{margin-bottom:10px;margin-top:20px}.login-page .login-box .page-copyright{font-size:14px;margin-top:50px;text-align:center}.login-page .login-box .page-copyright p{margin-bottom:10px}.login-page .login-box a{color:#5851d8}.login-page .login-box a:hover{color:#443cd3}.login-page .login-box .btn-login{background-color:#5851d8;color:#fff}.login-page .login-box .btn-login:hover{background-color:#443cd3}.login-page .login-box .c-input{color:#fff}.login-page .login-box .c-input .c-indicator{top:2px}.login-page .login-wrapper .c-input>input:checked~.c-indicator{background-color:#333}.login-page .login-wrapper .c-input>input:focus~.c-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #262626}.login-page .login-wrapper .c-input>input:active~.c-indicator{background-color:#262626}.login-page .logo-main{margin-bottom:127px;text-align:left}.login-page .logo-main img{height:auto;width:300px}.login-page .other-options{border-top:1px solid #fff;padding:2rem 0 1rem}.login-page .other-options h6{color:#c7cbd1;font-size:15px;margin-top:12px}.login-page .other-options a,.login-page .other-options a:hover{color:#fff}.login-page .actions{margin-top:30px}.login-page .actions .btn-theme{margin-right:20px;margin-top:20px}@media (max-width:768px){.login-page .other-actions{font-size:14px}.login-page .logo-main img{height:auto;max-width:100%}}.login-page .social-links{margin-top:40px}.login-page .social-links .link-text{font-style:normal;font-weight:500;font-size:15px;line-height:17px;color:#b9c1d1}.login-page .social-links .social-logo{display:flex;align-items:center;padding-top:25px}.login-page .social-links .social-logo .icon{display:block;margin-right:30px;cursor:pointer}.login-page.login-3 .site-wrapper{display:flex}.login-page.login-3 .login-box{color:#333;flex:2;padding:150px 60px 180px;display:flex;justify-content:center;align-items:center;max-width:500px;min-width:450px}.login-page.login-3 .login-box .box-wrapper{width:100%}.login-page.login-3 .content-box{background-image:url(/images/login-vector1.svg);background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:relative;flex:5;display:flex;justify-content:center;align-items:center;flex-direction:column}.login-page.login-3 .content-box h1{color:#fff;font-size:50px}.login-page.login-3 .content-box p{color:#f9fbff;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.login-page.login-3 .content-bottom{background-image:url(/images/login-vector3.svg);background-size:100% 100%;background-repeat:no-repeat;z-index:100;position:absolute;width:100%;height:100px;bottom:0;right:32%}.login-page.login-3 .content-box:before{background-image:url(/images/frame.svg);content:"";background-size:100% 100%;background-repeat:no-repeat;height:300px;right:0;position:absolute;top:0;width:420px;z-index:1}.login-page.login-3 .content-box:after{background-image:url(/images/login-vector2.svg);content:"";background-size:cover;background-repeat:no-repeat;height:100%;width:100%;right:7.5%;position:absolute}.login-page.login-3 .c-input{color:#555}.login-page.login-3 .login-box a{color:#817ae3}.login-page.login-3 .login-box a:hover{color:#4d4d4d}.login-page.login-3 .other-options h6{color:#555}.login-page.login-3 .page-copyright{margin-top:0;padding-top:150px;color:#a5acc1;font-style:normal;font-weight:500;font-size:15px;line-height:17px;text-align:left}.login-page.login-3 .page-copyright a{color:#5851d8}.login-page.login-3 .page-copyright a:hover{color:#352dc9}.login-page.login-3 .logo-main img{width:200px}@media (max-width:1240px){.login-page.login-3 .content-box h1,.login-page.login-3 .content-box p{display:none}.login-page.login-3 .content-box:before{height:250px;width:350px}.login-page.login-3 .content-box:after{right:13%}}@media (max-width:992px){.login-page.login-3 .content-box h1{font-size:15px;margin-left:50px}.login-page.login-3 .content-box p{display:none}.login-page.login-3 .content-bottom{width:600px;height:0}.login-page.login-3 .content-box:before{height:150px;width:250px}}@media (max-width:768px){.login-page.login-3 .page-copyright{padding-top:110px}.login-page.login-3 .login-box{width:100%;max-width:none;min-width:0;padding:30px}.login-page.login-3 .content-box{display:none}}.page-error-404{background:#55547a}.page-error-404 .error-box{border-radius:4px;left:50%;margin:0 auto 45px;padding:20px;position:absolute;top:50%;color:#fff;transform:translate(-50%,-60%);width:800px}.page-error-404 h1{font-size:10rem;color:#5851d8;margin-bottom:2rem}.page-error-404 h5{font-size:2rem;color:#fff;margin-bottom:40px}.bg-yellow{background-color:#5851d8;color:#55547a}.bg-yellow:hover{background-color:#443cd3}.customization .prefix-input{max-width:30%}.customization .form-section{padding:8px 15px}.customization .invoice-customization-card{border:1px solid #ebf1fa;border-radius:5px}@media (max-width:480px){.customization .address-customization-card .address-fields-container{display:flex;flex-wrap:wrap}.customization .address-customization-card .address-fields-container .fields-list{border-right:0}.customization .tabs .tab{padding:10px}}.invoice-create-page{position:relative}.invoice-create-page .page-header{margin:0 0 40px}.invoice-create-page .page-header .page-title{font-size:24.5px;margin:0 0 15px}.invoice-create-page .page-header .breadcrumb .breadcrumb-item{font-size:14px}.invoice-create-page .page-header .page-actions .btn-crater{margin:0 0 0 14px}.invoice-create-page .invoice-input{padding-left:40px}.invoice-create-page .show-customer{background:#fff;padding:0 10px;min-height:170px;border:1px solid #ebf1fa}.invoice-create-page .show-customer label{font-size:14px;margin:0;padding:0}.invoice-create-page .address-menu{display:flex;flex-direction:column}.invoice-create-page .address-menu .title{font-size:15px;white-space:nowrap;color:#b9c1d1;font-weight:500}.invoice-create-page .address-menu .content{display:flex;flex:1;flex-direction:column}.invoice-create-page .address-menu .content label{position:relative;white-space:nowrap;width:90%;font-size:14px;overflow:hidden;text-overflow:ellipsis}.invoice-create-page .customer-content{display:flex;justify-content:space-between}.invoice-create-page .customer-content .email{flex:8}.invoice-create-page .customer-content .action{cursor:pointer;flex:1;font-size:14px;font-weight:500;color:#5851d8;margin:0;position:relative}.invoice-create-page .add-customer{padding:0}.invoice-create-page .add-customer .add-customer-action{position:relative;display:flex;justify-content:center;background:#fff;border:1px solid #ebf1fa;min-height:170px;border-radius:5px;padding:64px 0}.invoice-create-page .add-customer .add-customer-action .customer-icon{display:flex;justify-content:center;background:#ebf1fa;width:40px;color:#fff;height:40px;font-size:14px;font-family:Poppins;padding:11px 14px 11px 13px;border-radius:50%;margin:0 15px 0 0}.invoice-create-page .add-customer .add-customer-action label{font-size:17.5px;margin:7px 0 0}.invoice-create-page .customer-required{border:1px solid #fb7178;border-radius:5px}.invoice-create-page .offset-md-1{margin-left:5%}.invoice-create-page .invoice-input-group{margin-bottom:41px;margin-right:0}.invoice-create-page .invoice-input-group .invoice-input{padding-right:0}.invoice-create-page .invoice-input-group .invoice-input label{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;color:#263b5e;margin:0 0 10px}.invoice-create-page .item-table{width:100%;text-align:center}.invoice-create-page .item-table .item-table-header{border:1px solid #ebf1fa;background:#fff}.invoice-create-page .item-table .item-table-header th{padding:10px 20px;font-style:normal;font-weight:500;font-size:15px;line-height:21px;color:#55547a;border-top:1px solid #ebf1fa;border-bottom:1px solid #ebf1fa}.invoice-create-page .item-table .item-table-header .item-heading{padding-left:50px}.invoice-create-page .item-table .item-table-header .amount-heading{padding-right:50px}.invoice-create-page .item-table .item-table-header th:first-child{padding-left:0!important;border-left:1px solid #ebf1fa}.invoice-create-page .item-table .item-table-header th:last-child{padding-right:0!important;border-right:1px solid #ebf1fa}.invoice-create-page .item-table .item-body td:first-child{padding-left:0!important}.invoice-create-page .item-table .item-body td:last-child{padding-right:0!important}.invoice-create-page .item-table .item-body .item-row{background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:0 0 5px 5px}.invoice-create-page .item-table .item-body .item-row td{padding:15px 20px;text-align:left;vertical-align:top}.invoice-create-page .item-table .item-body .item-row>td{padding:0}.invoice-create-page .item-table .item-body .item-row .item-select{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#a5acc1;overflow:auto!important;max-height:250px!important}.invoice-create-page .item-table .item-body .item-row .search-select .selector-menu{top:45px!important}.invoice-create-page .item-table .item-body .item-row .main{padding:0!important}.invoice-create-page .item-table .item-body .item-row .item-amount{display:flex;align-items:center;justify-content:flex-end}.invoice-create-page .item-table .item-body .item-row .item-select-wrapper{display:flex;justify-content:flex-start}.invoice-create-page .item-table .item-body .item-row .item-selector{flex:1}.invoice-create-page .item-table .item-body .item-row .selected-item{display:flex;align-items:center;height:40px;padding-left:10px;border:1px solid #ebf1fa;background:#f9fbff;border-radius:5px;position:relative}.invoice-create-page .item-table .item-body .item-row .deselect-icon{color:#b9c1d1;position:absolute;top:10px;right:10px;cursor:pointer}.invoice-create-page .item-table .item-body .item-row .remove-icon-wrapper,.invoice-create-page .item-table .item-body .item-row .sort-icon-wrapper{display:flex;justify-content:center;align-items:center;margin:0 15px;height:40px;width:20px;cursor:pointer}.invoice-create-page .item-table .item-body .item-row .sort-icon-wrapper{color:#b9c1d1;height:20px;margin-top:8px;cursor:move}.invoice-create-page .item-table .item-body .item-row .remove-icon{color:#55547a}.invoice-create-page .tax-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.invoice-create-page .tax-row .tax-amount{flex:3}.invoice-create-page .tax-row .tax-select{flex:4}.invoice-create-page .tax-tr td{padding:0 21px}.invoice-create-page .multi-select-item .multiselect,.invoice-create-page .multi-select-item .multiselect__input,.invoice-create-page .multi-select-item .multiselect__single{border:none;display:flex;align-items:center}.invoice-create-page .multi-select-item .multiselect:focus{outline:none}.invoice-create-page .multi-select-item .multiselect__input,.invoice-create-page .multi-select-item .multiselect__single{min-height:40px;padding-left:10px;border:1px solid #eaf1fb}.invoice-create-page .multi-select-item .multiselect__tags{min-height:30px;padding:0;border:0}.invoice-create-page .multi-select-item .multiselect__select{line-height:16px;width:40px;height:38px;transition:transform .2s ease}.invoice-create-page .multi-select-item .multiselect__content-wrapper{overflow:hidden;border:1px solid #ebf1fa;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:0 0 5px 5px}.invoice-create-page .multi-select-item .multiselect__content{max-height:240px;overflow:auto}.invoice-create-page .add-item-action{display:flex;justify-content:center;align-items:center;color:#817ae3;padding:13px 23px;width:100%;font-size:15px;border-bottom:1px solid #ebf1fa;cursor:pointer}.invoice-create-page .add-item-action:hover{background:#ebf1fa}.invoice-create-page .add-item-action .icon-fa{margin:2px 11px 0 0}.invoice-create-page .invoice-foot{display:flex;justify-content:space-between;margin:35px 0}.invoice-create-page .invoice-foot .btn-template{background:#ebf1fa;border:1px solid #ebf1fa;color:#040405;font-size:14px}.invoice-create-page .invoice-foot .icon-button{color:#a5acc1}.invoice-create-page .invoice-foot label{font-size:14px;margin:0}.invoice-create-page .invoice-foot .invoice-notes{display:flex;flex-direction:column;margin:5px 0 0}.invoice-create-page .invoice-foot .invoice-notes textarea{border:1px solid #ebf1fa;border-radius:5px;width:100%;min-height:100px;padding:0}.invoice-create-page .invoice-foot .invoice-total{display:flex;flex-direction:column;background:#fff;min-width:390px;padding:15px 20px;border:1px solid #ebf1fa;border-radius:5px}.invoice-create-page .invoice-foot .invoice-total>label{text-transform:uppercase}.invoice-create-page .invoice-foot .invoice-total .section{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 7px}.invoice-create-page .invoice-foot .invoice-total .section .invoice-label{font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;color:#a5acc1}.invoice-create-page .invoice-foot .invoice-total .section .invoice-amount{font-size:18px;color:#55547a;display:flex;justify-content:center;align-items:center}.invoice-create-page .invoice-foot .invoice-total .section .total{color:#817ae3}.invoice-create-page .invoice-foot .invoice-total .section .discount-drop-down{width:105px}.invoice-create-page .invoice-foot .invoice-total .section .item-dropdown{font-family:Arial,Helvetica,sans-serif!important;font-size:16px}.invoice-create-page .invoice-foot .invoice-total .border-top{margin:0;padding-top:7px;border-top:1px solid #ebf1fa}.invoice-create-page .invoice-foot .invoice-total .tax-selector{font-weight:600;font-size:14px;margin-top:12px;line-height:21px;color:#817ae3}.invoice-create-page .item-row .item-name{font-weight:500;text-align:left;font-size:14px}.invoice-create-page .item-row .item-description{width:100%;font-weight:300;font-size:12px;padding-top:2px}.invoice-create-page .item-row .item-description textarea{border:none;resize:none;width:100%;padding-left:11px;color:#595959}.invoice-create-page .item-row .item-description textarea::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea::-moz-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .item-description textarea::placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.invoice-create-page .item-row .action{font-weight:500;font-size:14px;color:#5851d8;cursor:pointer}.invoice-create-page .item-row .activator label{color:#a5acc1;font-size:14px}.invoice-create-page .item-dropdown{display:flex;border:1px solid #ebf1fa!important;background-color:#fff!important;border-radius:0 5px 5px 0!important;justify-content:center;align-items:center;height:40px}.invoice-create-page .item-dropdown:focus{box-shadow:none!important}.invoice-create-page .item-discount{border-radius:5px 0 0 5px!important;height:40px}@media (max-width:480px){.invoice-create-page .page-header{margin-bottom:13px}.invoice-create-page .page-header .invoice-action-btn{width:100%;display:flex;justify-content:center;margin-top:15px;margin-right:0!important}.invoice-create-page .collapse-input,.invoice-create-page .invoice-customer-container{padding-right:0}.invoice-create-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.invoice-create-page .page-actions button{margin-bottom:10px}.invoice-create-page .invoice-input-group .invoice-input{padding-right:15px;padding-left:20px;margin-top:1.5rem}.invoice-create-page .invoice-foot{display:flex;flex-direction:column;justify-content:center;align-items:center}.invoice-create-page .invoice-foot .btn-template{width:100%;display:flex;justify-content:center}.invoice-create-page .invoice-foot .invoice-total{min-width:384px;margin-top:25px}}.invoice-view-page{padding-left:570px!important}.invoice-view-page .invoice-sidebar{height:100vh;height:100%;left:240px;padding:60px 0 10px;position:fixed;top:0;width:300px;z-index:25;background:#fff}.invoice-view-page .inv-search{background:#f9fbff!important}.invoice-view-page .side-invoice{padding:12px 16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.invoice-view-page .side-invoice:last-child{margin-bottom:98px}.invoice-view-page .side-invoice:hover{background-color:#f9fbff}.invoice-view-page .side-invoice .left .inv-name{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:capitalize;color:#040405;margin-bottom:6px}.invoice-view-page .side-invoice .left .inv-number{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#a5acc1;margin-bottom:6px}.invoice-view-page .side-invoice .left .inv-status{font-style:normal;font-weight:400;font-size:10px;line-height:15px;padding:2px 10px;display:inline-block}.invoice-view-page .side-invoice .right .inv-amount{font-style:normal;font-weight:600;font-size:20px;line-height:30px;text-align:right;color:#263b5e}.invoice-view-page .side-invoice .right .inv-date{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#a5acc1}.invoice-view-page .no-result{color:#b9c1d1;display:flex;justify-content:center;margin-top:20px}.invoice-view-page .side-header{height:100px;display:flex;justify-content:space-between;align-items:center;padding:30px 15px;border-bottom:1px solid rgba(185,193,209,.41)}.invoice-view-page .side-header .inv-button{background:#f9fbff;border:1px solid #ebf1fa;box-sizing:border-box;color:#b9c1d1}.invoice-view-page .side-content{overflow-y:scroll;height:100%}.invoice-view-page .invoice-view-page-container{display:flex;flex-direction:column;height:75vh;min-height:0;overflow:hidden}.invoice-view-page .frame-style{flex:1 1 auto;border:1px solid #b9c1d1;border-radius:7px}.invoice-view-page .inv-filter-fields-btn:focus,.invoice-view-page .inv-filter-sorting-btn:focus{border-color:inherit;box-shadow:none;outline:none!important}.invoice-view-page .filter-container{margin-left:12px}.invoice-view-page .filter-container .filter-items{display:flex}.invoice-view-page .filter-container .filter-items:first-child{margin-top:auto}.invoice-view-page .filter-container .inv-label{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#040405;margin-bottom:6px;margin-left:10px}.invoice-view-page .filter-container .base-input{width:20%}.invoice-view-page .filter-container .dropdown-container{padding:11px;left:auto;right:0;width:155px}.invoice-view-page .filter-invoice-date .vdp-datepicker div .vdp-datepicker__clear-button{margin-left:-21px;margin-top:2px;font-size:20px;font-weight:800}.invoice-view-page .date-group{display:flex}.invoice-view-page .to-text{padding:8px}@media (max-width:768px){.invoice-view-page{padding-left:310px!important}.invoice-sidebar{transition:all .2s;left:0!important}}.invoice-index-page .table-actions{position:relative;border:none}.invoice-index-page .table-actions .table-actions-button{position:absolute;right:0;top:-15px}.invoice-index-page .table-actions .table-stats{margin:0;position:absolute;right:0;top:40px}.invoice-index-page .filter-container{display:flex;justify-content:space-between}.invoice-index-page .filter-customer,.invoice-index-page .filter-status{margin-right:40px;flex:1}.invoice-index-page .filter-date{flex:2;display:flex;margin-right:40px;align-items:center}.invoice-index-page .filter-date .from,.invoice-index-page .filter-date .to,.invoice-index-page .filter-invoice{flex:1}.invoice-index-page .dashed{border:1px solid #b9c1d1;width:10px;margin-top:28px}@media (max-width:1240px){.invoice-index-page .filter-container{flex-direction:column}.invoice-index-page .filter-invoice{margin-right:40px}.invoice-index-page .filter-customer,.invoice-index-page .filter-date,.invoice-index-page .filter-invoice,.invoice-index-page .filter-status{margin-bottom:10px;margin-right:0}}@media (max-width:480px){.invoice-index-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.invoice-index-page .page-actions button{margin-bottom:10px}}.estimate-create-page{position:relative}.estimate-create-page .page-header{margin:0 0 40px}.estimate-create-page .page-header .page-title{font-size:24.5px;margin:0 0 15px}.estimate-create-page .page-header .breadcrumb .breadcrumb-item{font-size:14px}.estimate-create-page .page-header .page-actions .btn-crater{margin:0 0 0 14px}.estimate-create-page .estimate-input{padding-left:40px}.estimate-create-page .show-customer{background:#fff;padding:0 10px;min-height:170px;border:1px solid #ebf1fa}.estimate-create-page .show-customer label{font-size:14px;margin:0;padding:0}.estimate-create-page .address-menu{display:flex;flex-direction:column}.estimate-create-page .address-menu .title{font-size:15px;white-space:nowrap;color:#b9c1d1;font-weight:500}.estimate-create-page .address-menu .content{display:flex;flex:1;flex-direction:column}.estimate-create-page .address-menu .content label{position:relative;white-space:nowrap;width:90%;font-size:14px;overflow:hidden;text-overflow:ellipsis}.estimate-create-page .customer-content{display:flex;justify-content:space-between}.estimate-create-page .customer-content .email{flex:8}.estimate-create-page .customer-content .action{cursor:pointer;flex:1;font-size:14px;font-weight:500;color:#5851d8;margin:0;position:relative}.estimate-create-page .add-customer{padding:0}.estimate-create-page .add-customer .add-customer-action{position:relative;display:flex;justify-content:center;background:#fff;border:1px solid #ebf1fa;min-height:170px;border-radius:5px;padding:64px 0}.estimate-create-page .add-customer .add-customer-action .customer-icon{display:flex;justify-content:center;background:#ebf1fa;width:40px;color:#fff;height:40px;font-size:14px;font-family:Poppins;padding:11px 14px 11px 13px;border-radius:50%;margin:0 15px 0 0}.estimate-create-page .add-customer .add-customer-action label{font-size:17.5px;margin:7px 0 0}.estimate-create-page .customer-required{border:1px solid #fb7178;border-radius:5px}.estimate-create-page .offset-md-1{margin-left:5%}.estimate-create-page .estimate-input-group{margin-bottom:41px;margin-right:0}.estimate-create-page .estimate-input-group .estimate-input{padding-right:0}.estimate-create-page .estimate-input-group .estimate-input label{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;color:#263b5e;margin:0 0 10px}.estimate-create-page .item-table{width:100%;text-align:center}.estimate-create-page .item-table .item-table-header{border:1px solid #ebf1fa;background:#fff}.estimate-create-page .item-table .item-table-header th{padding:10px 20px;font-style:normal;font-weight:500;font-size:15px;line-height:21px;color:#55547a;border-top:1px solid #ebf1fa;border-bottom:1px solid #ebf1fa}.estimate-create-page .item-table .item-table-header .item-heading{padding-left:50px}.estimate-create-page .item-table .item-table-header .amount-heading{padding-right:50px}.estimate-create-page .item-table .item-table-header th:first-child{padding-left:0!important;border-left:1px solid #ebf1fa}.estimate-create-page .item-table .item-table-header th:last-child{padding-right:0!important;border-right:1px solid #ebf1fa}.estimate-create-page .item-table .item-body td:first-child{padding-left:0!important}.estimate-create-page .item-table .item-body td:last-child{padding-right:0!important}.estimate-create-page .item-table .item-body .item-row{background:#fff;border:1px solid #ebf1fa;box-sizing:border-box;border-radius:0 0 5px 5px}.estimate-create-page .item-table .item-body .item-row td{padding:15px 20px;text-align:left;vertical-align:top}.estimate-create-page .item-table .item-body .item-row>td{padding:0}.estimate-create-page .item-table .item-body .item-row .item-select{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#a5acc1;overflow:auto!important;max-height:250px!important}.estimate-create-page .item-table .item-body .item-row .search-select .selector-menu{top:45px!important}.estimate-create-page .item-table .item-body .item-row .main{padding:0!important}.estimate-create-page .item-table .item-body .item-row .item-amount{display:flex;align-items:center;justify-content:flex-end}.estimate-create-page .item-table .item-body .item-row .item-select-wrapper{display:flex;justify-content:flex-start}.estimate-create-page .item-table .item-body .item-row .item-selector{flex:1}.estimate-create-page .item-table .item-body .item-row .selected-item{display:flex;align-items:center;height:40px;padding-left:10px;border:1px solid #ebf1fa;background:#f9fbff;border-radius:5px;position:relative}.estimate-create-page .item-table .item-body .item-row .deselect-icon{color:#b9c1d1;position:absolute;top:10px;right:10px;cursor:pointer}.estimate-create-page .item-table .item-body .item-row .remove-icon-wrapper,.estimate-create-page .item-table .item-body .item-row .sort-icon-wrapper{display:flex;justify-content:center;align-items:center;margin:0 15px;height:40px;width:20px;cursor:pointer}.estimate-create-page .item-table .item-body .item-row .sort-icon-wrapper{color:#b9c1d1;height:20px;margin-top:8px;cursor:move}.estimate-create-page .item-table .item-body .item-row .remove-icon{color:#55547a}.estimate-create-page .tax-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.estimate-create-page .tax-row .tax-amount{flex:3}.estimate-create-page .tax-row .tax-select{flex:4}.estimate-create-page .tax-tr td{padding:0 21px}.estimate-create-page .multi-select-item .multiselect,.estimate-create-page .multi-select-item .multiselect__input,.estimate-create-page .multi-select-item .multiselect__single{border:none;display:flex;align-items:center}.estimate-create-page .multi-select-item .multiselect:focus{outline:none}.estimate-create-page .multi-select-item .multiselect__input,.estimate-create-page .multi-select-item .multiselect__single{min-height:40px;padding-left:10px;border:1px solid #eaf1fb}.estimate-create-page .multi-select-item .multiselect__tags{min-height:30px;padding:0;border:0}.estimate-create-page .multi-select-item .multiselect__select{line-height:16px;width:40px;height:38px;transition:transform .2s ease}.estimate-create-page .multi-select-item .multiselect__content-wrapper{overflow:hidden;border:1px solid #ebf1fa;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:0 0 5px 5px}.estimate-create-page .multi-select-item .multiselect__content{max-height:240px;overflow:auto}.estimate-create-page .add-item-action{display:flex;justify-content:center;align-items:center;color:#817ae3;padding:13px 23px;width:100%;font-size:15px;border-bottom:1px solid #ebf1fa;cursor:pointer}.estimate-create-page .add-item-action:hover{background:#ebf1fa}.estimate-create-page .add-item-action .icon-fa{margin:2px 11px 0 0}.estimate-create-page .estimate-foot{display:flex;justify-content:space-between;margin:35px 0}.estimate-create-page .estimate-foot .btn-template{background:#ebf1fa;border:1px solid #ebf1fa;color:#040405;font-size:14px}.estimate-create-page .estimate-foot .icon-button{color:#a5acc1}.estimate-create-page .estimate-foot label{font-size:14px;margin:0}.estimate-create-page .estimate-foot .estimate-notes{display:flex;flex-direction:column;margin:5px 0 0}.estimate-create-page .estimate-foot .estimate-notes textarea{border:1px solid #ebf1fa;border-radius:5px;width:100%;min-height:100px;padding:0}.estimate-create-page .estimate-foot .estimate-total{display:flex;flex-direction:column;background:#fff;min-width:390px;padding:15px 20px;border:1px solid #ebf1fa;border-radius:5px}.estimate-create-page .estimate-foot .estimate-total>label{text-transform:uppercase}.estimate-create-page .estimate-foot .estimate-total .section{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 0 7px}.estimate-create-page .estimate-foot .estimate-total .section .estimate-label{font-size:14px;font-weight:600;text-transform:uppercase;line-height:21px;color:#a5acc1}.estimate-create-page .estimate-foot .estimate-total .section .estimate-amount{font-size:18px;color:#55547a;display:flex;justify-content:center;align-items:center}.estimate-create-page .estimate-foot .estimate-total .section .total{color:#817ae3}.estimate-create-page .estimate-foot .estimate-total .section .discount-drop-down{width:105px}.estimate-create-page .estimate-foot .estimate-total .section .item-dropdown{font-family:Arial,Helvetica,sans-serif!important;font-size:16px}.estimate-create-page .estimate-foot .estimate-total .border-top{margin:0;padding-top:7px;border-top:1px solid #ebf1fa}.estimate-create-page .estimate-foot .estimate-total .tax-selector{font-weight:600;font-size:14px;margin-top:12px;line-height:21px;color:#817ae3}.estimate-create-page .item-row .item-name{font-weight:500;text-align:left;font-size:14px}.estimate-create-page .item-row .item-description{width:100%;font-weight:300;font-size:12px;padding-top:2px}.estimate-create-page .item-row .item-description textarea{border:none;resize:none;width:100%;color:#595959}.estimate-create-page .item-row .item-description textarea::-webkit-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea::-moz-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea:-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea::-ms-input-placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .item-description textarea::placeholder{font-family:Poppins;font-style:normal;font-size:12px;color:#b9c1d1}.estimate-create-page .item-row .action{font-weight:500;font-size:14px;color:#5851d8;cursor:pointer}.estimate-create-page .item-row .activator label{color:#a5acc1;font-size:14px}.estimate-create-page .item-dropdown{display:flex;border:1px solid #ebf1fa!important;background-color:#fff!important;border-radius:0 5px 5px 0!important;justify-content:center;align-items:center;height:40px}.estimate-create-page .item-dropdown:focus{box-shadow:none!important}.estimate-create-page .item-discount{border-radius:5px 0 0 5px!important;height:40px}@media (max-width:480px){.estimate-create-page .page-header{margin-bottom:13px}.estimate-create-page .page-header .invoice-action-btn{width:100%;display:flex;justify-content:center;margin-top:15px;margin-right:0!important}.estimate-create-page .collapse-input,.estimate-create-page .estimate-customer-container{padding-right:0}.estimate-create-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.estimate-create-page .page-actions button{margin-bottom:10px}.estimate-create-page .estimate-input-group .estimate-input{padding-right:15px;padding-left:20px;margin-top:1.5rem}.estimate-create-page .estimate-foot{display:flex;flex-direction:column;justify-content:center;align-items:center}.estimate-create-page .estimate-foot .btn-template{width:100%;display:flex;justify-content:center}.estimate-create-page .estimate-foot .estimate-total{min-width:384px;margin-top:25px}}.estimate-index-page .table-actions{position:relative;border:none}.estimate-index-page .table-actions .table-actions-button{position:absolute;right:0;top:-15px}.estimate-index-page .table-actions .table-stats{margin:0;position:absolute;right:0;top:40px}.estimate-index-page .filter-container{display:flex;justify-content:space-between}.estimate-index-page .filter-customer,.estimate-index-page .filter-status{margin-right:40px;flex:1}.estimate-index-page .filter-date{flex:2;display:flex;margin-right:40px;align-items:center}.estimate-index-page .filter-date .from,.estimate-index-page .filter-date .to,.estimate-index-page .filter-estimate{flex:1}.estimate-index-page .dashed{border:1px solid #b9c1d1;width:10px;margin-top:28px}@media (max-width:1240px){.estimate-index-page .filter-container{flex-direction:column}.estimate-index-page .filter-estimate{margin-right:40px}.estimate-index-page .filter-customer,.estimate-index-page .filter-date,.estimate-index-page .filter-estimate,.estimate-index-page .filter-status{margin-bottom:10px;margin-right:0}}@media (max-width:480px){.estimate-index-page .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.estimate-index-page .page-actions button{margin-bottom:10px}}.estimate-view-page{padding-left:570px!important}.estimate-view-page .estimate-sidebar{height:100vh;height:100%;left:240px;padding:60px 0 10px;position:fixed;top:0;width:300px;z-index:30;background:#fff}.estimate-view-page .inv-search{background:#f9fbff!important}.estimate-view-page .side-estimate{padding:12px 16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.estimate-view-page .side-estimate:last-child{margin-bottom:98px}.estimate-view-page .side-estimate:hover{background-color:#f9fbff}.estimate-view-page .side-estimate .left .status-expired{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.estimate-view-page .side-estimate .left .status-accepted{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.estimate-view-page .side-estimate .left .status-sent{background:rgba(246,208,154,.4);font-size:13px;color:#a96e1a;padding:5px 10px}.estimate-view-page .side-estimate .left .status-viewed{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.estimate-view-page .side-estimate .left .status-pending{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.estimate-view-page .side-estimate .left .status-rejected{background:#e1e0ea;font-size:13px;color:#312f57;padding:5px 10px}.estimate-view-page .side-estimate .left .status-draft{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px}.estimate-view-page .side-estimate .left .inv-name{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:capitalize;color:#040405;margin-bottom:6px}.estimate-view-page .side-estimate .left .inv-number{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#595959;margin-bottom:6px}.estimate-view-page .side-estimate .left .inv-status{font-style:normal;font-weight:400;font-size:10px;line-height:15px;padding:2px 10px;display:inline-block}.estimate-view-page .side-estimate .right .inv-amount{font-style:normal;font-weight:600;font-size:20px;line-height:30px;text-align:right;color:#263b5e}.estimate-view-page .side-estimate .right .inv-date{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#595959}.estimate-view-page .no-result{color:#b9c1d1;display:flex;justify-content:center;margin-top:20px}.estimate-view-page .side-header{height:100px;display:flex;justify-content:space-between;align-items:center;padding:30px 15px;border-bottom:1px solid rgba(185,193,209,.41)}.estimate-view-page .side-header .inv-button{background:#f9fbff;border:1px solid #eaf1fb;box-sizing:border-box;color:#a5acc1}.estimate-view-page .side-content{overflow-y:scroll;height:100%}.estimate-view-page .estimate-view-page-container{display:flex;flex-direction:column;height:75vh;min-height:0;overflow:hidden}.estimate-view-page .frame-style{flex:1 1 auto;border:1px solid #b9c1d1;border-radius:7px}.estimate-view-page .inv-filter-fields-btn:focus,.estimate-view-page .inv-filter-sorting-btn:focus{outline:none!important;box-shadow:0 0 0 .09rem rgba(111,110,142,.5)!important}.estimate-view-page .filter-container{margin-left:12px}.estimate-view-page .filter-container .filter-items{display:flex}.estimate-view-page .filter-container .filter-items:first-child{margin-top:auto}.estimate-view-page .filter-container .inv-label{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#040405;margin-bottom:6px;margin-left:10px}.estimate-view-page .filter-container .base-input{width:20%}.estimate-view-page .filter-container .dropdown-container{padding:11px;left:auto;right:0;width:166px}.estimate-view-page .filter-estimate-date .vdp-datepicker div .vdp-datepicker__clear-button{margin-left:-21px;margin-top:2px;font-size:20px;font-weight:800}.estimate-view-page .date-group{display:flex}.estimate-view-page .to-text{padding:8px}@media (max-width:768px){.estimate-view-page{padding-left:310px!important}.estimate-sidebar{transition:all .2s;left:0!important}}.expenses .collapse-button-container{display:none}.expenses .collapse-button-container .collapse-button{width:100%;display:flex;justify-content:center}.expenses .notes{overflow:hidden;width:200px}.expenses .notes .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:480px){.expenses .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.expenses .page-actions button{margin-bottom:10px}.expenses .page-header{margin-bottom:5px}.expenses .table-actions{margin-top:0!important}.expenses .header-button-container{display:none}.expenses .collapse-button-container{margin-top:8px;display:block}}.settings-container{margin-top:40px}.settings-container .settings-sidebar{list-style-type:none;padding:0}.settings-container .settings-sidebar .settings-menu-item{padding:10px 0;font-weight:500;font-size:14px;line-height:18px;color:#040405}.settings-container .settings-sidebar .settings-menu-item .setting-icon{width:25px;color:#b9c1d1;font-size:16px}.settings-container .settings-sidebar .link-color{color:#a5acc1;display:flex;align-items:center}.settings-container .settings-sidebar .active-setting{color:#5851d8!important;cursor:pointer}.settings-container .settings-sidebar .active-setting .setting-icon{color:#5851d8!important}.settings-container .setting-main-container .setting-card{padding:30px;min-height:620px}.settings-container .setting-main-container .page-header{margin:0}.settings-container .setting-main-container .page-header .page-title{margin:0;padding-bottom:10px;font-weight:500;font-size:17.5px;line-height:21px;letter-spacing:.1px;color:#000}.settings-container .setting-main-container .page-header .page-sub-title{max-width:480px;font-size:14px;line-height:21px;color:#a5acc1;margin-bottom:30px}.settings-container .setting-main-container .input-label{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#55547a}.settings-container .expense-category td,.settings-container .tax-table td{background-color:#f9fbff!important}.settings-container .tax-table .compound-tax{display:inline;padding:2px 8px;font-size:10px;line-height:15px;background:#fed7d7;color:#9b2c2c}.settings-container .item-tab .dropdown-container,.settings-container .payment-tab .dropdown-container{right:0;left:auto}.settings-container .add-new-tax{height:45px;white-space:nowrap}.settings-container .flex-box{display:flex}.settings-container .left{position:relative;width:50px}.settings-container .btn-switch{position:absolute;top:-18px}.settings-container .box-title{margin-bottom:5px;padding:0;font-size:16px;line-height:21px;color:#55547a}.settings-container .box-desc{margin:0;padding:0;max-width:480px;font-size:12px;line-height:18px;color:#a5acc1}.settings-container .notes{overflow:hidden;width:200px}.settings-container .notes .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-container .version{background:#eaf1fb;color:#a5acc1;border:1px solid #eaf1fb;box-sizing:border-box;border-radius:5px;padding:10px;margin-bottom:15px}@media (max-width:480px){.settings-container .setting-main-container .setting-card{overflow:scroll}.settings-container .setting-main-container .ml-15{margin-left:15px}.settings-container .setting-main-container .page-header{flex-wrap:wrap}.settings-container .table-component td:first-child{height:auto;min-height:10px;text-align:center;justify-content:center}.settings-container .tax-table .tax-name{margin-top:21px;width:76%}.settings-container .expense-category .table-component__table__body tr:first-child td:nth-child(2){height:auto;width:101%}.settings-container .add-new-tax{position:relative;z-index:1}}.wizard .logo-main{height:50px}.wizard .wizard-card{padding:30px;width:100%}.wizard .row{margin-bottom:27px}.wizard .form-content{margin-top:70px;display:flex;justify-content:center}.wizard .form-title{font-style:normal;font-weight:600;font-size:24.5px;line-height:29px;color:#000}.wizard .form-desc{font-weight:400;color:#a5acc1;width:55%;margin-bottom:30px}.wizard .form-desc,.wizard .form-label{font-style:normal;font-size:14px;line-height:21px}.wizard .form-label{font-weight:500}.wizard .step-indicator{padding-top:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:120px}.wizard .indicator-line{border:5px solid #ebf1fa;border-radius:5px;box-sizing:border-box;width:520px;position:relative;display:flex;justify-content:space-around;margin-top:60px}.wizard .indicator-line .center{position:absolute;top:-11px;width:105%;display:flex;justify-content:space-between}.wizard .indicator-line .steps{border-radius:50%;float:left;border:5px solid #ebf1fa;padding:0 5px;height:21px;width:21px;background:#ebf1fa}.wizard .indicator-line .steps.active{border:5px solid #5851d8;background:#fff;border-radius:50%;height:21px;width:21px}.wizard .indicator-line .steps.completed{padding:0;background:#5851d8;border:5px solid #5851d8;border-radius:50%;height:21px;width:21px;display:flex;align-items:center;justify-content:center}.wizard .indicator-line .steps.completed .icon-check{font-style:normal;font-weight:900;font-size:12px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.wizard .upload-logo{position:absolute;right:60px}.wizard .upload-logo .preview-logo{height:50px;max-width:300px;padding:10px;border:4px solid #ebf1fa}.wizard .list-items{display:flex;justify-content:space-between;margin-bottom:0;border:1px solid #ebf1fa}.wizard .list-items .left-item,.wizard .list-items .right-item{padding:12px 10px;margin-bottom:0}.wizard .list-items .right-item{display:flex;justify-content:center;align-items:center}.wizard .not-verified,.wizard .verified{height:15px;width:15px;background-color:#00c99c;display:inline-block;margin:0 10px;border-radius:50%}.wizard .not-verified{background-color:#fb7178}.reports .reports-tab-container{margin-top:25px}.reports .reports-frame-style{height:100vh;width:100%;border:1px solid #b9c1d1;border-radius:7px}.reports .report-button{width:auto}.reports .report-view-button{display:none;color:#fff}.reports .report-fields-container{margin-top:25px}.reports .report-field-container{margin-top:auto}.reports .report-submit-button-container{margin-top:32px}.reports .report-label{line-height:21px;font-weight:500;color:#55547a;font-size:14px}@media (max-width:480px){.reports .reports-tab{padding:10px 19px}.reports .report-submit-button-container,.reports .reports-frame-style{display:none}.reports .report-view-button{display:flex;color:#fff!important;justify-content:center}.reports .report-button{width:100%;display:flex;justify-content:center}.reports .report-fields-container{margin-top:0}.reports .report-field-container{margin-top:20px}.reports .tabs .tab{padding:10px 15px}.reports .tabs .tab .tab-link{padding:10px 17px!important}}.customer-create .section-title{font-style:normal;font-weight:500;font-size:17.5px;line-height:21px;letter-spacing:.1px;color:#000}.customer-create .form-label{font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#55547a}.customer-create .customer-card{border:1px solid #ebf1fa;padding:10px}.customer-create .same-address-checkbox-container{display:flex;margin-bottom:1.5rem;align-items:center;justify-content:flex-end}.customer-create hr{margin-bottom:1.8rem;border:1px solid #ebf1fa}.customer-create .header-button-container{display:block}.customer-create .collapse-button-container{display:none}.customer-create .collapse-button-container .collapse-button{width:100%;display:flex;justify-content:center}@media (max-width:480px){.customer-index .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.customer-index .page-actions button{margin-bottom:10px}.customer-create .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.customer-create .page-actions button{margin-bottom:10px}.customer-create .same-address-checkbox-container{display:flex;justify-content:flex-start;margin-bottom:0}.customer-create hr{margin-bottom:1.2rem;border:1px solid #ebf1fa}.customer-create .section-title{padding:15px}.customer-create .collapse-button-container{display:block}.customer-create .header-button-container{display:none}}@media (max-width:480px){.payments .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.payments .page-actions button{margin-bottom:10px}.payments .page-header{margin-bottom:5px}.payments .table-actions{margin-top:0!important}}.payment-create .header-button-container{display:block}.payment-create .collapse-button-container{display:none}.payment-create .collapse-button-container .collapse-button{width:100%;display:flex;justify-content:center}@media (max-width:480px){.payment-create .page-actions,.payment-index .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.payment-create .page-actions button,.payment-index .page-actions button{margin-bottom:10px}.payment-create .header-button-container,.payment-index .header-button-container{display:none}.payment-create .collapse-button-container,.payment-index .collapse-button-container{display:block}}.payment-view-page{padding-left:570px!important}.payment-view-page .payment-sidebar{height:100vh;height:100%;left:240px;padding:60px 0 10px;position:fixed;top:0;width:300px;z-index:25;background:#fff}.payment-view-page .inv-search{background:#f9fbff!important}.payment-view-page .side-payment{padding:12px 16px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(185,193,209,.41);cursor:pointer}.payment-view-page .side-payment:last-child{margin-bottom:98px}.payment-view-page .side-payment:hover{background-color:#f9fbff}.payment-view-page .side-payment .left .inv-name{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:capitalize;color:#040405;margin-bottom:6px}.payment-view-page .side-payment .left .inv-number{font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:#a5acc1;margin-bottom:6px}.payment-view-page .side-payment .left .inv-status{font-style:normal;font-weight:400;font-size:10px;line-height:15px;padding:2px 10px;display:inline-block}.payment-view-page .side-payment .right .inv-amount{font-style:normal;font-weight:600;font-size:20px;line-height:30px;text-align:right;color:#263b5e}.payment-view-page .side-payment .right .inv-date{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#a5acc1}.payment-view-page .no-result{color:#b9c1d1;display:flex;justify-content:center;margin-top:20px}.payment-view-page .side-header{height:100px;display:flex;justify-content:space-between;align-items:center;padding:30px 15px;border-bottom:1px solid rgba(185,193,209,.41)}.payment-view-page .side-header .inv-button{background:#f9fbff;border:1px solid #ebf1fa;box-sizing:border-box;color:#b9c1d1}.payment-view-page .side-content{overflow-y:scroll;height:100%}.payment-view-page .payment-view-page-container{display:flex;flex-direction:column;height:75vh;min-height:0;overflow:hidden}.payment-view-page .frame-style{flex:1 1 auto;border:1px solid #b9c1d1;border-radius:7px}.payment-view-page .inv-filter-fields-btn:focus,.payment-view-page .inv-filter-sorting-btn:focus{border-color:inherit;box-shadow:none;outline:none!important}.payment-view-page .filter-container{margin-left:12px}.payment-view-page .filter-container .filter-items{display:flex}.payment-view-page .filter-container .filter-items:first-child{margin-top:auto}.payment-view-page .filter-container .inv-label{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize;color:#040405;margin-bottom:6px;margin-left:10px}.payment-view-page .filter-container .base-input{width:20%}.payment-view-page .filter-container .dropdown-container{padding:11px;left:auto;right:0;width:167px}.payment-view-page .filter-payment-date .vdp-datepicker div .vdp-datepicker__clear-button{margin-left:-21px;margin-top:2px;font-size:20px;font-weight:800}.payment-view-page .date-group{display:flex}.payment-view-page .to-text{padding:8px}@media (max-width:768px){.payment-view-page{padding-left:310px!important}.payment-sidebar{transition:all .2s;left:0!important}}.items .table-loader{padding:25px 0;display:flex;justify-content:center;align-items:center}@media (max-width:480px){.items .page-actions{position:relative;transform:none;display:flex;flex-wrap:wrap}.items .page-actions button{margin-bottom:10px}.items .page-header{margin-bottom:5px}.items .table-actions{margin-top:0!important}}.item-create .collapse-button{width:auto}@media (max-width:480px){.item-create .collapse-button{width:100%;display:flex;justify-content:center}}.inv-status-overdue{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.inv-status-paid{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.inv-status-unpaid{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px}.inv-status-sent{background:rgba(246,208,154,.4);font-size:13px;color:#a96e1a;padding:5px 10px}.inv-status-viewed{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.inv-status-completed{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.inv-status-pending{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.inv-status-partially_paid{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.inv-status-draft{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px}.est-status-expired{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.est-status-accepted{background:#d5eed0;font-size:13px;color:#354930;padding:5px 10px}.est-status-sent{background:rgba(246,208,154,.4);font-size:13px;color:#a96e1a;padding:5px 10px}.est-status-viewed{background:#c9e3ec;font-size:13px;color:#1e576c;padding:5px 10px}.est-status-pending{background:#fed7d7;font-size:13px;color:#9b2c2c;padding:5px 10px}.est-status-rejected{background:#e1e0ea;font-size:13px;color:#312f57;padding:5px 10px}.est-status-draft{background:#f8edcb;font-size:13px;color:#6c432e;padding:5px 10px} \ No newline at end of file diff --git a/public/assets/css/crater.css.map b/public/assets/css/crater.css.map index b60d424c..f0da2852 100644 --- a/public/assets/css/crater.css.map +++ b/public/assets/css/crater.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///./resources/assets/sass/crater.scss","webpack:///./node_modules/bootstrap/scss/bootstrap.scss","webpack:///./node_modules/bootstrap/scss/_root.scss","webpack:///./node_modules/bootstrap/scss/_reboot.scss","webpack:///./node_modules/bootstrap/scss/vendor/_rfs.scss","webpack:///./node_modules/bootstrap/scss/mixins/_hover.scss","webpack:///./node_modules/bootstrap/scss/_type.scss","webpack:///./node_modules/bootstrap/scss/mixins/_lists.scss","webpack:///./node_modules/bootstrap/scss/_images.scss","webpack:///./node_modules/bootstrap/scss/mixins/_image.scss","webpack:///./node_modules/bootstrap/scss/mixins/_border-radius.scss","webpack:///./node_modules/bootstrap/scss/_code.scss","webpack:///./node_modules/bootstrap/scss/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid.scss","webpack:///./node_modules/bootstrap/scss/mixins/_breakpoints.scss","webpack:///./node_modules/bootstrap/scss/mixins/_grid-framework.scss","webpack:///./node_modules/bootstrap/scss/_tables.scss","webpack:///./node_modules/bootstrap/scss/mixins/_table-row.scss","webpack:///./node_modules/bootstrap/scss/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_transition.scss","webpack:///./node_modules/bootstrap/scss/mixins/_forms.scss","webpack:///./node_modules/bootstrap/scss/mixins/_gradients.scss","webpack:///./node_modules/bootstrap/scss/_buttons.scss","webpack:///./node_modules/bootstrap/scss/mixins/_buttons.scss","webpack:///./node_modules/bootstrap/scss/_transitions.scss","webpack:///./node_modules/bootstrap/scss/_dropdown.scss","webpack:///./node_modules/bootstrap/scss/mixins/_caret.scss","webpack:///./node_modules/bootstrap/scss/mixins/_nav-divider.scss","webpack:///./node_modules/bootstrap/scss/_button-group.scss","webpack:///./node_modules/bootstrap/scss/_input-group.scss","webpack:///./node_modules/bootstrap/scss/_custom-forms.scss","webpack:///./node_modules/bootstrap/scss/_nav.scss","webpack:///./node_modules/bootstrap/scss/_navbar.scss","webpack:///./node_modules/bootstrap/scss/_card.scss","webpack:///./node_modules/bootstrap/scss/_breadcrumb.scss","webpack:///./node_modules/bootstrap/scss/_pagination.scss","webpack:///./node_modules/bootstrap/scss/mixins/_pagination.scss","webpack:///./node_modules/bootstrap/scss/_badge.scss","webpack:///./node_modules/bootstrap/scss/mixins/_badge.scss","webpack:///./node_modules/bootstrap/scss/_jumbotron.scss","webpack:///./node_modules/bootstrap/scss/_alert.scss","webpack:///./node_modules/bootstrap/scss/mixins/_alert.scss","webpack:///./node_modules/bootstrap/scss/_progress.scss","webpack:///./node_modules/bootstrap/scss/_media.scss","webpack:///./node_modules/bootstrap/scss/_list-group.scss","webpack:///./node_modules/bootstrap/scss/mixins/_list-group.scss","webpack:///./node_modules/bootstrap/scss/_close.scss","webpack:///./node_modules/bootstrap/scss/_toasts.scss","webpack:///./node_modules/bootstrap/scss/_modal.scss","webpack:///./node_modules/bootstrap/scss/_tooltip.scss","webpack:///./node_modules/bootstrap/scss/mixins/_reset-text.scss","webpack:///./node_modules/bootstrap/scss/_popover.scss","webpack:///./node_modules/bootstrap/scss/_carousel.scss","webpack:///./node_modules/bootstrap/scss/mixins/_clearfix.scss","webpack:///./node_modules/bootstrap/scss/_spinners.scss","webpack:///./node_modules/bootstrap/scss/utilities/_align.scss","webpack:///./node_modules/bootstrap/scss/mixins/_background-variant.scss","webpack:///./node_modules/bootstrap/scss/utilities/_background.scss","webpack:///./node_modules/bootstrap/scss/utilities/_borders.scss","webpack:///./node_modules/bootstrap/scss/utilities/_display.scss","webpack:///./node_modules/bootstrap/scss/utilities/_embed.scss","webpack:///./node_modules/bootstrap/scss/utilities/_flex.scss","webpack:///./node_modules/bootstrap/scss/utilities/_float.scss","webpack:///./node_modules/bootstrap/scss/utilities/_overflow.scss","webpack:///./node_modules/bootstrap/scss/utilities/_position.scss","webpack:///./node_modules/bootstrap/scss/utilities/_screenreaders.scss","webpack:///./node_modules/bootstrap/scss/mixins/_screen-reader.scss","webpack:///./node_modules/bootstrap/scss/utilities/_shadows.scss","webpack:///./node_modules/bootstrap/scss/utilities/_sizing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_stretched-link.scss","webpack:///./node_modules/bootstrap/scss/utilities/_spacing.scss","webpack:///./node_modules/bootstrap/scss/utilities/_text.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-truncate.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-emphasis.scss","webpack:///./node_modules/bootstrap/scss/mixins/_text-hide.scss","webpack:///./node_modules/bootstrap/scss/utilities/_visibility.scss","webpack:///./node_modules/bootstrap/scss/_print.scss","webpack:///./node_modules/toastr/toastr.scss","webpack:///./resources/assets/sass/skins/skin-crater.scss","webpack:///./resources/assets/sass/base.scss","webpack:///./resources/assets/sass/layouts/layout.scss","webpack:///./resources/assets/sass/layouts/crater-sidebar.scss","webpack:///./resources/assets/sass/partials/header.scss","webpack:///./resources/assets/sass/partials/sidebar.scss","webpack:///./resources/assets/sass/components/base/base-date-picker.scss","webpack:///./resources/assets/sass/components/base/base-input.scss","webpack:///./resources/assets/sass/components/base/base-button.scss","webpack:///./resources/assets/sass/components/base/base-popup.scss","webpack:///./resources/assets/sass/components/base/base-text-area.scss","webpack:///./resources/assets/sass/components/base/base-switch.scss","webpack:///./resources/assets/sass/components/base/base-loader/index.scss","webpack:///./resources/assets/sass/components/base/base-loader/animation/_mixins.scss","webpack:///./resources/assets/sass/components/base/base-prefix-input.scss","webpack:///./resources/assets/sass/components/buttons.scss","webpack:///./resources/assets/sass/components/forms.scss","webpack:///./resources/assets/sass/components/cards.scss","webpack:///./resources/assets/sass/components/tabs.scss","webpack:///./resources/assets/sass/components/base-tabs.scss","webpack:///./resources/assets/sass/components/tables.scss","webpack:///./resources/assets/sass/components/hamburgers.scss","webpack:///./resources/assets/sass/components/transitions.scss","webpack:///./resources/assets/sass/components/charts.scss","webpack:///./resources/assets/sass/components/pace-loader.scss","webpack:///./resources/assets/sass/components/vue-tabs.scss","webpack:///./resources/assets/sass/components/vue-dropdown.scss","webpack:///./resources/assets/sass/components/vue-date-picker.scss","webpack:///./resources/assets/sass/components/vue-multi-select.scss","webpack:///./resources/assets/sass/components/customer-select.scss","webpack:///./resources/assets/sass/components/item-select.scss","webpack:///./resources/assets/sass/components/tax-select.scss","webpack:///./resources/assets/sass/components/avatar-cropper.scss","webpack:///./resources/assets/sass/components/base-modal.scss","webpack:///./resources/assets/sass/components/item-modal.scss","webpack:///./resources/assets/sass/components/template-modal.scss","webpack:///./resources/assets/sass/components/customer-modal.scss","webpack:///./resources/assets/sass/components/tax-type-modal.scss","webpack:///./resources/assets/sass/components/category-modal.scss","webpack:///./resources/assets/sass/pages/dashboard.scss","webpack:///./resources/assets/sass/pages/login.scss","webpack:///./resources/assets/sass/pages/login-3.scss","webpack:///./resources/assets/sass/pages/404.scss","webpack:///./resources/assets/sass/pages/customization.scss","webpack:///./resources/assets/sass/pages/settings.scss","webpack:///./resources/assets/sass/pages/invoices/create.scss","webpack:///./resources/assets/sass/pages/invoices/view.scss","webpack:///./resources/assets/sass/pages/invoices/index.scss","webpack:///./resources/assets/sass/pages/estimates/create.scss","webpack:///./resources/assets/sass/pages/estimates/index.scss","webpack:///./resources/assets/sass/pages/estimates/view.scss","webpack:///./resources/assets/sass/pages/expenses.scss","webpack:///./resources/assets/sass/pages/payments.scss","webpack:///./resources/assets/sass/pages/wizard.scss","webpack:///./resources/assets/sass/pages/reports.scss","webpack:///./resources/assets/sass/pages/customers.scss","webpack:///./resources/assets/sass/pages/items.scss","webpack:///./resources/assets/sass/pages/statuses.scss"],"names":[],"mappings":"AAAA;;ACAA;;;;;GDOE;;AEPF;EAGI;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAIA;EAAA;EAAA;EAAA;EAAA;EAKF;EACA;CFqBF;;AGpBA;;;EAGE;CHuBF;;AGpBA;EACE;EACA;EACA;EACA;CHuBF;;AGjBA;;;;;;;;;;EACE;CH6BF;;AGnBA;EACE;EACA;ECgFI;ED9EJ;EACA;EACA;EACA;EACA;CHsBF;;AGdA;EACE;CHiBF;;AGRA;EACE;EACA;EACA;CHWF;;AGEA;;;;;;EACE;EACA;CHMF;;AGCA;EACE;EACA;CHEF;;AGSA;;EAEE;EACA;UAAA;EACA;EACA;EACA;UAAA;CHNF;;AGSA;EACE;EACA;EACA;CHNF;;AGSA;;;EAGE;EACA;CHNF;;AGSA;;;;EAIE;CHNF;;AGSA;EACE;CHNF;;AGSA;EACE;EACA;CHNF;;AGSA;EACE;CHNF;;AGSA;;EAEE;CHNF;;AGSA;ECpFI;CJ+EJ;;AGcA;;EAEE;EC/FE;EDiGF;EACA;CHXF;;AGcA;EAAM;CHVN;;AGWA;EAAM;CHPN;;AGcA;EACE;EACA;EACA;CHXF;;AKjKE;EF+KE;EACA;CHVJ;;AGoBA;EACE;EACA;CHjBF;;AKvKE;;EF2LE;EACA;CHfJ;;AGkBE;EACE;CHfJ;;AGwBA;;;;EAIE;ECrJE;CJiIJ;;AGwBA;EAEE;EAEA;EAEA;CHxBF;;AGgCA;EAEE;CH9BF;;AGsCA;EACE;EACA;CHnCF;;AGsCA;EAGE;EACA;CHrCF;;AG6CA;EACE;CH1CF;;AG6CA;EACE;EACA;EACA;EACA;EACA;CH1CF;;AG6CA;EAGE;CH5CF;;AGoDA;EAEE;EACA;CHlDF;;AGwDA;EAEE;CHtDF;;AG6DA;EACE;EACA;CH1DF;;AG6DA;;;;;EAKE;EACA;ECtPE;EDwPF;CH1DF;;AG6DA;;EAEE;CH1DF;;AG6DA;;EAEE;CH1DF;;AGgEA;EACE;CH7DF;;AGoEA;;;;EAIE;CHjEF;;AG0EI;;;;EACE;CHpEN;;AG0EA;;;;EAIE;EACA;CHvEF;;AG0EA;;EAEE;EACA;CHvEF;;AG2EA;;;;EASE;CH7EF;;AGgFA;EACE;EAEA;CH9EF;;AGiFA;EAME;EAEA;EACA;EACA;CHpFF;;AGyFA;EACE;EACA;EACA;EACA;EACA;EClSI;EDoSJ;EACA;EACA;CHtFF;;AGyFA;EACE;CHtFF;;AG0FA;;EAEE;CHvFF;;AG0FA;EAKE;EACA;CH3FF;;AGkGA;EACE;CH/FF;;AGuGA;EACE;EACA;CHpGF;;AG2GA;EACE;CHxGF;;AG2GA;EACE;EACA;CHxGF;;AG2GA;EACE;CHxGF;;AG6GA;EACE;CH1GF;;AMjXA;;;;;;;;;;;;EAEE;EAEA;EACA;CN6XF;;AMzXA;;EFgHM;CJ8QN;;AM7XA;;EF+GM;CJmRN;;AMjYA;;EF8GM;CJwRN;;AMrYA;;EF6GM;CJ6RN;;AMzYA;;EF4GM;CJkSN;;AM7YA;;EF2GM;CJuSN;;AMhZA;EFyGM;EEvGJ;CNmZF;;AM/YA;EFmGM;EEjGJ;EACA;CNkZF;;AMhZA;EF8FM;EE5FJ;EACA;CNmZF;;AMjZA;EFyFM;EEvFJ;EACA;CNoZF;;AMlZA;EFoFM;EElFJ;EACA;CNqZF;;AM7YA;EACE;EACA;EACA;EACA;CNgZF;;AMxYA;;EFMI;EEHF;CN2YF;;AMxYA;;EAEE;EACA;CN2YF;;AMnYA;EC/EE;EACA;CPsdF;;AMnYA;ECpFE;EACA;CP2dF;;AMrYA;EACE;CNwYF;;AMtYE;EACE;CNyYJ;;AM/XA;EFjCI;EEmCF;CNkYF;;AM9XA;EACE;EFeI;CJmXN;;AM9XA;EACE;EF7CE;EE+CF;CNiYF;;AM/XE;EACE;CNkYJ;;AQrfA;ECIE;EAGA;CTmfF;;AQpfA;EACE;EACA;EACA;EEXE;EDMF;EAGA;CT4fF;;AQ9eA;EAEE;CRgfF;;AQ7eA;EACE;EACA;CRgfF;;AQ7eA;EJkCI;EIhCF;CRgfF;;AWvhBA;EPuEI;EOrEF;EACA;CX0hBF;;AWvhBE;EACE;CX0hBJ;;AWrhBA;EACE;EP0DE;EOxDF;EACA;EDZE;CVqiBJ;;AWrhBE;EACE;EPkDA;EOhDA;CXwhBJ;;AWlhBA;EACE;EPyCE;EOvCF;CXqhBF;;AWlhBE;EPoCE;EOlCA;EACA;CXqhBJ;;AWhhBA;EACE;EACA;CXmhBF;;AY5jBE;ECAA;EACA;EACA;EACA;EACA;CbgkBF;;Ac7gBI;EFvDF;ICYI;Gb6jBJ;CACF;;AcnhBI;EFvDF;ICYI;GbmkBJ;CACF;;AczhBI;EFvDF;ICYI;GbykBJ;CACF;;Ac/hBI;EFvDF;ICYI;Gb+kBJ;CACF;;AYhlBE;ECZA;EACA;EACA;EACA;EACA;CbgmBF;;AY9kBE;ECJA;EACA;EACA;EACA;CbslBF;;AY/kBE;EACE;EACA;CZklBJ;;AYhlBI;;EAEE;EACA;CZmlBN;;AepnBE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE;EACA;EACA;EACA;Cf4rBJ;;AezqBM;EACE;EACA;EACA;Cf4qBR;;Ae1qBM;EACE;EACA;EACA;Cf6qBR;;AezqBQ;EFFN;EAIA;Cb4qBF;;Ae9qBQ;EFFN;EAIA;CbirBF;;AenrBQ;EFFN;EAIA;CbsrBF;;AexrBQ;EFFN;EAIA;Cb2rBF;;Ae7rBQ;EFFN;EAIA;CbgsBF;;AelsBQ;EFFN;EAIA;CbqsBF;;AevsBQ;EFFN;EAIA;Cb0sBF;;Ae5sBQ;EFFN;EAIA;Cb+sBF;;AejtBQ;EFFN;EAIA;CbotBF;;AettBQ;EFFN;EAIA;CbytBF;;Ae3tBQ;EFFN;EAIA;Cb8tBF;;AehuBQ;EFFN;EAIA;CbmuBF;;AehuBM;EAAwB;CfouB9B;;AeluBM;EAAuB;CfsuB7B;;AenuBQ;EAAwB;CfuuBhC;;AevuBQ;EAAwB;Cf2uBhC;;Ae3uBQ;EAAwB;Cf+uBhC;;Ae/uBQ;EAAwB;CfmvBhC;;AenvBQ;EAAwB;CfuvBhC;;AevvBQ;EAAwB;Cf2vBhC;;Ae3vBQ;EAAwB;Cf+vBhC;;Ae/vBQ;EAAwB;CfmwBhC;;AenwBQ;EAAwB;CfuwBhC;;AevwBQ;EAAwB;Cf2wBhC;;Ae3wBQ;EAAwB;Cf+wBhC;;Ae/wBQ;EAAwB;CfmxBhC;;AenxBQ;EAAwB;CfuxBhC;;AejxBU;EFTR;Cb8xBF;;AerxBU;EFTR;CbkyBF;;AezxBU;EFTR;CbsyBF;;Ae7xBU;EFTR;Cb0yBF;;AejyBU;EFTR;Cb8yBF;;AeryBU;EFTR;CbkzBF;;AezyBU;EFTR;CbszBF;;Ae7yBU;EFTR;Cb0zBF;;AejzBU;EFTR;Cb8zBF;;AerzBU;EFTR;Cbk0BF;;AezzBU;EFTR;Cbs0BF;;Ac3zBI;EC9BE;IACE;IACA;IACA;Gf61BN;;Ee31BI;IACE;IACA;IACA;Gf81BN;;Ee11BM;IFFN;IAIA;Gb61BA;;Ee/1BM;IFFN;IAIA;Gbk2BA;;Eep2BM;IFFN;IAIA;Gbu2BA;;Eez2BM;IFFN;IAIA;Gb42BA;;Ee92BM;IFFN;IAIA;Gbi3BA;;Een3BM;IFFN;IAIA;Gbs3BA;;Eex3BM;IFFN;IAIA;Gb23BA;;Ee73BM;IFFN;IAIA;Gbg4BA;;Eel4BM;IFFN;IAIA;Gbq4BA;;Eev4BM;IFFN;IAIA;Gb04BA;;Ee54BM;IFFN;IAIA;Gb+4BA;;Eej5BM;IFFN;IAIA;Gbo5BA;;Eej5BI;IAAwB;Gfq5B5B;;Een5BI;IAAuB;Gfu5B3B;;Eep5BM;IAAwB;Gfw5B9B;;Eex5BM;IAAwB;Gf45B9B;;Ee55BM;IAAwB;Gfg6B9B;;Eeh6BM;IAAwB;Gfo6B9B;;Eep6BM;IAAwB;Gfw6B9B;;Eex6BM;IAAwB;Gf46B9B;;Ee56BM;IAAwB;Gfg7B9B;;Eeh7BM;IAAwB;Gfo7B9B;;Eep7BM;IAAwB;Gfw7B9B;;Eex7BM;IAAwB;Gf47B9B;;Ee57BM;IAAwB;Gfg8B9B;;Eeh8BM;IAAwB;Gfo8B9B;;Eep8BM;IAAwB;Gfw8B9B;;Eel8BQ;IFTR;Gb+8BA;;Eet8BQ;IFTR;Gbm9BA;;Ee18BQ;IFTR;Gbu9BA;;Ee98BQ;IFTR;Gb29BA;;Eel9BQ;IFTR;Gb+9BA;;Eet9BQ;IFTR;Gbm+BA;;Ee19BQ;IFTR;Gbu+BA;;Ee99BQ;IFTR;Gb2+BA;;Eel+BQ;IFTR;Gb++BA;;Eet+BQ;IFTR;Gbm/BA;;Ee1+BQ;IFTR;Gbu/BA;;Ee9+BQ;IFTR;Gb2/BA;CACF;;Acj/BI;EC9BE;IACE;IACA;IACA;GfmhCN;;EejhCI;IACE;IACA;IACA;GfohCN;;EehhCM;IFFN;IAIA;GbmhCA;;EerhCM;IFFN;IAIA;GbwhCA;;Ee1hCM;IFFN;IAIA;Gb6hCA;;Ee/hCM;IFFN;IAIA;GbkiCA;;EepiCM;IFFN;IAIA;GbuiCA;;EeziCM;IFFN;IAIA;Gb4iCA;;Ee9iCM;IFFN;IAIA;GbijCA;;EenjCM;IFFN;IAIA;GbsjCA;;EexjCM;IFFN;IAIA;Gb2jCA;;Ee7jCM;IFFN;IAIA;GbgkCA;;EelkCM;IFFN;IAIA;GbqkCA;;EevkCM;IFFN;IAIA;Gb0kCA;;EevkCI;IAAwB;Gf2kC5B;;EezkCI;IAAuB;Gf6kC3B;;Ee1kCM;IAAwB;Gf8kC9B;;Ee9kCM;IAAwB;GfklC9B;;EellCM;IAAwB;GfslC9B;;EetlCM;IAAwB;Gf0lC9B;;Ee1lCM;IAAwB;Gf8lC9B;;Ee9lCM;IAAwB;GfkmC9B;;EelmCM;IAAwB;GfsmC9B;;EetmCM;IAAwB;Gf0mC9B;;Ee1mCM;IAAwB;Gf8mC9B;;Ee9mCM;IAAwB;GfknC9B;;EelnCM;IAAwB;GfsnC9B;;EetnCM;IAAwB;Gf0nC9B;;Ee1nCM;IAAwB;Gf8nC9B;;EexnCQ;IFTR;GbqoCA;;Ee5nCQ;IFTR;GbyoCA;;EehoCQ;IFTR;Gb6oCA;;EepoCQ;IFTR;GbipCA;;EexoCQ;IFTR;GbqpCA;;Ee5oCQ;IFTR;GbypCA;;EehpCQ;IFTR;Gb6pCA;;EeppCQ;IFTR;GbiqCA;;EexpCQ;IFTR;GbqqCA;;Ee5pCQ;IFTR;GbyqCA;;EehqCQ;IFTR;Gb6qCA;;EepqCQ;IFTR;GbirCA;CACF;;AcvqCI;EC9BE;IACE;IACA;IACA;GfysCN;;EevsCI;IACE;IACA;IACA;Gf0sCN;;EetsCM;IFFN;IAIA;GbysCA;;Ee3sCM;IFFN;IAIA;Gb8sCA;;EehtCM;IFFN;IAIA;GbmtCA;;EertCM;IFFN;IAIA;GbwtCA;;Ee1tCM;IFFN;IAIA;Gb6tCA;;Ee/tCM;IFFN;IAIA;GbkuCA;;EepuCM;IFFN;IAIA;GbuuCA;;EezuCM;IFFN;IAIA;Gb4uCA;;Ee9uCM;IFFN;IAIA;GbivCA;;EenvCM;IFFN;IAIA;GbsvCA;;EexvCM;IFFN;IAIA;Gb2vCA;;Ee7vCM;IFFN;IAIA;GbgwCA;;Ee7vCI;IAAwB;GfiwC5B;;Ee/vCI;IAAuB;GfmwC3B;;EehwCM;IAAwB;GfowC9B;;EepwCM;IAAwB;GfwwC9B;;EexwCM;IAAwB;Gf4wC9B;;Ee5wCM;IAAwB;GfgxC9B;;EehxCM;IAAwB;GfoxC9B;;EepxCM;IAAwB;GfwxC9B;;EexxCM;IAAwB;Gf4xC9B;;Ee5xCM;IAAwB;GfgyC9B;;EehyCM;IAAwB;GfoyC9B;;EepyCM;IAAwB;GfwyC9B;;EexyCM;IAAwB;Gf4yC9B;;Ee5yCM;IAAwB;GfgzC9B;;EehzCM;IAAwB;GfozC9B;;Ee9yCQ;IFTR;Gb2zCA;;EelzCQ;IFTR;Gb+zCA;;EetzCQ;IFTR;Gbm0CA;;Ee1zCQ;IFTR;Gbu0CA;;Ee9zCQ;IFTR;Gb20CA;;Eel0CQ;IFTR;Gb+0CA;;Eet0CQ;IFTR;Gbm1CA;;Ee10CQ;IFTR;Gbu1CA;;Ee90CQ;IFTR;Gb21CA;;Eel1CQ;IFTR;Gb+1CA;;Eet1CQ;IFTR;Gbm2CA;;Ee11CQ;IFTR;Gbu2CA;CACF;;Ac71CI;EC9BE;IACE;IACA;IACA;Gf+3CN;;Ee73CI;IACE;IACA;IACA;Gfg4CN;;Ee53CM;IFFN;IAIA;Gb+3CA;;Eej4CM;IFFN;IAIA;Gbo4CA;;Eet4CM;IFFN;IAIA;Gby4CA;;Ee34CM;IFFN;IAIA;Gb84CA;;Eeh5CM;IFFN;IAIA;Gbm5CA;;Eer5CM;IFFN;IAIA;Gbw5CA;;Ee15CM;IFFN;IAIA;Gb65CA;;Ee/5CM;IFFN;IAIA;Gbk6CA;;Eep6CM;IFFN;IAIA;Gbu6CA;;Eez6CM;IFFN;IAIA;Gb46CA;;Ee96CM;IFFN;IAIA;Gbi7CA;;Een7CM;IFFN;IAIA;Gbs7CA;;Een7CI;IAAwB;Gfu7C5B;;Eer7CI;IAAuB;Gfy7C3B;;Eet7CM;IAAwB;Gf07C9B;;Ee17CM;IAAwB;Gf87C9B;;Ee97CM;IAAwB;Gfk8C9B;;Eel8CM;IAAwB;Gfs8C9B;;Eet8CM;IAAwB;Gf08C9B;;Ee18CM;IAAwB;Gf88C9B;;Ee98CM;IAAwB;Gfk9C9B;;Eel9CM;IAAwB;Gfs9C9B;;Eet9CM;IAAwB;Gf09C9B;;Ee19CM;IAAwB;Gf89C9B;;Ee99CM;IAAwB;Gfk+C9B;;Eel+CM;IAAwB;Gfs+C9B;;Eet+CM;IAAwB;Gf0+C9B;;Eep+CQ;IFTR;Gbi/CA;;Eex+CQ;IFTR;Gbq/CA;;Ee5+CQ;IFTR;Gby/CA;;Eeh/CQ;IFTR;Gb6/CA;;Eep/CQ;IFTR;GbigDA;;Eex/CQ;IFTR;GbqgDA;;Ee5/CQ;IFTR;GbygDA;;EehgDQ;IFTR;Gb6gDA;;EepgDQ;IFTR;GbihDA;;EexgDQ;IFTR;GbqhDA;;Ee5gDQ;IFTR;GbyhDA;;EehhDQ;IFTR;Gb6hDA;CACF;;AgB3kDA;EACE;EACA;EACA;ChB8kDF;;AgB3kDE;;EAEE;EACA;EACA;ChB8kDJ;;AgB3kDE;EACE;EACA;ChB8kDJ;;AgB3kDE;EACE;ChB8kDJ;;AgBpkDE;;EAEE;ChBukDJ;;AgB9jDA;EACE;ChBikDF;;AgB/jDE;;EAEE;ChBkkDJ;;AgB9jDI;;EAEE;ChBikDN;;AgB3jDE;;;;EAIE;ChB8jDJ;;AgBrjDE;EACE;ChBwjDJ;;AKvnDE;EW2EI;EACA;ChBgjDN;;AiBloDI;;;EAGE;CjBqoDN;;AiBjoDM;;;;EAIE;CjBooDR;;AKzoDE;EYiBM;CjB4nDR;;AiB1nDQ;;EAEE;CjB6nDV;;AiBxpDI;;;EAGE;CjB2pDN;;AiBvpDM;;;;EAIE;CjB0pDR;;AK/pDE;EYiBM;CjBkpDR;;AiBhpDQ;;EAEE;CjBmpDV;;AiB9qDI;;;EAGE;CjBirDN;;AiB7qDM;;;;EAIE;CjBgrDR;;AKrrDE;EYiBM;CjBwqDR;;AiBtqDQ;;EAEE;CjByqDV;;AiBpsDI;;;EAGE;CjBusDN;;AiBnsDM;;;;EAIE;CjBssDR;;AK3sDE;EYiBM;CjB8rDR;;AiB5rDQ;;EAEE;CjB+rDV;;AiB1tDI;;;EAGE;CjB6tDN;;AiBztDM;;;;EAIE;CjB4tDR;;AKjuDE;EYiBM;CjBotDR;;AiBltDQ;;EAEE;CjBqtDV;;AiBhvDI;;;EAGE;CjBmvDN;;AiB/uDM;;;;EAIE;CjBkvDR;;AKvvDE;EYiBM;CjB0uDR;;AiBxuDQ;;EAEE;CjB2uDV;;AiBtwDI;;;EAGE;CjBywDN;;AiBrwDM;;;;EAIE;CjBwwDR;;AK7wDE;EYiBM;CjBgwDR;;AiB9vDQ;;EAEE;CjBiwDV;;AiB5xDI;;;EAGE;CjB+xDN;;AiB3xDM;;;;EAIE;CjB8xDR;;AKnyDE;EYiBM;CjBsxDR;;AiBpxDQ;;EAEE;CjBuxDV;;AiBlzDI;;;EAGE;CjBqzDN;;AKlzDE;EYiBM;CjBqyDR;;AiBnyDQ;;EAEE;CjBsyDV;;AgBttDI;EACE;EACA;EACA;ChBytDN;;AgBptDI;EACE;EACA;EACA;ChButDN;;AgBltDA;EACE;EACA;ChBqtDF;;AgBntDE;;;EAGE;ChBstDJ;;AgBntDE;EACE;ChBstDJ;;AgBltDI;EACE;ChBqtDN;;AK11DE;EW4IM;EACA;ChBktDR;;AclyDI;EEiGA;IAEI;IACA;IACA;IACA;GhBosDN;;EgBjsDM;IACE;GhBosDR;CACF;;Ac/yDI;EEiGA;IAEI;IACA;IACA;IACA;GhBitDN;;EgB9sDM;IACE;GhBitDR;CACF;;Ac5zDI;EEiGA;IAEI;IACA;IACA;IACA;GhB8tDN;;EgB3tDM;IACE;GhB8tDR;CACF;;Acz0DI;EEiGA;IAEI;IACA;IACA;IACA;GhB2uDN;;EgBxuDM;IACE;GhB2uDR;CACF;;AgBrvDI;EAEI;EACA;EACA;EACA;ChBuvDR;;AgBpvDQ;EACE;ChBuvDV;;AkBp6DA;EACE;EACA;EACA;EACA;EdqHI;EclHJ;EACA;EACA;EACA;EACA;EACA;ERbE;ESCE;CnBo7DN;;AmB/6DI;EDLJ;ICMM;GnBm7DJ;CACF;;AkBr6DE;EACE;EACA;ClBw6DJ;;AoBx7DE;EACE;EACA;EACA;EACA;EAKE;CpBu7DN;;AkBz6DE;EACE;EAEA;ClB26DJ;;AkB96DE;EACE;EAEA;ClB26DJ;;AkB96DE;EACE;EAEA;ClB26DJ;;AkB96DE;EACE;EAEA;ClB26DJ;;AkB96DE;EACE;EAEA;ClB26DJ;;AkBn6DE;;EAEE;EAEA;ClBq6DJ;;AkBh6DE;EAME;EACA;ClB85DJ;;AkBz5DA;;EAEE;EACA;ClB45DF;;AkBl5DA;EACE;EACA;EACA;EdZE;EccF;ClBq5DF;;AkBl5DA;EACE;EACA;EdoCI;EclCJ;ClBq5DF;;AkBl5DA;EACE;EACA;Ed6BI;Ec3BJ;ClBq5DF;;AkB54DA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ClB+4DF;;AkB74DE;;EAEE;EACA;ClBg5DJ;;AkBp4DA;EACE;EACA;EdXI;EcaJ;ERvIE;CV+gEJ;;AkBp4DA;EACE;EACA;EdnBI;EcqBJ;ER/IE;CVuhEJ;;AkBl4DE;;EAEE;ClBq4DJ;;AkBj4DA;EACE;ClBo4DF;;AkB53DA;EACE;ClB+3DF;;AkB53DA;EACE;EACA;ClB+3DF;;AkBv3DA;EACE;EACA;EACA;EACA;ClB03DF;;AkBx3DE;;EAEE;EACA;ClB23DJ;;AkBl3DA;EACE;EACA;EACA;ClBq3DF;;AkBl3DA;EACE;EACA;EACA;ClBq3DF;;AkBn3DE;EACE;ClBs3DJ;;AkBl3DA;EACE;ClBq3DF;;AkBl3DA;EACE;EACA;EACA;EACA;ClBq3DF;;AkBl3DE;EACE;EACA;EACA;EACA;ClBq3DJ;;AoBhkEE;EACE;EACA;EACA;EhBwCA;EgBtCA;CpBmkEJ;;AoBhkEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EhBmFE;EgBjFF;EACA;EACA;EV3CA;CV+mEJ;;AoB/jEI;;EAEE;EAGE;EACA;EACA;EACA;EACA;CpBgkER;;AoB7jEM;;EACE;EACA;CpBikER;;AoB9jEM;;;;EAEE;CpBmkER;;AoB5jEI;;EAGI;EACA;CpB8jER;;AoBxjEI;;EAEE;EAGE;EACA;CpByjER;;AoBtjEM;;EACE;EACA;CpB0jER;;AoBvjEM;;;;EAEE;CpB4jER;;AoBnjEM;;;;EAEE;CpBwjER;;AoBhjEM;;EACE;CpBojER;;AoBjjEM;;;;EAEE;CpBsjER;;AoB9iEM;;EACE;CpBkjER;;AoBhjEQ;;EACE;CpBojEV;;AoBhjEM;;;;EAEE;CpBqjER;;AoBjjEQ;;EACE;ECnJN;CrBysEJ;;AoBhjEQ;;EACE;CpBojEV;;AoBjjEQ;;EACE;CpBqjEV;;AoB3iEM;;EACE;CpB+iER;;AoB5iEM;;;;EAEE;CpBijER;;AoB7iEQ;;EACE;EACA;CpBijEV;;AoB9sEE;EACE;EACA;EACA;EhBwCA;EgBtCA;CpBitEJ;;AoB9sEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EhBmFE;EgBjFF;EACA;EACA;EV3CA;CV6vEJ;;AoB7sEI;;EAEE;EAGE;EACA;EACA;EACA;EACA;CpB8sER;;AoB3sEM;;EACE;EACA;CpB+sER;;AoB5sEM;;;;EAEE;CpBitER;;AoB1sEI;;EAGI;EACA;CpB4sER;;AoBtsEI;;EAEE;EAGE;EACA;CpBusER;;AoBpsEM;;EACE;EACA;CpBwsER;;AoBrsEM;;;;EAEE;CpB0sER;;AoBjsEM;;;;EAEE;CpBssER;;AoB9rEM;;EACE;CpBksER;;AoB/rEM;;;;EAEE;CpBosER;;AoB5rEM;;EACE;CpBgsER;;AoB9rEQ;;EACE;CpBksEV;;AoB9rEM;;;;EAEE;CpBmsER;;AoB/rEQ;;EACE;ECnJN;CrBu1EJ;;AoB9rEQ;;EACE;CpBksEV;;AoB/rEQ;;EACE;CpBmsEV;;AoBzrEM;;EACE;CpB6rER;;AoB1rEM;;;;EAEE;CpB+rER;;AoB3rEQ;;EACE;EACA;CpB+rEV;;AkBxnEA;EACE;EACA;EACA;ClB2nEF;;AkBtnEE;EACE;ClBynEJ;;Acv0EI;EImNA;IACE;IACA;IACA;IACA;GlBwnEJ;;EkBpnEE;IACE;IACA;IACA;IACA;IACA;GlBunEJ;;EkBnnEE;IACE;IACA;IACA;GlBsnEJ;;EkBlnEE;IACE;GlBqnEJ;;EkBlnEE;;IAEE;GlBqnEJ;;EkBhnEE;IACE;IACA;IACA;IACA;IACA;GlBmnEJ;;EkBjnEE;IACE;IACA;IACA;IACA;IACA;GlBonEJ;;EkBjnEE;IACE;IACA;GlBonEJ;;EkBlnEE;IACE;GlBqnEJ;CACF;;AsBt7EA;EACE;EAEA;EACA;EACA;EACA;EACA;KAAA;MAAA;UAAA;EACA;EACA;ECsFA;EnB0BI;EmBxBJ;EblGE;ESCE;CnBs8EN;;AmBj8EI;EGLJ;IHMM;GnBq8EJ;CACF;;AKt8EE;EiBQE;EACA;CtBk8EJ;;AsB/7EE;;EAEE;EACA;CtBk8EJ;;AsB97EE;;EAEE;CtBi8EJ;;AsBl7EA;;EAEE;CtBq7EF;;AsB56EE;ECrDA;EFAE;EEEF;CvBq+EF;;AKj+EE;EkBAE;EFNA;EEQA;CvBq+EJ;;AuBl+EE;;EAMI;CvBi+EN;;AuB59EE;;EAEE;EACA;EACA;CvB+9EJ;;AuBx9EE;;;EAGE;EACA;EAIA;CvBw9EJ;;AuBt9EI;;;EAKI;CvBu9ER;;AsBl9EE;ECrDA;EFAE;EEEF;CvB2gFF;;AKvgFE;EkBAE;EFNA;EEQA;CvB2gFJ;;AuBxgFE;;EAMI;CvBugFN;;AuBlgFE;;EAEE;EACA;EACA;CvBqgFJ;;AuB9/EE;;;EAGE;EACA;EAIA;CvB8/EJ;;AuB5/EI;;;EAKI;CvB6/ER;;AsBx/EE;ECrDA;EFAE;EEEF;CvBijFF;;AK7iFE;EkBAE;EFNA;EEQA;CvBijFJ;;AuB9iFE;;EAMI;CvB6iFN;;AuBxiFE;;EAEE;EACA;EACA;CvB2iFJ;;AuBpiFE;;;EAGE;EACA;EAIA;CvBoiFJ;;AuBliFI;;;EAKI;CvBmiFR;;AsB9hFE;ECrDA;EFAE;EEEF;CvBulFF;;AKnlFE;EkBAE;EFNA;EEQA;CvBulFJ;;AuBplFE;;EAMI;CvBmlFN;;AuB9kFE;;EAEE;EACA;EACA;CvBilFJ;;AuB1kFE;;;EAGE;EACA;EAIA;CvB0kFJ;;AuBxkFI;;;EAKI;CvBykFR;;AsBpkFE;ECrDA;EFAE;EEEF;CvB6nFF;;AKznFE;EkBAE;EFNA;EEQA;CvB6nFJ;;AuB1nFE;;EAMI;CvBynFN;;AuBpnFE;;EAEE;EACA;EACA;CvBunFJ;;AuBhnFE;;;EAGE;EACA;EAIA;CvBgnFJ;;AuB9mFI;;;EAKI;CvB+mFR;;AsB1mFE;ECrDA;EFAE;EEEF;CvBmqFF;;AK/pFE;EkBAE;EFNA;EEQA;CvBmqFJ;;AuBhqFE;;EAMI;CvB+pFN;;AuB1pFE;;EAEE;EACA;EACA;CvB6pFJ;;AuBtpFE;;;EAGE;EACA;EAIA;CvBspFJ;;AuBppFI;;;EAKI;CvBqpFR;;AsBhpFE;ECrDA;EFAE;EEEF;CvBysFF;;AKrsFE;EkBAE;EFNA;EEQA;CvBysFJ;;AuBtsFE;;EAMI;CvBqsFN;;AuBhsFE;;EAEE;EACA;EACA;CvBmsFJ;;AuB5rFE;;;EAGE;EACA;EAIA;CvB4rFJ;;AuB1rFI;;;EAKI;CvB2rFR;;AsBtrFE;ECrDA;EFAE;EEEF;CvB+uFF;;AK3uFE;EkBAE;EFNA;EEQA;CvB+uFJ;;AuB5uFE;;EAMI;CvB2uFN;;AuBtuFE;;EAEE;EACA;EACA;CvByuFJ;;AuBluFE;;;EAGE;EACA;EAIA;CvBkuFJ;;AuBhuFI;;;EAKI;CvBiuFR;;AsBttFE;ECJA;EACA;CvB8tFF;;AKhxFE;EkBqDE;EACA;EACA;CvB+tFJ;;AuB5tFE;;EAEE;CvB+tFJ;;AuB5tFE;;EAEE;EACA;CvB+tFJ;;AuB5tFE;;;EAGE;EACA;EACA;CvB+tFJ;;AuB7tFI;;;EAKI;CvB8tFR;;AsB1vFE;ECJA;EACA;CvBkwFF;;AKpzFE;EkBqDE;EACA;EACA;CvBmwFJ;;AuBhwFE;;EAEE;CvBmwFJ;;AuBhwFE;;EAEE;EACA;CvBmwFJ;;AuBhwFE;;;EAGE;EACA;EACA;CvBmwFJ;;AuBjwFI;;;EAKI;CvBkwFR;;AsB9xFE;ECJA;EACA;CvBsyFF;;AKx1FE;EkBqDE;EACA;EACA;CvBuyFJ;;AuBpyFE;;EAEE;CvBuyFJ;;AuBpyFE;;EAEE;EACA;CvBuyFJ;;AuBpyFE;;;EAGE;EACA;EACA;CvBuyFJ;;AuBryFI;;;EAKI;CvBsyFR;;AsBl0FE;ECJA;EACA;CvB00FF;;AK53FE;EkBqDE;EACA;EACA;CvB20FJ;;AuBx0FE;;EAEE;CvB20FJ;;AuBx0FE;;EAEE;EACA;CvB20FJ;;AuBx0FE;;;EAGE;EACA;EACA;CvB20FJ;;AuBz0FI;;;EAKI;CvB00FR;;AsBt2FE;ECJA;EACA;CvB82FF;;AKh6FE;EkBqDE;EACA;EACA;CvB+2FJ;;AuB52FE;;EAEE;CvB+2FJ;;AuB52FE;;EAEE;EACA;CvB+2FJ;;AuB52FE;;;EAGE;EACA;EACA;CvB+2FJ;;AuB72FI;;;EAKI;CvB82FR;;AsB14FE;ECJA;EACA;CvBk5FF;;AKp8FE;EkBqDE;EACA;EACA;CvBm5FJ;;AuBh5FE;;EAEE;CvBm5FJ;;AuBh5FE;;EAEE;EACA;CvBm5FJ;;AuBh5FE;;;EAGE;EACA;EACA;CvBm5FJ;;AuBj5FI;;;EAKI;CvBk5FR;;AsB96FE;ECJA;EACA;CvBs7FF;;AKx+FE;EkBqDE;EACA;EACA;CvBu7FJ;;AuBp7FE;;EAEE;CvBu7FJ;;AuBp7FE;;EAEE;EACA;CvBu7FJ;;AuBp7FE;;;EAGE;EACA;EACA;CvBu7FJ;;AuBr7FI;;;EAKI;CvBs7FR;;AsBl9FE;ECJA;EACA;CvB09FF;;AK5gGE;EkBqDE;EACA;EACA;CvB29FJ;;AuBx9FE;;EAEE;CvB29FJ;;AuBx9FE;;EAEE;EACA;CvB29FJ;;AuBx9FE;;;EAGE;EACA;EACA;CvB29FJ;;AuBz9FI;;;EAKI;CvB09FR;;AsB3+FA;EACE;EACA;EACA;CtB8+FF;;AKjjGE;EiBsEE;EACA;CtB++FJ;;AsB5+FE;;EAEE;EACA;CtB++FJ;;AsB5+FE;;EAEE;EACA;CtB++FJ;;AsBp+FA;;ECLE;EnB0BI;EmBxBJ;EblGE;CVilGJ;;AsBx+FA;;ECTE;EnB0BI;EmBxBJ;EblGE;CVylGJ;;AsBv+FA;EACE;EACA;CtB0+FF;;AsBv+FE;EACE;CtB0+FJ;;AsBl+FE;;;EACE;CtBu+FJ;;AwB7mGA;ELMM;CnB2mGN;;AmBtmGI;EKXJ;ILYM;GnB0mGJ;CACF;;AwBpnGE;EACE;CxBunGJ;;AwBlnGE;EACE;CxBqnGJ;;AwBjnGA;EACE;EACA;EACA;ELXI;CnBgoGN;;AmB3nGI;EKGJ;ILFM;GnB+nGJ;CACF;;AyB3oGA;;;;EAIE;CzB8oGF;;AyB3oGA;EACE;CzB8oGF;;A0B1nGI;EACE;EACA;EACA;EACA;EAhCJ;EACA;EACA;EACA;C1B8pGF;;A0BzmGI;EACE;C1B4mGN;;AyBtpGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ErBsGI;EqBpGJ;EACA;EACA;EACA;EACA;EACA;Ef3BE;CVqrGJ;;AyBjpGI;EACE;EACA;CzBopGN;;AyBjpGI;EACE;EACA;CzBopGN;;AcxoGI;EWnBA;IACE;IACA;GzB+pGJ;;EyB5pGE;IACE;IACA;GzB+pGJ;CACF;;AcppGI;EWnBA;IACE;IACA;GzB2qGJ;;EyBxqGE;IACE;IACA;GzB2qGJ;CACF;;AchqGI;EWnBA;IACE;IACA;GzBurGJ;;EyBprGE;IACE;IACA;GzBurGJ;CACF;;Ac5qGI;EWnBA;IACE;IACA;GzBmsGJ;;EyBhsGE;IACE;IACA;GzBmsGJ;CACF;;AyB5rGE;EACE;EACA;EACA;EACA;CzB+rGJ;;A0B9tGI;EACE;EACA;EACA;EACA;EAzBJ;EACA;EACA;EACA;C1B2vGF;;A0B7sGI;EACE;C1BgtGN;;AyBrsGE;EACE;EACA;EACA;EACA;EACA;CzBwsGJ;;A0BrvGI;EACE;EACA;EACA;EACA;EAlBJ;EACA;EACA;EACA;C1B2wGF;;A0BpuGI;EACE;C1BuuGN;;AyBltGI;EACE;CzBqtGN;;AyB/sGE;EACE;EACA;EACA;EACA;EACA;CzBktGJ;;A0BhxGI;EACE;EACA;EACA;EACA;C1BmxGN;;A0BxwGM;EACE;C1B2wGR;;A0BxwGM;EACE;EACA;EACA;EACA;EA9BN;EACA;EACA;C1B0yGF;;A0BzwGI;EACE;C1B4wGN;;AyBtuGI;EACE;CzByuGN;;AyBjuGE;;;;EAIE;EACA;CzBouGJ;;AyB/tGA;EE9GE;EACA;EACA;EACA;C3Bi1GF;;AyB/tGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CzBkuGF;;AKt1GE;;EoBmIE;EACA;EJ9IA;CrBu2GJ;;AyBrtGE;;EAEE;EACA;EJrJA;CrB82GJ;;AyBrtGE;;EAEE;EACA;EACA;CzBwtGJ;;AyBhtGA;EACE;CzBmtGF;;AyB/sGA;EACE;EACA;EACA;ErBpDI;EqBsDJ;EACA;CzBktGF;;AyB9sGA;EACE;EACA;EACA;CzBitGF;;A4B34GA;;EAEE;EACA;EACA;C5B84GF;;A4B54GE;;EACE;EACA;C5Bg5GJ;;AK/4GE;;EuBII;C5Bg5GN;;A4B94GI;;;;;;EAGE;C5Bo5GN;;A4B94GA;EACE;EACA;EACA;C5Bi5GF;;A4B/4GE;EACE;C5Bk5GJ;;A4B54GE;;EAEE;C5B+4GJ;;A4B34GE;;ElBxBE;EACA;CVw6GJ;;A4B54GE;;ElBfE;EACA;CVg6GJ;;A4Bh4GA;EACE;EACA;C5Bm4GF;;A4Bj4GE;;;EAGE;C5Bo4GJ;;A4Bj4GE;EACE;C5Bo4GJ;;A4Bh4GA;;EACE;EACA;C5Bo4GF;;A4Bj4GA;;EACE;EACA;C5Bq4GF;;A4Bj3GA;EACE;EACA;EACA;C5Bo3GF;;A4Bl3GE;;EAEE;C5Bq3GJ;;A4Bl3GE;;EAEE;C5Bq3GJ;;A4Bj3GE;;ElBlGE;EACA;CVw9GJ;;A4Bl3GE;;ElBrHE;EACA;CV4+GJ;;A4Bp2GE;;EAEE;C5Bu2GJ;;A4Br2GI;;;;EAEE;EACA;EACA;C5B02GN;;A6BngHA;EACE;EACA;EACA;EACA;EACA;C7BsgHF;;A6BpgHE;;;;EAIE;EACA;EAGA;EACA;C7BqgHJ;;A6BngHI;;;;;;;;;;;;EAGE;C7B+gHN;;A6B1gHE;;;EAGE;C7B6gHJ;;A6BzgHE;EACE;C7B4gHJ;;A6BvgHI;;EnBxBA;EACA;CVoiHJ;;A6B5gHI;;EnBXA;EACA;CV4hHJ;;A6B7gHE;EACE;EACA;C7BghHJ;;A6B9gHI;;EnBlCA;EACA;CVqjHJ;;A6BlhHI;EnBtBA;EACA;CV4iHJ;;A6B5gHA;;EAEE;C7B+gHF;;A6B1gHE;;EACE;EACA;C7B8gHJ;;A6B5gHI;;EACE;C7BghHN;;A6B5gHE;;;;;;;;EAIE;C7BmhHJ;;A6B/gHA;EAAuB;C7BmhHvB;;A6BlhHA;EAAsB;C7BshHtB;;A6B9gHA;EACE;EACA;EACA;EACA;EzBsBI;EyBpBJ;EACA;EACA;EACA;EACA;EACA;EACA;EnB5GE;CV8nHJ;;A6B9gHE;;EAEE;C7BihHJ;;A6BvgHA;;EAEE;C7B0gHF;;A6BvgHA;;;;;;EAME;EzBbI;EyBeJ;EnBzIE;CVopHJ;;A6BvgHA;;EAEE;C7B0gHF;;A6BvgHA;;;;;;EAME;EzB9BI;EyBgCJ;EnB1JE;CVqqHJ;;A6BvgHA;;EAEE;C7B0gHF;;A6B//GA;;;;;;EnB3JI;EACA;CVmqHJ;;A6BhgHA;;;;;;EnBtJI;EACA;CV+pHJ;;A8B1rHA;EACE;EACA;EACA;EACA;C9B6rHF;;A8B1rHA;EACE;EACA;C9B6rHF;;A8B1rHA;EACE;EACA;EACA;C9B6rHF;;A8B3rHE;EACE;EACA;ETtBA;CrBqtHJ;;A8B1rHE;EAKI;C9ByrHN;;A8BrrHE;EACE;C9BwrHJ;;A8BrrHE;EACE;EACA;EACA;C9BwrHJ;;A8BnrHI;EACE;C9BsrHN;;A8BprHM;EACE;C9BurHR;;A8B7qHA;EACE;EACA;EACA;C9BgrHF;;A8B7qHE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9BgrHJ;;A8B3qHE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9B8qHJ;;A8BpqHE;EpBtGE;CV8wHJ;;A8BnqHI;EACE;C9BsqHN;;A8BjqHI;EACE;ETjHF;CrBsxHJ;;A8BjqHI;EACE;C9BoqHN;;A8B/pHI;EACE;C9BkqHN;;A8BhqHI;EACE;C9BmqHN;;A8BzpHE;EAEE;C9B2pHJ;;A8BvpHI;EACE;C9B0pHN;;A8BrpHI;EACE;C9BwpHN;;A8B9oHA;EACE;C9BipHF;;A8B9oHI;EACE;EACA;EACA;EAEA;C9BgpHN;;A8B7oHI;EACE;EACA;EACA;EACA;EACA;EAEA;EXnLA;CnBm0HN;;AmB9zHI;EWuKA;IXtKE;GnBk0HJ;CACF;;A8BhpHI;EACE;EACA;C9BmpHN;;A8B9oHI;EACE;C9BipHN;;A8BroHA;EACE;EACA;EACA;EACA;E1BxFI;E0B2FJ;EACA;EACA;EACA;EACA;EACA;EACA;EpB3NE;EoB8NF;KAAA;UAAA;C9BsoHF;;A8BpoHE;EACE;EACA;EAIE;C9BooHN;;A8BjoHI;EAME;EACA;C9B+nHN;;A8B3nHE;;EAEE;EACA;EACA;C9B8nHJ;;A8B3nHE;EACE;EACA;C9B8nHJ;;A8B1nHE;EACE;C9B6nHJ;;A8BznHA;EACE;EACA;EACA;EACA;E1BhJI;CJ6wHN;;A8BznHA;EACE;EACA;EACA;EACA;E1BxJI;CJqxHN;;A8BpnHA;EACE;EACA;EACA;EACA;EACA;C9BunHF;;A8BpnHA;EACE;EACA;EACA;EACA;EACA;EACA;C9BunHF;;A8BrnHE;EACE;EACA;C9BwnHJ;;A8BrnHE;EACE;C9BwnHJ;;A8BpnHI;EACE;C9BunHN;;A8BnnHE;EACE;C9BsnHJ;;A8BlnHA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EpB5UE;CVi8HJ;;A8BjnHE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ET1VA;ES4VA;EpB7VA;CVk9HJ;;A8B1mHA;EACE;EACA;EACA;EACA;EACA;KAAA;UAAA;C9B6mHF;;A8B3mHE;EACE;C9B8mHJ;;A8B1mHI;EAA0B;C9B8mH9B;;A8B7mHI;EAA0B;C9BinH9B;;A8BhnHI;EAA0B;C9BonH9B;;A8BjnHE;EACE;C9BonHJ;;A8BjnHE;EACE;EACA;EACA;ET/XA;ESiYA;EpBlYA;ESCE;EWqYF;UAAA;C9BmnHJ;;AmBn/HI;EWuXF;IXtXI;GnBu/HJ;CACF;;A8BvnHI;ETvYA;CrBkgIJ;;A8BtnHE;EACE;EACA;EACA;EACA;EACA;EACA;EpBnZA;CV6gIJ;;A8BrnHE;EACE;EACA;ETzZA;ES2ZA;EpB5ZA;ESCE;EW+ZF;OAAA;C9BunHJ;;AmBjhII;EWkZF;IXjZI;GnBqhIJ;CACF;;A8B3nHI;ETjaA;CrBgiIJ;;A8B1nHE;EACE;EACA;EACA;EACA;EACA;EACA;EpB7aA;CV2iIJ;;A8BznHE;EACE;EACA;EACA;EACA;EACA;ETtbA;ESwbA;EpBzbA;ESCE;EW4bF;C9B2nHJ;;AmBljII;EW4aF;IX3aI;GnBsjIJ;CACF;;A8B/nHI;ET9bA;CrBikIJ;;A8B9nHE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;C9BioHJ;;A8B7nHE;EACE;EpBhdA;CVilIJ;;A8B7nHE;EACE;EACA;EpBtdA;CVulIJ;;A8B5nHI;EACE;C9B+nHN;;A8B5nHI;EACE;C9B+nHN;;A8B5nHI;EACE;C9B+nHN;;A8B5nHI;EACE;C9B+nHN;;A8B5nHI;EACE;C9B+nHN;;A8B1nHA;;;EXhfM;CnBgnIN;;AmB3mII;EW2eJ;;;IX1eM;GnBinIJ;CACF;;A+BznIA;EACE;EACA;EACA;EACA;EACA;C/B4nIF;;A+BznIA;EACE;EACA;C/B4nIF;;AK3nIE;;E0BEE;C/B8nIJ;;A+B1nIE;EACE;EACA;EACA;C/B6nIJ;;A+BrnIA;EACE;C/BwnIF;;A+BtnIE;EACE;C/BynIJ;;A+BtnIE;EACE;ErB3BA;EACA;CVqpIJ;;AKppIE;;E0B6BI;C/B4nIN;;A+BznII;EACE;EACA;EACA;C/B4nIN;;A+BxnIE;;EAEE;EACA;EACA;C/B2nIJ;;A+BxnIE;EAEE;ErBlDA;EACA;CV6qIJ;;A+BhnIE;ErBvEE;CV2rIJ;;A+BhnIE;;EAEE;EACA;C/BmnIJ;;A+BzmIE;EACE;EACA;C/B4mIJ;;A+BvmIE;EACE;EACA;EACA;C/B0mIJ;;A+BhmIE;EACE;C/BmmIJ;;A+BjmIE;EACE;C/BomIJ;;AgCxsIA;EACE;EACA;EACA;EACA;EACA;EACA;ChC2sIF;;AgCvsIE;;EAEE;EACA;EACA;EACA;ChC0sIJ;;AgCjsIA;EACE;EACA;EACA;EACA;E5BkFI;E4BhFJ;EACA;ChCosIF;;AKpuIE;;E2BmCE;ChCssIJ;;AgC7rIA;EACE;EACA;EACA;EACA;EACA;ChCgsIF;;AgC9rIE;EACE;EACA;ChCisIJ;;AgC9rIE;EACE;EACA;ChCisIJ;;AgCxrIA;EACE;EACA;EACA;ChC2rIF;;AgC/qIA;EACE;EACA;EAGA;ChCgrIF;;AgC5qIA;EACE;E5BmBI;E4BjBJ;EACA;EACA;EtB3GE;CV2xIJ;;AKhxIE;;E2BoGE;ChCirIJ;;AgC3qIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ChC8qIF;;ActuII;EkBoEI;;IAEE;IACA;GhCsqIR;CACF;;Ac3vII;EkB+EA;IAUI;IACA;GhCuqIN;;EgCrqIM;IACE;GhCwqIR;;EgCtqIQ;IACE;GhCyqIV;;EgCtqIQ;IACE;IACA;GhCyqIV;;EgCpqIM;;IAEE;GhCuqIR;;EgCpqIM;IACE;IAGA;GhCqqIR;;EgClqIM;IACE;GhCqqIR;CACF;;AchxII;EkBoEI;;IAEE;IACA;GhCgtIR;CACF;;AcryII;EkB+EA;IAUI;IACA;GhCitIN;;EgC/sIM;IACE;GhCktIR;;EgChtIQ;IACE;GhCmtIV;;EgChtIQ;IACE;IACA;GhCmtIV;;EgC9sIM;;IAEE;GhCitIR;;EgC9sIM;IACE;IAGA;GhC+sIR;;EgC5sIM;IACE;GhC+sIR;CACF;;Ac1zII;EkBoEI;;IAEE;IACA;GhC0vIR;CACF;;Ac/0II;EkB+EA;IAUI;IACA;GhC2vIN;;EgCzvIM;IACE;GhC4vIR;;EgC1vIQ;IACE;GhC6vIV;;EgC1vIQ;IACE;IACA;GhC6vIV;;EgCxvIM;;IAEE;GhC2vIR;;EgCxvIM;IACE;IAGA;GhCyvIR;;EgCtvIM;IACE;GhCyvIR;CACF;;Acp2II;EkBoEI;;IAEE;IACA;GhCoyIR;CACF;;Acz3II;EkB+EA;IAUI;IACA;GhCqyIN;;EgCnyIM;IACE;GhCsyIR;;EgCpyIQ;IACE;GhCuyIV;;EgCpyIQ;IACE;IACA;GhCuyIV;;EgClyIM;;IAEE;GhCqyIR;;EgClyIM;IACE;IAGA;GhCmyIR;;EgChyIM;IACE;GhCmyIR;CACF;;AgC50II;EAUI;EACA;ChCs0IR;;AgC/0IQ;;EAEE;EACA;ChCk1IV;;AgC10IQ;EACE;ChC60IV;;AgC30IU;EACE;ChC80IZ;;AgC30IU;EACE;EACA;ChC80IZ;;AgCz0IQ;;EAEE;ChC40IV;;AgCz0IQ;EACE;EAGA;ChC00IV;;AgCv0IQ;EACE;ChC00IV;;AgC5zIE;EACE;ChC+zIJ;;AKj/IE;;E2BqLI;ChCi0IN;;AgC5zII;EACE;ChC+zIN;;AK1/IE;;E2B8LM;ChCi0IR;;AgC9zIM;EACE;ChCi0IR;;AgC7zII;;;;EAIE;ChCg0IN;;AgC5zIE;EACE;EACA;ChC+zIJ;;AgC5zIE;EACE;ChC+zIJ;;AgC5zIE;EACE;ChC+zIJ;;AgC9zII;EACE;ChCi0IN;;AK3hJE;;E2B6NM;ChCm0IR;;AgC3zIE;EACE;ChC8zIJ;;AKpiJE;;E2ByOI;ChCg0IN;;AgC3zII;EACE;ChC8zIN;;AK7iJE;;E2BkPM;ChCg0IR;;AgC7zIM;EACE;ChCg0IR;;AgC5zII;;;;EAIE;ChC+zIN;;AgC3zIE;EACE;EACA;ChC8zIJ;;AgC3zIE;EACE;ChC8zIJ;;AgC3zIE;EACE;ChC8zIJ;;AgC7zII;EACE;ChCg0IN;;AK9kJE;;E2BiRM;ChCk0IR;;AiC/lJA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EvBPE;CV0mJJ;;AiChmJE;EACE;EACA;CjCmmJJ;;AiC/lJI;EvBPA;EACA;CV0mJJ;;AiC9lJI;EvBCA;EACA;CVimJJ;;AiC7lJA;EAGE;EACA;CjC8lJF;;AiC1lJA;EACE;CjC6lJF;;AiC1lJA;EACE;EACA;CjC6lJF;;AiC1lJA;EACE;CjC6lJF;;AKpoJE;E4B4CE;CjC4lJJ;;AiCzlJE;EACE;CjC4lJJ;;AiCplJA;EACE;EACA;EAEA;EACA;CjCslJF;;AiCplJE;EvBtEE;CV8pJJ;;AiCnlJI;EACE;CjCslJN;;AiCjlJA;EACE;EACA;EACA;CjColJF;;AiCllJE;EvBtFE;CV4qJJ;;AiC5kJA;EACE;EACA;EACA;EACA;CjC+kJF;;AiC5kJA;EACE;EACA;CjC+kJF;;AiC3kJA;EACE;EACA;EACA;EACA;EACA;EACA;CjC8kJF;;AiC3kJA;EACE;EvBvHE;CVssJJ;;AiC1kJA;EACE;EvBpHE;EACA;CVksJJ;;AiC3kJA;EACE;EvB3GE;EACA;CV0rJJ;;AiCzkJA;EACE;EACA;CjC4kJF;;AiC1kJE;EACE;CjC6kJJ;;AcpqJI;EmBkFJ;IASI;IACA;IACA;GjC8kJF;;EiC5kJE;IACE;IAEA;IACA;IACA;IACA;IACA;GjC8kJJ;CACF;;AiCrkJA;EACE;EACA;CjCwkJF;;AiCpkJE;EACE;CjCukJJ;;Ac9rJI;EmBgHJ;IAWI;GjCwkJF;;EiCrkJE;IAEE;IACA;GjCukJJ;;EiCrkJI;IACE;IACA;GjCwkJN;;EiCnkJM;IvBjLJ;IACA;GVwvJF;;EiCrkJQ;;IAGE;GjCukJV;;EiCrkJQ;;IAGE;GjCukJV;;EiCnkJM;IvBlLJ;IACA;GVyvJF;;EiCrkJQ;;IAGE;GjCukJV;;EiCrkJQ;;IAGE;GjCukJV;CACF;;AiC1jJE;EACE;CjC6jJJ;;AchvJI;EmBiLJ;IAMI;SAAA;IACA;SAAA;IACA;IACA;GjC8jJF;;EiC5jJE;IACE;IACA;GjC+jJJ;CACF;;AiCrjJE;EACE;CjCwjJJ;;AiCrjJM;EvBpQF;CV6zJJ;;AiCrjJM;EACE;EvBzQJ;CVk0JJ;;AiCpjJI;EACE;EvBxPF;EACA;CVgzJJ;;AiCrjJI;EvB1QA;EACA;CVm0JJ;;AiCtjJI;EACE;CjCyjJN;;AkCt1JA;EACE;EACA;EACA;EACA;EACA;EACA;ExBDE;CV21JJ;;AkCp1JE;EACE;ClCu1JJ;;AkCr1JI;EACE;EACA;EACA;EACA;ClCw1JN;;AkC90JE;EACE;ClCi1JJ;;AkC90JE;EACE;ClCi1JJ;;AkC90JE;EACE;ClCi1JJ;;AmCv3JA;EACE;E5BGA;EACA;EGAE;CVy3JJ;;AmCx3JA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnC23JF;;AmCz3JE;EACE;EACA;EACA;EACA;EACA;CnC43JJ;;AmCz3JE;EACE;EACA;EACA;CnC43JJ;;AmCt3JI;EACE;EzBCF;EACA;CVy3JJ;;AmCt3JI;EzBlBA;EACA;CV44JJ;;AmCt3JE;EACE;EACA;EACA;EACA;CnCy3JJ;;AmCt3JE;EACE;EACA;EAEA;EACA;EACA;CnCw3JJ;;AoC96JE;EACE;EhC2HE;EgCzHF;CpCi7JJ;;AoC56JM;E1BwBF;EACA;CVw5JJ;;AoC56JM;E1BKF;EACA;CV26JJ;;AoC97JE;EACE;EhC2HE;EgCzHF;CpCi8JJ;;AoC57JM;E1BwBF;EACA;CVw6JJ;;AoC57JM;E1BKF;EACA;CV27JJ;;AqC58JA;EACE;EACA;EjCiEE;EiC/DF;EACA;EACA;EACA;EACA;E3BRE;ESCE;CnBw9JN;;AmBn9JI;EkBNJ;IlBOM;GnBu9JJ;CACF;;AKp9JE;;EgCGI;CrCs9JN;;AqCj9JE;EACE;CrCo9JJ;;AqC/8JA;EACE;EACA;CrCk9JF;;AqC38JA;EACE;EACA;E3BpCE;CVm/JJ;;AqCt8JE;ECjDA;EACA;CtC2/JF;;AK7+JE;;EiCVI;EACA;CtC4/JN;;AsCz/JI;;EAEE;EACA;CtC4/JN;;AqCv9JE;ECjDA;EACA;CtC4gKF;;AK9/JE;;EiCVI;EACA;CtC6gKN;;AsC1gKI;;EAEE;EACA;CtC6gKN;;AqCx+JE;ECjDA;EACA;CtC6hKF;;AK/gKE;;EiCVI;EACA;CtC8hKN;;AsC3hKI;;EAEE;EACA;CtC8hKN;;AqCz/JE;ECjDA;EACA;CtC8iKF;;AKhiKE;;EiCVI;EACA;CtC+iKN;;AsC5iKI;;EAEE;EACA;CtC+iKN;;AqC1gKE;ECjDA;EACA;CtC+jKF;;AKjjKE;;EiCVI;EACA;CtCgkKN;;AsC7jKI;;EAEE;EACA;CtCgkKN;;AqC3hKE;ECjDA;EACA;CtCglKF;;AKlkKE;;EiCVI;EACA;CtCilKN;;AsC9kKI;;EAEE;EACA;CtCilKN;;AqC5iKE;ECjDA;EACA;CtCimKF;;AKnlKE;;EiCVI;EACA;CtCkmKN;;AsC/lKI;;EAEE;EACA;CtCkmKN;;AqC7jKE;ECjDA;EACA;CtCknKF;;AKpmKE;;EiCVI;EACA;CtCmnKN;;AsChnKI;;EAEE;EACA;CtCmnKN;;AuChoKA;EACE;EACA;EAEA;E7BCE;CVkoKJ;;Ac3kKI;EyB5DJ;IAQI;GvCooKF;CACF;;AuCjoKA;EACE;EACA;E7BTE;CV8oKJ;;AwC/oKA;EACE;EACA;EACA;EACA;E9BHE;CVspKJ;;AwC9oKA;EAEE;CxCgpKF;;AwC5oKA;EACE;CxC+oKF;;AwCvoKA;EACE;CxC0oKF;;AwCvoKE;EACE;EACA;EACA;EACA;EACA;CxC0oKJ;;AwChoKE;EC9CA;EpBKE;EoBHF;CzCkrKF;;AyChrKE;EACE;CzCmrKJ;;AyChrKE;EACE;CzCmrKJ;;AwC9oKE;EC9CA;EpBKE;EoBHF;CzCgsKF;;AyC9rKE;EACE;CzCisKJ;;AyC9rKE;EACE;CzCisKJ;;AwC5pKE;EC9CA;EpBKE;EoBHF;CzC8sKF;;AyC5sKE;EACE;CzC+sKJ;;AyC5sKE;EACE;CzC+sKJ;;AwC1qKE;EC9CA;EpBKE;EoBHF;CzC4tKF;;AyC1tKE;EACE;CzC6tKJ;;AyC1tKE;EACE;CzC6tKJ;;AwCxrKE;EC9CA;EpBKE;EoBHF;CzC0uKF;;AyCxuKE;EACE;CzC2uKJ;;AyCxuKE;EACE;CzC2uKJ;;AwCtsKE;EC9CA;EpBKE;EoBHF;CzCwvKF;;AyCtvKE;EACE;CzCyvKJ;;AyCtvKE;EACE;CzCyvKJ;;AwCptKE;EC9CA;EpBKE;EoBHF;CzCswKF;;AyCpwKE;EACE;CzCuwKJ;;AyCpwKE;EACE;CzCuwKJ;;AwCluKE;EC9CA;EpBKE;EoBHF;CzCoxKF;;AyClxKE;EACE;CzCqxKJ;;AyClxKE;EACE;CzCqxKJ;;A0C7xKE;EACE;IAAO;G1CiyKT;;E0ChyKE;IAAK;G1CoyKP;CACF;;A0CvyKE;EACE;IAAO;G1CiyKT;;E0ChyKE;IAAK;G1CoyKP;CACF;;A0CjyKA;EACE;EACA;EACA;EtCoHI;EsClHJ;EhCRE;CV6yKJ;;A0ChyKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EvBnBI;CnBuzKN;;AmBlzKI;EuBOJ;IvBNM;GnBszKJ;CACF;;A0CtyKA;ErBcE;EqBZA;C1CyyKF;;A0CryKE;EACE;UAAA;C1CwyKJ;;A0CtyKI;EAHF;IAII;YAAA;G1C0yKJ;CACF;;A2Cl1KA;EACE;EACA;C3Cq1KF;;A2Cl1KA;EACE;C3Cq1KF;;A4Cv1KA;EACE;EACA;EAGA;EACA;C5Cw1KF;;A4C/0KA;EACE;EACA;EACA;C5Ck1KF;;AKx1KE;;EuCUE;EACA;EACA;EACA;C5Cm1KJ;;A4Ch1KE;EACE;EACA;C5Cm1KJ;;A4C10KA;EACE;EACA;EACA;EAEA;EAEA;EACA;C5C20KF;;A4Cz0KE;ElCvCE;EACA;CVo3KJ;;A4C10KE;EACE;ElC9BA;EACA;CV42KJ;;A4C30KE;;EAEE;EACA;EACA;C5C80KJ;;A4C10KE;EACE;EACA;EACA;EACA;C5C60KJ;;A4Ch0KI;EACE;C5Cm0KN;;A4Cj0KM;EACE;EACA;C5Co0KR;;A4Cl0KQ;ElC3DJ;EACA;EAYA;CVs3KJ;;A4Cn0KQ;EACE;ElC/EN;EACA;EAsCA;CVi3KJ;;Acj3KI;E8B2BA;IACE;G5C01KJ;;E4Cx1KI;IACE;IACA;G5C21KN;;E4Cz1KM;IlC3DJ;IACA;IAYA;GV64KF;;E4C11KM;IACE;IlC/EN;IACA;IAsCA;GVw4KF;CACF;;Acz4KI;E8B2BA;IACE;G5Ck3KJ;;E4Ch3KI;IACE;IACA;G5Cm3KN;;E4Cj3KM;IlC3DJ;IACA;IAYA;GVq6KF;;E4Cl3KM;IACE;IlC/EN;IACA;IAsCA;GVg6KF;CACF;;Acj6KI;E8B2BA;IACE;G5C04KJ;;E4Cx4KI;IACE;IACA;G5C24KN;;E4Cz4KM;IlC3DJ;IACA;IAYA;GV67KF;;E4C14KM;IACE;IlC/EN;IACA;IAsCA;GVw7KF;CACF;;Acz7KI;E8B2BA;IACE;G5Ck6KJ;;E4Ch6KI;IACE;IACA;G5Cm6KN;;E4Cj6KM;IlC3DJ;IACA;IAYA;GVq9KF;;E4Cl6KM;IACE;IlC/EN;IACA;IAsCA;GVg9KF;CACF;;A4Cz5KE;EACE;EACA;ElCjHA;CV8gLJ;;A4C15KI;EACE;C5C65KN;;A4Cx5KI;EACE;C5C25KN;;A4Ct5KI;EACE;EACA;C5Cy5KN;;A6C7hLE;EACE;EACA;C7CgiLJ;;AKrhLE;;EwCPM;EACA;C7CiiLR;;A6C9hLM;EACE;EACA;EACA;C7CiiLR;;A6C9iLE;EACE;EACA;C7CijLJ;;AKtiLE;;EwCPM;EACA;C7CkjLR;;A6C/iLM;EACE;EACA;EACA;C7CkjLR;;A6C/jLE;EACE;EACA;C7CkkLJ;;AKvjLE;;EwCPM;EACA;C7CmkLR;;A6ChkLM;EACE;EACA;EACA;C7CmkLR;;A6ChlLE;EACE;EACA;C7CmlLJ;;AKxkLE;;EwCPM;EACA;C7ColLR;;A6CjlLM;EACE;EACA;EACA;C7ColLR;;A6CjmLE;EACE;EACA;C7ComLJ;;AKzlLE;;EwCPM;EACA;C7CqmLR;;A6ClmLM;EACE;EACA;EACA;C7CqmLR;;A6ClnLE;EACE;EACA;C7CqnLJ;;AK1mLE;;EwCPM;EACA;C7CsnLR;;A6CnnLM;EACE;EACA;EACA;C7CsnLR;;A6CnoLE;EACE;EACA;C7CsoLJ;;AK3nLE;;EwCPM;EACA;C7CuoLR;;A6CpoLM;EACE;EACA;EACA;C7CuoLR;;A6CppLE;EACE;EACA;C7CupLJ;;AK5oLE;;EwCPM;EACA;C7CwpLR;;A6CrpLM;EACE;EACA;EACA;C7CwpLR;;A8CxqLA;EACE;E1C8HI;E0C5HJ;EACA;EACA;EACA;EACA;C9C2qLF;;AKtqLE;EyCDE;EACA;C9C2qLJ;;AKvqLE;;EyCCI;C9C2qLN;;A8ChqLA;EACE;EACA;EACA;EACA;KAAA;UAAA;C9CmqLF;;A8C7pLA;EACE;C9CgqLF;;A+CvsLA;EACE;EACA;E3C6HI;E2C1HJ;EACA;EACA;EACA;EACA;UAAA;EACA;ErCLE;CV+sLJ;;A+CvsLE;EACE;C/C0sLJ;;A+CvsLE;EACE;C/C0sLJ;;A+CvsLE;EACE;EACA;C/C0sLJ;;A+CvsLE;EACE;C/C0sLJ;;A+CtsLA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;C/CysLF;;A+CtsLA;EACE;C/CysLF;;AgD7uLA;EAEE;ChD+uLF;;AgD7uLE;EACE;EACA;ChDgvLJ;;AgD3uLA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;ChD4uLF;;AgDruLA;EACE;EACA;EACA;EAEA;ChDuuLF;;AgDpuLE;E7BrCI;E6BuCF;ChDuuLJ;;AmBzwLI;E6BgCF;I7B/BI;GnB6wLJ;CACF;;AgD3uLE;EACE;ChD8uLJ;;AgD1uLA;EACE;EACA;ChD6uLF;;AgD3uLE;EACE;EACA;ChD8uLJ;;AgD3uLE;;EAEE;ChD8uLJ;;AgD3uLE;EACE;ChD8uLJ;;AgD1uLA;EACE;EACA;EACA;ChD6uLF;;AgD1uLE;EACE;EACA;EACA;ChD6uLJ;;AgDzuLE;EACE;EACA;EACA;ChD4uLJ;;AgD1uLI;EACE;ChD6uLN;;AgD1uLI;EACE;ChD6uLN;;AgDvuLA;EACE;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EtCzGE;EsC6GF;ChDsuLF;;AgDluLA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;ChDquLF;;AgDluLE;EAAS;ChDsuLX;;AgDruLE;EAAS;ChDyuLX;;AgDpuLA;EACE;EACA;EACA;EACA;EACA;EtC7HE;EACA;CVq2LJ;;AgDtuLE;EACE;EAEA;ChDwuLJ;;AgDnuLA;EACE;EACA;ChDsuLF;;AgDjuLA;EACE;EAGA;EACA;ChDkuLF;;AgD9tLA;EACE;EACA;EACA;EACA;EACA;EtC/IE;EACA;CVi3LJ;;AgD/tLE;EAAuB;ChDmuLzB;;AgDluLE;EAAsB;ChDsuLxB;;AgDluLA;EACE;EACA;EACA;EACA;EACA;ChDquLF;;Acl2LI;EkCmIF;IACE;IACA;GhDmuLF;;EgDhuLA;IACE;GhDmuLF;;EgDjuLE;IACE;GhDouLJ;;EgDhuLA;IACE;GhDmuLF;;EgDjuLE;IACE;GhDouLJ;;EgD5tLA;IAAY;GhDguLZ;CACF;;Ac73LI;EkCgKF;;IAEE;GhDiuLF;CACF;;Acp4LI;EkCuKF;IAAY;GhDkuLZ;CACF;;AiDr8LA;EACE;EACA;EACA;EACA;ECJA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E9CgHI;E6CpHJ;EACA;CjDk9LF;;AiDh9LE;EAAS;CjDo9LX;;AiDl9LE;EACE;EACA;EACA;EACA;CjDq9LJ;;AiDn9LI;EACE;EACA;EACA;EACA;CjDs9LN;;AiDj9LA;;EACE;CjDq9LF;;AiDn9LE;;EACE;CjDu9LJ;;AiDr9LI;;EACE;EACA;EACA;CjDy9LN;;AiDp9LA;;EACE;CjDw9LF;;AiDt9LE;;EACE;EACA;EACA;CjD09LJ;;AiDx9LI;;EACE;EACA;EACA;CjD49LN;;AiDv9LA;;EACE;CjD29LF;;AiDz9LE;;EACE;CjD69LJ;;AiD39LI;;EACE;EACA;EACA;CjD+9LN;;AiD19LA;;EACE;CjD89LF;;AiD59LE;;EACE;EACA;EACA;CjDg+LJ;;AiD99LI;;EACE;EACA;EACA;CjDk+LN;;AiD78LA;EACE;EACA;EACA;EACA;EACA;EvC3GE;CV4jMJ;;AmDjkMA;EACE;EACA;EACA;EACA;EACA;EACA;EDLA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E9CgHI;E+CnHJ;EACA;EACA;EACA;EzCVE;CVylMJ;;AmD3kME;EACE;EACA;EACA;EACA;EACA;CnD8kMJ;;AmD5kMI;;EAEE;EACA;EACA;EACA;EACA;CnD+kMN;;AmD1kMA;;EACE;CnD8kMF;;AmD5kME;;EACE;CnDglMJ;;AmD9kMI;;EACE;EACA;EACA;CnDklMN;;AmD/kMI;;EACE;EACA;EACA;CnDmlMN;;AmD9kMA;;EACE;CnDklMF;;AmDhlME;;EACE;EACA;EACA;EACA;CnDolMJ;;AmDllMI;;EACE;EACA;EACA;CnDslMN;;AmDnlMI;;EACE;EACA;EACA;CnDulMN;;AmDllMA;;EACE;CnDslMF;;AmDplME;;EACE;CnDwlMJ;;AmDtlMI;;EACE;EACA;EACA;CnD0lMN;;AmDvlMI;;EACE;EACA;EACA;CnD2lMN;;AmDtlME;;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnD0lMJ;;AmDtlMA;;EACE;CnD0lMF;;AmDxlME;;EACE;EACA;EACA;EACA;CnD4lMJ;;AmD1lMI;;EACE;EACA;EACA;CnD8lMN;;AmD3lMI;;EACE;EACA;EACA;CnD+lMN;;AmDzkMA;EACE;EACA;E/C3BI;E+C8BJ;EACA;EzChJE;EACA;CV4tMJ;;AmDzkME;EACE;CnD4kMJ;;AmDxkMA;EACE;EACA;CnD2kMF;;AoDvuMA;EACE;CpD0uMF;;AoDvuMA;EACE;CpD0uMF;;AoDvuMA;EACE;EACA;EACA;CpD0uMF;;AqDjwME;EACE;EACA;EACA;CrDowMJ;;AoD5uMA;EACE;EACA;EACA;EACA;EACA;EACA;UAAA;EjC5BI;CnB4wMN;;AmBvwMI;EiCiBJ;IjChBM;GnB2wMJ;CACF;;AoDlvMA;;;EAGE;CpDqvMF;;AoDlvMA;;EAEE;CpDqvMF;;AoDlvMA;;EAEE;CpDqvMF;;AoD5uME;EACE;EACA;EACA;CpD+uMJ;;AoD5uME;;;EAGE;EACA;CpD+uMJ;;AoD5uME;;EAEE;EACA;EjCtEE;CnBszMN;;AmBjzMI;EiC8DF;;IjC7DI;GnBszMJ;CACF;;AoD7uMA;;EAEE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EjC7FI;CnB60MN;;AmBx0MI;EiC2EJ;;IjC1EM;GnB60MJ;CACF;;AK10ME;;;;E+CwFE;EACA;EACA;EACA;CpDyvMJ;;AoDtvMA;EACE;CpDyvMF;;AoDpvMA;EACE;CpDuvMF;;AoDhvMA;;EAEE;EACA;EACA;EACA;CpDmvMF;;AoDjvMA;EACE;CpDovMF;;AoDlvMA;EACE;CpDqvMF;;AoD5uMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;CpD8uMF;;AoD5uME;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EjCtKE;CnBq5MN;;AmBh5MI;EiCmJF;IjClJI;GnBo5MJ;CACF;;AoDjvME;EACE;CpDovMJ;;AoD3uMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CpD8uMF;;AsD76MA;EACE;IAAK;GtDi7ML;CACF;;AsDn7MA;EACE;IAAK;GtDi7ML;CACF;;AsD/6MA;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;UAAA;CtDi7MF;;AsD96MA;EACE;EACA;EACA;CtDi7MF;;AsD16MA;EACE;IACE;GtD66MF;;EsD36MA;IACE;GtD86MF;CACF;;AsDp7MA;EACE;IACE;GtD66MF;;EsD36MA;IACE;GtD86MF;CACF;;AsD36MA;EACE;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;UAAA;CtD66MF;;AsD16MA;EACE;EACA;CtD66MF;;AuDh+MA;EAAqB;CvDo+MrB;;AuDn+MA;EAAqB;CvDu+MrB;;AuDt+MA;EAAqB;CvD0+MrB;;AuDz+MA;EAAqB;CvD6+MrB;;AuD5+MA;EAAqB;CvDg/MrB;;AuD/+MA;EAAqB;CvDm/MrB;;AwDr/ME;EACE;CxDw/MJ;;AK9+ME;;;;EmDLI;CxD0/MN;;AwDhgNE;EACE;CxDmgNJ;;AKz/ME;;;;EmDLI;CxDqgNN;;AwD3gNE;EACE;CxD8gNJ;;AKpgNE;;;;EmDLI;CxDghNN;;AwDthNE;EACE;CxDyhNJ;;AK/gNE;;;;EmDLI;CxD2hNN;;AwDjiNE;EACE;CxDoiNJ;;AK1hNE;;;;EmDLI;CxDsiNN;;AwD5iNE;EACE;CxD+iNJ;;AKriNE;;;;EmDLI;CxDijNN;;AwDvjNE;EACE;CxD0jNJ;;AKhjNE;;;;EmDLI;CxD4jNN;;AwDlkNE;EACE;CxDqkNJ;;AK3jNE;;;;EmDLI;CxDukNN;;AyDtkNA;EACE;CzDykNF;;AyDtkNA;EACE;CzDykNF;;A0DplNA;EAAkB;C1DwlNlB;;A0DvlNA;EAAkB;C1D2lNlB;;A0D1lNA;EAAkB;C1D8lNlB;;A0D7lNA;EAAkB;C1DimNlB;;A0DhmNA;EAAkB;C1DomNlB;;A0DlmNA;EAAmB;C1DsmNnB;;A0DrmNA;EAAmB;C1DymNnB;;A0DxmNA;EAAmB;C1D4mNnB;;A0D3mNA;EAAmB;C1D+mNnB;;A0D9mNA;EAAmB;C1DknNnB;;A0D/mNE;EACE;C1DknNJ;;A0DnnNE;EACE;C1DsnNJ;;A0DvnNE;EACE;C1D0nNJ;;A0D3nNE;EACE;C1D8nNJ;;A0D/nNE;EACE;C1DkoNJ;;A0DnoNE;EACE;C1DsoNJ;;A0DvoNE;EACE;C1D0oNJ;;A0D3oNE;EACE;C1D8oNJ;;A0D1oNA;EACE;C1D6oNF;;A0DtoNA;EACE;C1DyoNF;;A0DtoNA;EACE;C1DyoNF;;A0DtoNA;EACE;EACA;C1DyoNF;;A0DtoNA;EACE;EACA;C1DyoNF;;A0DtoNA;EACE;EACA;C1DyoNF;;A0DtoNA;EACE;EACA;C1DyoNF;;A0DtoNA;EACE;C1DyoNF;;A0DtoNA;EACE;C1DyoNF;;A0DtoNA;EACE;C1DyoNF;;A0DtoNA;EACE;C1DyoNF;;AqDjtNE;EACE;EACA;EACA;CrDotNJ;;A2D7sNM;EAAwB;C3DitN9B;;A2DjtNM;EAAwB;C3DqtN9B;;A2DrtNM;EAAwB;C3DytN9B;;A2DztNM;EAAwB;C3D6tN9B;;A2D7tNM;EAAwB;C3DiuN9B;;A2DjuNM;EAAwB;C3DquN9B;;A2DruNM;EAAwB;C3DyuN9B;;A2DzuNM;EAAwB;C3D6uN9B;;A2D7uNM;EAAwB;C3DivN9B;;AchsNI;E6CjDE;IAAwB;G3DsvN5B;;E2DtvNI;IAAwB;G3D0vN5B;;E2D1vNI;IAAwB;G3D8vN5B;;E2D9vNI;IAAwB;G3DkwN5B;;E2DlwNI;IAAwB;G3DswN5B;;E2DtwNI;IAAwB;G3D0wN5B;;E2D1wNI;IAAwB;G3D8wN5B;;E2D9wNI;IAAwB;G3DkxN5B;;E2DlxNI;IAAwB;G3DsxN5B;CACF;;ActuNI;E6CjDE;IAAwB;G3D4xN5B;;E2D5xNI;IAAwB;G3DgyN5B;;E2DhyNI;IAAwB;G3DoyN5B;;E2DpyNI;IAAwB;G3DwyN5B;;E2DxyNI;IAAwB;G3D4yN5B;;E2D5yNI;IAAwB;G3DgzN5B;;E2DhzNI;IAAwB;G3DozN5B;;E2DpzNI;IAAwB;G3DwzN5B;;E2DxzNI;IAAwB;G3D4zN5B;CACF;;Ac5wNI;E6CjDE;IAAwB;G3Dk0N5B;;E2Dl0NI;IAAwB;G3Ds0N5B;;E2Dt0NI;IAAwB;G3D00N5B;;E2D10NI;IAAwB;G3D80N5B;;E2D90NI;IAAwB;G3Dk1N5B;;E2Dl1NI;IAAwB;G3Ds1N5B;;E2Dt1NI;IAAwB;G3D01N5B;;E2D11NI;IAAwB;G3D81N5B;;E2D91NI;IAAwB;G3Dk2N5B;CACF;;AclzNI;E6CjDE;IAAwB;G3Dw2N5B;;E2Dx2NI;IAAwB;G3D42N5B;;E2D52NI;IAAwB;G3Dg3N5B;;E2Dh3NI;IAAwB;G3Do3N5B;;E2Dp3NI;IAAwB;G3Dw3N5B;;E2Dx3NI;IAAwB;G3D43N5B;;E2D53NI;IAAwB;G3Dg4N5B;;E2Dh4NI;IAAwB;G3Do4N5B;;E2Dp4NI;IAAwB;G3Dw4N5B;CACF;;A2D/3NA;EAEI;IAAqB;G3Dk4NvB;;E2Dl4NE;IAAqB;G3Ds4NvB;;E2Dt4NE;IAAqB;G3D04NvB;;E2D14NE;IAAqB;G3D84NvB;;E2D94NE;IAAqB;G3Dk5NvB;;E2Dl5NE;IAAqB;G3Ds5NvB;;E2Dt5NE;IAAqB;G3D05NvB;;E2D15NE;IAAqB;G3D85NvB;;E2D95NE;IAAqB;G3Dk6NvB;CACF;;A4Dx7NA;EACE;EACA;EACA;EACA;EACA;C5D27NF;;A4Dz7NE;EACE;EACA;C5D47NJ;;A4Dz7NE;;;;;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;C5D47NJ;;A4Dn7NI;EACE;C5Ds7NN;;A4Dv7NI;EACE;C5D07NN;;A4D37NI;EACE;C5D87NN;;A4D/7NI;EACE;C5Dk8NN;;A4Dn8NI;EACE;C5Ds8NN;;A4Dv8NI;EACE;C5D08NN;;A4D38NI;EACE;C5D88NN;;A4D/8NI;EACE;C5Dk9NN;;A6D3+NI;EAAgC;C7D++NpC;;A6D9+NI;EAAgC;C7Dk/NpC;;A6Dj/NI;EAAgC;C7Dq/NpC;;A6Dp/NI;EAAgC;C7Dw/NpC;;A6Dt/NI;EAA8B;C7D0/NlC;;A6Dz/NI;EAA8B;C7D6/NlC;;A6D5/NI;EAA8B;C7DggOlC;;A6D//NI;EAA8B;C7DmgOlC;;A6DlgOI;EAA8B;C7DsgOlC;;A6DrgOI;EAA8B;C7DygOlC;;A6DxgOI;EAA8B;C7D4gOlC;;A6D3gOI;EAA8B;C7D+gOlC;;A6D7gOI;EAAoC;C7DihOxC;;A6DhhOI;EAAoC;C7DohOxC;;A6DnhOI;EAAoC;C7DuhOxC;;A6DthOI;EAAoC;C7D0hOxC;;A6DzhOI;EAAoC;C7D6hOxC;;A6D3hOI;EAAiC;C7D+hOrC;;A6D9hOI;EAAiC;C7DkiOrC;;A6DjiOI;EAAiC;C7DqiOrC;;A6DpiOI;EAAiC;C7DwiOrC;;A6DviOI;EAAiC;C7D2iOrC;;A6DziOI;EAAkC;C7D6iOtC;;A6D5iOI;EAAkC;C7DgjOtC;;A6D/iOI;EAAkC;C7DmjOtC;;A6DljOI;EAAkC;C7DsjOtC;;A6DrjOI;EAAkC;C7DyjOtC;;A6DxjOI;EAAkC;C7D4jOtC;;A6D1jOI;EAAgC;C7D8jOpC;;A6D7jOI;EAAgC;C7DikOpC;;A6DhkOI;EAAgC;C7DokOpC;;A6DnkOI;EAAgC;C7DukOpC;;A6DtkOI;EAAgC;C7D0kOpC;;A6DzkOI;EAAgC;C7D6kOpC;;AcjkOI;E+ClDA;IAAgC;G7DwnOlC;;E6DvnOE;IAAgC;G7D2nOlC;;E6D1nOE;IAAgC;G7D8nOlC;;E6D7nOE;IAAgC;G7DioOlC;;E6D/nOE;IAA8B;G7DmoOhC;;E6DloOE;IAA8B;G7DsoOhC;;E6DroOE;IAA8B;G7DyoOhC;;E6DxoOE;IAA8B;G7D4oOhC;;E6D3oOE;IAA8B;G7D+oOhC;;E6D9oOE;IAA8B;G7DkpOhC;;E6DjpOE;IAA8B;G7DqpOhC;;E6DppOE;IAA8B;G7DwpOhC;;E6DtpOE;IAAoC;G7D0pOtC;;E6DzpOE;IAAoC;G7D6pOtC;;E6D5pOE;IAAoC;G7DgqOtC;;E6D/pOE;IAAoC;G7DmqOtC;;E6DlqOE;IAAoC;G7DsqOtC;;E6DpqOE;IAAiC;G7DwqOnC;;E6DvqOE;IAAiC;G7D2qOnC;;E6D1qOE;IAAiC;G7D8qOnC;;E6D7qOE;IAAiC;G7DirOnC;;E6DhrOE;IAAiC;G7DorOnC;;E6DlrOE;IAAkC;G7DsrOpC;;E6DrrOE;IAAkC;G7DyrOpC;;E6DxrOE;IAAkC;G7D4rOpC;;E6D3rOE;IAAkC;G7D+rOpC;;E6D9rOE;IAAkC;G7DksOpC;;E6DjsOE;IAAkC;G7DqsOpC;;E6DnsOE;IAAgC;G7DusOlC;;E6DtsOE;IAAgC;G7D0sOlC;;E6DzsOE;IAAgC;G7D6sOlC;;E6D5sOE;IAAgC;G7DgtOlC;;E6D/sOE;IAAgC;G7DmtOlC;;E6DltOE;IAAgC;G7DstOlC;CACF;;Ac3sOI;E+ClDA;IAAgC;G7DkwOlC;;E6DjwOE;IAAgC;G7DqwOlC;;E6DpwOE;IAAgC;G7DwwOlC;;E6DvwOE;IAAgC;G7D2wOlC;;E6DzwOE;IAA8B;G7D6wOhC;;E6D5wOE;IAA8B;G7DgxOhC;;E6D/wOE;IAA8B;G7DmxOhC;;E6DlxOE;IAA8B;G7DsxOhC;;E6DrxOE;IAA8B;G7DyxOhC;;E6DxxOE;IAA8B;G7D4xOhC;;E6D3xOE;IAA8B;G7D+xOhC;;E6D9xOE;IAA8B;G7DkyOhC;;E6DhyOE;IAAoC;G7DoyOtC;;E6DnyOE;IAAoC;G7DuyOtC;;E6DtyOE;IAAoC;G7D0yOtC;;E6DzyOE;IAAoC;G7D6yOtC;;E6D5yOE;IAAoC;G7DgzOtC;;E6D9yOE;IAAiC;G7DkzOnC;;E6DjzOE;IAAiC;G7DqzOnC;;E6DpzOE;IAAiC;G7DwzOnC;;E6DvzOE;IAAiC;G7D2zOnC;;E6D1zOE;IAAiC;G7D8zOnC;;E6D5zOE;IAAkC;G7Dg0OpC;;E6D/zOE;IAAkC;G7Dm0OpC;;E6Dl0OE;IAAkC;G7Ds0OpC;;E6Dr0OE;IAAkC;G7Dy0OpC;;E6Dx0OE;IAAkC;G7D40OpC;;E6D30OE;IAAkC;G7D+0OpC;;E6D70OE;IAAgC;G7Di1OlC;;E6Dh1OE;IAAgC;G7Do1OlC;;E6Dn1OE;IAAgC;G7Du1OlC;;E6Dt1OE;IAAgC;G7D01OlC;;E6Dz1OE;IAAgC;G7D61OlC;;E6D51OE;IAAgC;G7Dg2OlC;CACF;;Acr1OI;E+ClDA;IAAgC;G7D44OlC;;E6D34OE;IAAgC;G7D+4OlC;;E6D94OE;IAAgC;G7Dk5OlC;;E6Dj5OE;IAAgC;G7Dq5OlC;;E6Dn5OE;IAA8B;G7Du5OhC;;E6Dt5OE;IAA8B;G7D05OhC;;E6Dz5OE;IAA8B;G7D65OhC;;E6D55OE;IAA8B;G7Dg6OhC;;E6D/5OE;IAA8B;G7Dm6OhC;;E6Dl6OE;IAA8B;G7Ds6OhC;;E6Dr6OE;IAA8B;G7Dy6OhC;;E6Dx6OE;IAA8B;G7D46OhC;;E6D16OE;IAAoC;G7D86OtC;;E6D76OE;IAAoC;G7Di7OtC;;E6Dh7OE;IAAoC;G7Do7OtC;;E6Dn7OE;IAAoC;G7Du7OtC;;E6Dt7OE;IAAoC;G7D07OtC;;E6Dx7OE;IAAiC;G7D47OnC;;E6D37OE;IAAiC;G7D+7OnC;;E6D97OE;IAAiC;G7Dk8OnC;;E6Dj8OE;IAAiC;G7Dq8OnC;;E6Dp8OE;IAAiC;G7Dw8OnC;;E6Dt8OE;IAAkC;G7D08OpC;;E6Dz8OE;IAAkC;G7D68OpC;;E6D58OE;IAAkC;G7Dg9OpC;;E6D/8OE;IAAkC;G7Dm9OpC;;E6Dl9OE;IAAkC;G7Ds9OpC;;E6Dr9OE;IAAkC;G7Dy9OpC;;E6Dv9OE;IAAgC;G7D29OlC;;E6D19OE;IAAgC;G7D89OlC;;E6D79OE;IAAgC;G7Di+OlC;;E6Dh+OE;IAAgC;G7Do+OlC;;E6Dn+OE;IAAgC;G7Du+OlC;;E6Dt+OE;IAAgC;G7D0+OlC;CACF;;Ac/9OI;E+ClDA;IAAgC;G7DshPlC;;E6DrhPE;IAAgC;G7DyhPlC;;E6DxhPE;IAAgC;G7D4hPlC;;E6D3hPE;IAAgC;G7D+hPlC;;E6D7hPE;IAA8B;G7DiiPhC;;E6DhiPE;IAA8B;G7DoiPhC;;E6DniPE;IAA8B;G7DuiPhC;;E6DtiPE;IAA8B;G7D0iPhC;;E6DziPE;IAA8B;G7D6iPhC;;E6D5iPE;IAA8B;G7DgjPhC;;E6D/iPE;IAA8B;G7DmjPhC;;E6DljPE;IAA8B;G7DsjPhC;;E6DpjPE;IAAoC;G7DwjPtC;;E6DvjPE;IAAoC;G7D2jPtC;;E6D1jPE;IAAoC;G7D8jPtC;;E6D7jPE;IAAoC;G7DikPtC;;E6DhkPE;IAAoC;G7DokPtC;;E6DlkPE;IAAiC;G7DskPnC;;E6DrkPE;IAAiC;G7DykPnC;;E6DxkPE;IAAiC;G7D4kPnC;;E6D3kPE;IAAiC;G7D+kPnC;;E6D9kPE;IAAiC;G7DklPnC;;E6DhlPE;IAAkC;G7DolPpC;;E6DnlPE;IAAkC;G7DulPpC;;E6DtlPE;IAAkC;G7D0lPpC;;E6DzlPE;IAAkC;G7D6lPpC;;E6D5lPE;IAAkC;G7DgmPpC;;E6D/lPE;IAAkC;G7DmmPpC;;E6DjmPE;IAAgC;G7DqmPlC;;E6DpmPE;IAAgC;G7DwmPlC;;E6DvmPE;IAAgC;G7D2mPlC;;E6D1mPE;IAAgC;G7D8mPlC;;E6D7mPE;IAAgC;G7DinPlC;;E6DhnPE;IAAgC;G7DonPlC;CACF;;A8D/pPI;EAAwB;C9DmqP5B;;A8DlqPI;EAAwB;C9DsqP5B;;A8DrqPI;EAAwB;C9DyqP5B;;AcrnPI;EgDtDA;IAAwB;G9DgrP1B;;E8D/qPE;IAAwB;G9DmrP1B;;E8DlrPE;IAAwB;G9DsrP1B;CACF;;AcnoPI;EgDtDA;IAAwB;G9D8rP1B;;E8D7rPE;IAAwB;G9DisP1B;;E8DhsPE;IAAwB;G9DosP1B;CACF;;AcjpPI;EgDtDA;IAAwB;G9D4sP1B;;E8D3sPE;IAAwB;G9D+sP1B;;E8D9sPE;IAAwB;G9DktP1B;CACF;;Ac/pPI;EgDtDA;IAAwB;G9D0tP1B;;E8DztPE;IAAwB;G9D6tP1B;;E8D5tPE;IAAwB;G9DguP1B;CACF;;A+DtuPE;EAAsB;C/D0uPxB;;A+D1uPE;EAAsB;C/D8uPxB;;AgE7uPE;EAAyB;ChEivP3B;;AgEjvPE;EAAyB;ChEqvP3B;;AgErvPE;EAAyB;ChEyvP3B;;AgEzvPE;EAAyB;ChE6vP3B;;AgE7vPE;EAAyB;EAAA;ChEiwP3B;;AgE5vPA;EACE;EACA;EACA;EACA;EACA;ChE+vPF;;AgE5vPA;EACE;EACA;EACA;EACA;EACA;ChE+vPF;;AgE3vPE;EADF;IAEI;IAAA;IACA;IACA;GhE+vPF;CACF;;AiEzxPA;ECEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ClE2xPF;;AkEjxPE;;EAEE;EACA;EACA;EACA;EACA;EACA;ClEoxPJ;;AmEhzPA;EAAa;CnEozPb;;AmEnzPA;EAAU;CnEuzPV;;AmEtzPA;EAAa;CnE0zPb;;AmEzzPA;EAAe;CnE6zPf;;AoE5zPI;EAAuB;CpEg0P3B;;AoEh0PI;EAAuB;CpEo0P3B;;AoEp0PI;EAAuB;CpEw0P3B;;AoEx0PI;EAAuB;CpE40P3B;;AoE50PI;EAAuB;CpEg1P3B;;AoEh1PI;EAAuB;CpEo1P3B;;AoEp1PI;EAAuB;CpEw1P3B;;AoEx1PI;EAAuB;CpE41P3B;;AoE51PI;EAAuB;CpEg2P3B;;AoEh2PI;EAAuB;CpEo2P3B;;AoEh2PA;EAAU;CpEo2PV;;AoEn2PA;EAAU;CpEu2PV;;AoEn2PA;EAAc;CpEu2Pd;;AoEt2PA;EAAc;CpE02Pd;;AoEx2PA;EAAU;CpE42PV;;AoE32PA;EAAU;CpE+2PV;;AqE73PE;EACE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;CrE83PJ;;AsEp4PQ;EAAgC;CtEw4PxC;;AsEv4PQ;;EAEE;CtE04PV;;AsEx4PQ;;EAEE;CtE24PV;;AsEz4PQ;;EAEE;CtE44PV;;AsE14PQ;;EAEE;CtE64PV;;AsE55PQ;EAAgC;CtEg6PxC;;AsE/5PQ;;EAEE;CtEk6PV;;AsEh6PQ;;EAEE;CtEm6PV;;AsEj6PQ;;EAEE;CtEo6PV;;AsEl6PQ;;EAEE;CtEq6PV;;AsEp7PQ;EAAgC;CtEw7PxC;;AsEv7PQ;;EAEE;CtE07PV;;AsEx7PQ;;EAEE;CtE27PV;;AsEz7PQ;;EAEE;CtE47PV;;AsE17PQ;;EAEE;CtE67PV;;AsE58PQ;EAAgC;CtEg9PxC;;AsE/8PQ;;EAEE;CtEk9PV;;AsEh9PQ;;EAEE;CtEm9PV;;AsEj9PQ;;EAEE;CtEo9PV;;AsEl9PQ;;EAEE;CtEq9PV;;AsEp+PQ;EAAgC;CtEw+PxC;;AsEv+PQ;;EAEE;CtE0+PV;;AsEx+PQ;;EAEE;CtE2+PV;;AsEz+PQ;;EAEE;CtE4+PV;;AsE1+PQ;;EAEE;CtE6+PV;;AsE5/PQ;EAAgC;CtEggQxC;;AsE//PQ;;EAEE;CtEkgQV;;AsEhgQQ;;EAEE;CtEmgQV;;AsEjgQQ;;EAEE;CtEogQV;;AsElgQQ;;EAEE;CtEqgQV;;AsEphQQ;EAAgC;CtEwhQxC;;AsEvhQQ;;EAEE;CtE0hQV;;AsExhQQ;;EAEE;CtE2hQV;;AsEzhQQ;;EAEE;CtE4hQV;;AsE1hQQ;;EAEE;CtE6hQV;;AsE5iQQ;EAAgC;CtEgjQxC;;AsE/iQQ;;EAEE;CtEkjQV;;AsEhjQQ;;EAEE;CtEmjQV;;AsEjjQQ;;EAEE;CtEojQV;;AsEljQQ;;EAEE;CtEqjQV;;AsEpkQQ;EAAgC;CtEwkQxC;;AsEvkQQ;;EAEE;CtE0kQV;;AsExkQQ;;EAEE;CtE2kQV;;AsEzkQQ;;EAEE;CtE4kQV;;AsE1kQQ;;EAEE;CtE6kQV;;AsE5lQQ;EAAgC;CtEgmQxC;;AsE/lQQ;;EAEE;CtEkmQV;;AsEhmQQ;;EAEE;CtEmmQV;;AsEjmQQ;;EAEE;CtEomQV;;AsElmQQ;;EAEE;CtEqmQV;;AsEpnQQ;EAAgC;CtEwnQxC;;AsEvnQQ;;EAEE;CtE0nQV;;AsExnQQ;;EAEE;CtE2nQV;;AsEznQQ;;EAEE;CtE4nQV;;AsE1nQQ;;EAEE;CtE6nQV;;AsE5oQQ;EAAgC;CtEgpQxC;;AsE/oQQ;;EAEE;CtEkpQV;;AsEhpQQ;;EAEE;CtEmpQV;;AsEjpQQ;;EAEE;CtEopQV;;AsElpQQ;;EAEE;CtEqpQV;;AsE7oQQ;EAAwB;CtEipQhC;;AsEhpQQ;;EAEE;CtEmpQV;;AsEjpQQ;;EAEE;CtEopQV;;AsElpQQ;;EAEE;CtEqpQV;;AsEnpQQ;;EAEE;CtEspQV;;AsErqQQ;EAAwB;CtEyqQhC;;AsExqQQ;;EAEE;CtE2qQV;;AsEzqQQ;;EAEE;CtE4qQV;;AsE1qQQ;;EAEE;CtE6qQV;;AsE3qQQ;;EAEE;CtE8qQV;;AsE7rQQ;EAAwB;CtEisQhC;;AsEhsQQ;;EAEE;CtEmsQV;;AsEjsQQ;;EAEE;CtEosQV;;AsElsQQ;;EAEE;CtEqsQV;;AsEnsQQ;;EAEE;CtEssQV;;AsErtQQ;EAAwB;CtEytQhC;;AsExtQQ;;EAEE;CtE2tQV;;AsEztQQ;;EAEE;CtE4tQV;;AsE1tQQ;;EAEE;CtE6tQV;;AsE3tQQ;;EAEE;CtE8tQV;;AsE7uQQ;EAAwB;CtEivQhC;;AsEhvQQ;;EAEE;CtEmvQV;;AsEjvQQ;;EAEE;CtEovQV;;AsElvQQ;;EAEE;CtEqvQV;;AsEnvQQ;;EAEE;CtEsvQV;;AsEhvQI;EAAmB;CtEovQvB;;AsEnvQI;;EAEE;CtEsvQN;;AsEpvQI;;EAEE;CtEuvQN;;AsErvQI;;EAEE;CtEwvQN;;AsEtvQI;;EAEE;CtEyvQN;;AclwQI;EwDlDI;IAAgC;GtEyzQtC;;EsExzQM;;IAEE;GtE2zQR;;EsEzzQM;;IAEE;GtE4zQR;;EsE1zQM;;IAEE;GtE6zQR;;EsE3zQM;;IAEE;GtE8zQR;;EsE70QM;IAAgC;GtEi1QtC;;EsEh1QM;;IAEE;GtEm1QR;;EsEj1QM;;IAEE;GtEo1QR;;EsEl1QM;;IAEE;GtEq1QR;;EsEn1QM;;IAEE;GtEs1QR;;EsEr2QM;IAAgC;GtEy2QtC;;EsEx2QM;;IAEE;GtE22QR;;EsEz2QM;;IAEE;GtE42QR;;EsE12QM;;IAEE;GtE62QR;;EsE32QM;;IAEE;GtE82QR;;EsE73QM;IAAgC;GtEi4QtC;;EsEh4QM;;IAEE;GtEm4QR;;EsEj4QM;;IAEE;GtEo4QR;;EsEl4QM;;IAEE;GtEq4QR;;EsEn4QM;;IAEE;GtEs4QR;;EsEr5QM;IAAgC;GtEy5QtC;;EsEx5QM;;IAEE;GtE25QR;;EsEz5QM;;IAEE;GtE45QR;;EsE15QM;;IAEE;GtE65QR;;EsE35QM;;IAEE;GtE85QR;;EsE76QM;IAAgC;GtEi7QtC;;EsEh7QM;;IAEE;GtEm7QR;;EsEj7QM;;IAEE;GtEo7QR;;EsEl7QM;;IAEE;GtEq7QR;;EsEn7QM;;IAEE;GtEs7QR;;EsEr8QM;IAAgC;GtEy8QtC;;EsEx8QM;;IAEE;GtE28QR;;EsEz8QM;;IAEE;GtE48QR;;EsE18QM;;IAEE;GtE68QR;;EsE38QM;;IAEE;GtE88QR;;EsE79QM;IAAgC;GtEi+QtC;;EsEh+QM;;IAEE;GtEm+QR;;EsEj+QM;;IAEE;GtEo+QR;;EsEl+QM;;IAEE;GtEq+QR;;EsEn+QM;;IAEE;GtEs+QR;;EsEr/QM;IAAgC;GtEy/QtC;;EsEx/QM;;IAEE;GtE2/QR;;EsEz/QM;;IAEE;GtE4/QR;;EsE1/QM;;IAEE;GtE6/QR;;EsE3/QM;;IAEE;GtE8/QR;;EsE7gRM;IAAgC;GtEihRtC;;EsEhhRM;;IAEE;GtEmhRR;;EsEjhRM;;IAEE;GtEohRR;;EsElhRM;;IAEE;GtEqhRR;;EsEnhRM;;IAEE;GtEshRR;;EsEriRM;IAAgC;GtEyiRtC;;EsExiRM;;IAEE;GtE2iRR;;EsEziRM;;IAEE;GtE4iRR;;EsE1iRM;;IAEE;GtE6iRR;;EsE3iRM;;IAEE;GtE8iRR;;EsE7jRM;IAAgC;GtEikRtC;;EsEhkRM;;IAEE;GtEmkRR;;EsEjkRM;;IAEE;GtEokRR;;EsElkRM;;IAEE;GtEqkRR;;EsEnkRM;;IAEE;GtEskRR;;EsE9jRM;IAAwB;GtEkkR9B;;EsEjkRM;;IAEE;GtEokRR;;EsElkRM;;IAEE;GtEqkRR;;EsEnkRM;;IAEE;GtEskRR;;EsEpkRM;;IAEE;GtEukRR;;EsEtlRM;IAAwB;GtE0lR9B;;EsEzlRM;;IAEE;GtE4lRR;;EsE1lRM;;IAEE;GtE6lRR;;EsE3lRM;;IAEE;GtE8lRR;;EsE5lRM;;IAEE;GtE+lRR;;EsE9mRM;IAAwB;GtEknR9B;;EsEjnRM;;IAEE;GtEonRR;;EsElnRM;;IAEE;GtEqnRR;;EsEnnRM;;IAEE;GtEsnRR;;EsEpnRM;;IAEE;GtEunRR;;EsEtoRM;IAAwB;GtE0oR9B;;EsEzoRM;;IAEE;GtE4oRR;;EsE1oRM;;IAEE;GtE6oRR;;EsE3oRM;;IAEE;GtE8oRR;;EsE5oRM;;IAEE;GtE+oRR;;EsE9pRM;IAAwB;GtEkqR9B;;EsEjqRM;;IAEE;GtEoqRR;;EsElqRM;;IAEE;GtEqqRR;;EsEnqRM;;IAEE;GtEsqRR;;EsEpqRM;;IAEE;GtEuqRR;;EsEjqRE;IAAmB;GtEqqRrB;;EsEpqRE;;IAEE;GtEuqRJ;;EsErqRE;;IAEE;GtEwqRJ;;EsEtqRE;;IAEE;GtEyqRJ;;EsEvqRE;;IAEE;GtE0qRJ;CACF;;AcprRI;EwDlDI;IAAgC;GtE2uRtC;;EsE1uRM;;IAEE;GtE6uRR;;EsE3uRM;;IAEE;GtE8uRR;;EsE5uRM;;IAEE;GtE+uRR;;EsE7uRM;;IAEE;GtEgvRR;;EsE/vRM;IAAgC;GtEmwRtC;;EsElwRM;;IAEE;GtEqwRR;;EsEnwRM;;IAEE;GtEswRR;;EsEpwRM;;IAEE;GtEuwRR;;EsErwRM;;IAEE;GtEwwRR;;EsEvxRM;IAAgC;GtE2xRtC;;EsE1xRM;;IAEE;GtE6xRR;;EsE3xRM;;IAEE;GtE8xRR;;EsE5xRM;;IAEE;GtE+xRR;;EsE7xRM;;IAEE;GtEgyRR;;EsE/yRM;IAAgC;GtEmzRtC;;EsElzRM;;IAEE;GtEqzRR;;EsEnzRM;;IAEE;GtEszRR;;EsEpzRM;;IAEE;GtEuzRR;;EsErzRM;;IAEE;GtEwzRR;;EsEv0RM;IAAgC;GtE20RtC;;EsE10RM;;IAEE;GtE60RR;;EsE30RM;;IAEE;GtE80RR;;EsE50RM;;IAEE;GtE+0RR;;EsE70RM;;IAEE;GtEg1RR;;EsE/1RM;IAAgC;GtEm2RtC;;EsEl2RM;;IAEE;GtEq2RR;;EsEn2RM;;IAEE;GtEs2RR;;EsEp2RM;;IAEE;GtEu2RR;;EsEr2RM;;IAEE;GtEw2RR;;EsEv3RM;IAAgC;GtE23RtC;;EsE13RM;;IAEE;GtE63RR;;EsE33RM;;IAEE;GtE83RR;;EsE53RM;;IAEE;GtE+3RR;;EsE73RM;;IAEE;GtEg4RR;;EsE/4RM;IAAgC;GtEm5RtC;;EsEl5RM;;IAEE;GtEq5RR;;EsEn5RM;;IAEE;GtEs5RR;;EsEp5RM;;IAEE;GtEu5RR;;EsEr5RM;;IAEE;GtEw5RR;;EsEv6RM;IAAgC;GtE26RtC;;EsE16RM;;IAEE;GtE66RR;;EsE36RM;;IAEE;GtE86RR;;EsE56RM;;IAEE;GtE+6RR;;EsE76RM;;IAEE;GtEg7RR;;EsE/7RM;IAAgC;GtEm8RtC;;EsEl8RM;;IAEE;GtEq8RR;;EsEn8RM;;IAEE;GtEs8RR;;EsEp8RM;;IAEE;GtEu8RR;;EsEr8RM;;IAEE;GtEw8RR;;EsEv9RM;IAAgC;GtE29RtC;;EsE19RM;;IAEE;GtE69RR;;EsE39RM;;IAEE;GtE89RR;;EsE59RM;;IAEE;GtE+9RR;;EsE79RM;;IAEE;GtEg+RR;;EsE/+RM;IAAgC;GtEm/RtC;;EsEl/RM;;IAEE;GtEq/RR;;EsEn/RM;;IAEE;GtEs/RR;;EsEp/RM;;IAEE;GtEu/RR;;EsEr/RM;;IAEE;GtEw/RR;;EsEh/RM;IAAwB;GtEo/R9B;;EsEn/RM;;IAEE;GtEs/RR;;EsEp/RM;;IAEE;GtEu/RR;;EsEr/RM;;IAEE;GtEw/RR;;EsEt/RM;;IAEE;GtEy/RR;;EsExgSM;IAAwB;GtE4gS9B;;EsE3gSM;;IAEE;GtE8gSR;;EsE5gSM;;IAEE;GtE+gSR;;EsE7gSM;;IAEE;GtEghSR;;EsE9gSM;;IAEE;GtEihSR;;EsEhiSM;IAAwB;GtEoiS9B;;EsEniSM;;IAEE;GtEsiSR;;EsEpiSM;;IAEE;GtEuiSR;;EsEriSM;;IAEE;GtEwiSR;;EsEtiSM;;IAEE;GtEyiSR;;EsExjSM;IAAwB;GtE4jS9B;;EsE3jSM;;IAEE;GtE8jSR;;EsE5jSM;;IAEE;GtE+jSR;;EsE7jSM;;IAEE;GtEgkSR;;EsE9jSM;;IAEE;GtEikSR;;EsEhlSM;IAAwB;GtEolS9B;;EsEnlSM;;IAEE;GtEslSR;;EsEplSM;;IAEE;GtEulSR;;EsErlSM;;IAEE;GtEwlSR;;EsEtlSM;;IAEE;GtEylSR;;EsEnlSE;IAAmB;GtEulSrB;;EsEtlSE;;IAEE;GtEylSJ;;EsEvlSE;;IAEE;GtE0lSJ;;EsExlSE;;IAEE;GtE2lSJ;;EsEzlSE;;IAEE;GtE4lSJ;CACF;;ActmSI;EwDlDI;IAAgC;GtE6pStC;;EsE5pSM;;IAEE;GtE+pSR;;EsE7pSM;;IAEE;GtEgqSR;;EsE9pSM;;IAEE;GtEiqSR;;EsE/pSM;;IAEE;GtEkqSR;;EsEjrSM;IAAgC;GtEqrStC;;EsEprSM;;IAEE;GtEurSR;;EsErrSM;;IAEE;GtEwrSR;;EsEtrSM;;IAEE;GtEyrSR;;EsEvrSM;;IAEE;GtE0rSR;;EsEzsSM;IAAgC;GtE6sStC;;EsE5sSM;;IAEE;GtE+sSR;;EsE7sSM;;IAEE;GtEgtSR;;EsE9sSM;;IAEE;GtEitSR;;EsE/sSM;;IAEE;GtEktSR;;EsEjuSM;IAAgC;GtEquStC;;EsEpuSM;;IAEE;GtEuuSR;;EsEruSM;;IAEE;GtEwuSR;;EsEtuSM;;IAEE;GtEyuSR;;EsEvuSM;;IAEE;GtE0uSR;;EsEzvSM;IAAgC;GtE6vStC;;EsE5vSM;;IAEE;GtE+vSR;;EsE7vSM;;IAEE;GtEgwSR;;EsE9vSM;;IAEE;GtEiwSR;;EsE/vSM;;IAEE;GtEkwSR;;EsEjxSM;IAAgC;GtEqxStC;;EsEpxSM;;IAEE;GtEuxSR;;EsErxSM;;IAEE;GtEwxSR;;EsEtxSM;;IAEE;GtEyxSR;;EsEvxSM;;IAEE;GtE0xSR;;EsEzySM;IAAgC;GtE6yStC;;EsE5ySM;;IAEE;GtE+ySR;;EsE7ySM;;IAEE;GtEgzSR;;EsE9ySM;;IAEE;GtEizSR;;EsE/ySM;;IAEE;GtEkzSR;;EsEj0SM;IAAgC;GtEq0StC;;EsEp0SM;;IAEE;GtEu0SR;;EsEr0SM;;IAEE;GtEw0SR;;EsEt0SM;;IAEE;GtEy0SR;;EsEv0SM;;IAEE;GtE00SR;;EsEz1SM;IAAgC;GtE61StC;;EsE51SM;;IAEE;GtE+1SR;;EsE71SM;;IAEE;GtEg2SR;;EsE91SM;;IAEE;GtEi2SR;;EsE/1SM;;IAEE;GtEk2SR;;EsEj3SM;IAAgC;GtEq3StC;;EsEp3SM;;IAEE;GtEu3SR;;EsEr3SM;;IAEE;GtEw3SR;;EsEt3SM;;IAEE;GtEy3SR;;EsEv3SM;;IAEE;GtE03SR;;EsEz4SM;IAAgC;GtE64StC;;EsE54SM;;IAEE;GtE+4SR;;EsE74SM;;IAEE;GtEg5SR;;EsE94SM;;IAEE;GtEi5SR;;EsE/4SM;;IAEE;GtEk5SR;;EsEj6SM;IAAgC;GtEq6StC;;EsEp6SM;;IAEE;GtEu6SR;;EsEr6SM;;IAEE;GtEw6SR;;EsEt6SM;;IAEE;GtEy6SR;;EsEv6SM;;IAEE;GtE06SR;;EsEl6SM;IAAwB;GtEs6S9B;;EsEr6SM;;IAEE;GtEw6SR;;EsEt6SM;;IAEE;GtEy6SR;;EsEv6SM;;IAEE;GtE06SR;;EsEx6SM;;IAEE;GtE26SR;;EsE17SM;IAAwB;GtE87S9B;;EsE77SM;;IAEE;GtEg8SR;;EsE97SM;;IAEE;GtEi8SR;;EsE/7SM;;IAEE;GtEk8SR;;EsEh8SM;;IAEE;GtEm8SR;;EsEl9SM;IAAwB;GtEs9S9B;;EsEr9SM;;IAEE;GtEw9SR;;EsEt9SM;;IAEE;GtEy9SR;;EsEv9SM;;IAEE;GtE09SR;;EsEx9SM;;IAEE;GtE29SR;;EsE1+SM;IAAwB;GtE8+S9B;;EsE7+SM;;IAEE;GtEg/SR;;EsE9+SM;;IAEE;GtEi/SR;;EsE/+SM;;IAEE;GtEk/SR;;EsEh/SM;;IAEE;GtEm/SR;;EsElgTM;IAAwB;GtEsgT9B;;EsErgTM;;IAEE;GtEwgTR;;EsEtgTM;;IAEE;GtEygTR;;EsEvgTM;;IAEE;GtE0gTR;;EsExgTM;;IAEE;GtE2gTR;;EsErgTE;IAAmB;GtEygTrB;;EsExgTE;;IAEE;GtE2gTJ;;EsEzgTE;;IAEE;GtE4gTJ;;EsE1gTE;;IAEE;GtE6gTJ;;EsE3gTE;;IAEE;GtE8gTJ;CACF;;AcxhTI;EwDlDI;IAAgC;GtE+kTtC;;EsE9kTM;;IAEE;GtEilTR;;EsE/kTM;;IAEE;GtEklTR;;EsEhlTM;;IAEE;GtEmlTR;;EsEjlTM;;IAEE;GtEolTR;;EsEnmTM;IAAgC;GtEumTtC;;EsEtmTM;;IAEE;GtEymTR;;EsEvmTM;;IAEE;GtE0mTR;;EsExmTM;;IAEE;GtE2mTR;;EsEzmTM;;IAEE;GtE4mTR;;EsE3nTM;IAAgC;GtE+nTtC;;EsE9nTM;;IAEE;GtEioTR;;EsE/nTM;;IAEE;GtEkoTR;;EsEhoTM;;IAEE;GtEmoTR;;EsEjoTM;;IAEE;GtEooTR;;EsEnpTM;IAAgC;GtEupTtC;;EsEtpTM;;IAEE;GtEypTR;;EsEvpTM;;IAEE;GtE0pTR;;EsExpTM;;IAEE;GtE2pTR;;EsEzpTM;;IAEE;GtE4pTR;;EsE3qTM;IAAgC;GtE+qTtC;;EsE9qTM;;IAEE;GtEirTR;;EsE/qTM;;IAEE;GtEkrTR;;EsEhrTM;;IAEE;GtEmrTR;;EsEjrTM;;IAEE;GtEorTR;;EsEnsTM;IAAgC;GtEusTtC;;EsEtsTM;;IAEE;GtEysTR;;EsEvsTM;;IAEE;GtE0sTR;;EsExsTM;;IAEE;GtE2sTR;;EsEzsTM;;IAEE;GtE4sTR;;EsE3tTM;IAAgC;GtE+tTtC;;EsE9tTM;;IAEE;GtEiuTR;;EsE/tTM;;IAEE;GtEkuTR;;EsEhuTM;;IAEE;GtEmuTR;;EsEjuTM;;IAEE;GtEouTR;;EsEnvTM;IAAgC;GtEuvTtC;;EsEtvTM;;IAEE;GtEyvTR;;EsEvvTM;;IAEE;GtE0vTR;;EsExvTM;;IAEE;GtE2vTR;;EsEzvTM;;IAEE;GtE4vTR;;EsE3wTM;IAAgC;GtE+wTtC;;EsE9wTM;;IAEE;GtEixTR;;EsE/wTM;;IAEE;GtEkxTR;;EsEhxTM;;IAEE;GtEmxTR;;EsEjxTM;;IAEE;GtEoxTR;;EsEnyTM;IAAgC;GtEuyTtC;;EsEtyTM;;IAEE;GtEyyTR;;EsEvyTM;;IAEE;GtE0yTR;;EsExyTM;;IAEE;GtE2yTR;;EsEzyTM;;IAEE;GtE4yTR;;EsE3zTM;IAAgC;GtE+zTtC;;EsE9zTM;;IAEE;GtEi0TR;;EsE/zTM;;IAEE;GtEk0TR;;EsEh0TM;;IAEE;GtEm0TR;;EsEj0TM;;IAEE;GtEo0TR;;EsEn1TM;IAAgC;GtEu1TtC;;EsEt1TM;;IAEE;GtEy1TR;;EsEv1TM;;IAEE;GtE01TR;;EsEx1TM;;IAEE;GtE21TR;;EsEz1TM;;IAEE;GtE41TR;;EsEp1TM;IAAwB;GtEw1T9B;;EsEv1TM;;IAEE;GtE01TR;;EsEx1TM;;IAEE;GtE21TR;;EsEz1TM;;IAEE;GtE41TR;;EsE11TM;;IAEE;GtE61TR;;EsE52TM;IAAwB;GtEg3T9B;;EsE/2TM;;IAEE;GtEk3TR;;EsEh3TM;;IAEE;GtEm3TR;;EsEj3TM;;IAEE;GtEo3TR;;EsEl3TM;;IAEE;GtEq3TR;;EsEp4TM;IAAwB;GtEw4T9B;;EsEv4TM;;IAEE;GtE04TR;;EsEx4TM;;IAEE;GtE24TR;;EsEz4TM;;IAEE;GtE44TR;;EsE14TM;;IAEE;GtE64TR;;EsE55TM;IAAwB;GtEg6T9B;;EsE/5TM;;IAEE;GtEk6TR;;EsEh6TM;;IAEE;GtEm6TR;;EsEj6TM;;IAEE;GtEo6TR;;EsEl6TM;;IAEE;GtEq6TR;;EsEp7TM;IAAwB;GtEw7T9B;;EsEv7TM;;IAEE;GtE07TR;;EsEx7TM;;IAEE;GtE27TR;;EsEz7TM;;IAEE;GtE47TR;;EsE17TM;;IAEE;GtE67TR;;EsEv7TE;IAAmB;GtE27TrB;;EsE17TE;;IAEE;GtE67TJ;;EsE37TE;;IAEE;GtE87TJ;;EsE57TE;;IAEE;GtE+7TJ;;EsE77TE;;IAEE;GtEg8TJ;CACF;;AuEhgUA;EAAkB;CvEogUlB;;AuEhgUA;EAAiB;CvEogUjB;;AuEngUA;EAAiB;CvEugUjB;;AuEtgUA;EAAiB;CvE0gUjB;;AuEzgUA;ECTE;EACA;EACA;CxEshUF;;AuEvgUI;EAAwB;CvE2gU5B;;AuE1gUI;EAAwB;CvE8gU5B;;AuE7gUI;EAAwB;CvEihU5B;;Ac5+TI;EyDvCA;IAAwB;GvEwhU1B;;EuEvhUE;IAAwB;GvE2hU1B;;EuE1hUE;IAAwB;GvE8hU1B;CACF;;Ac1/TI;EyDvCA;IAAwB;GvEsiU1B;;EuEriUE;IAAwB;GvEyiU1B;;EuExiUE;IAAwB;GvE4iU1B;CACF;;AcxgUI;EyDvCA;IAAwB;GvEojU1B;;EuEnjUE;IAAwB;GvEujU1B;;EuEtjUE;IAAwB;GvE0jU1B;CACF;;ActhUI;EyDvCA;IAAwB;GvEkkU1B;;EuEjkUE;IAAwB;GvEqkU1B;;EuEpkUE;IAAwB;GvEwkU1B;CACF;;AuEnkUA;EAAmB;CvEukUnB;;AuEtkUA;EAAmB;CvE0kUnB;;AuEzkUA;EAAmB;CvE6kUnB;;AuEzkUA;EAAuB;CvE6kUvB;;AuE5kUA;EAAuB;CvEglUvB;;AuE/kUA;EAAuB;CvEmlUvB;;AuEllUA;EAAuB;CvEslUvB;;AuErlUA;EAAuB;CvEylUvB;;AuExlUA;EAAuB;CvE4lUvB;;AuExlUA;EAAc;CvE4lUd;;AyEnoUE;EACE;CzEsoUJ;;AK5nUE;;EoELM;CzEsoUR;;AyE5oUE;EACE;CzE+oUJ;;AKroUE;;EoELM;CzE+oUR;;AyErpUE;EACE;CzEwpUJ;;AK9oUE;;EoELM;CzEwpUR;;AyE9pUE;EACE;CzEiqUJ;;AKvpUE;;EoELM;CzEiqUR;;AyEvqUE;EACE;CzE0qUJ;;AKhqUE;;EoELM;CzE0qUR;;AyEhrUE;EACE;CzEmrUJ;;AKzqUE;;EoELM;CzEmrUR;;AyEzrUE;EACE;CzE4rUJ;;AKlrUE;;EoELM;CzE4rUR;;AyElsUE;EACE;CzEqsUJ;;AK3rUE;;EoELM;CzEqsUR;;AuE9pUA;EAAa;CvEkqUb;;AuEjqUA;EAAc;CvEqqUd;;AuEnqUA;EAAiB;CvEuqUjB;;AuEtqUA;EAAiB;CvE0qUjB;;AuEtqUA;EGvDE;EACA;EACA;EACA;EACA;C1EiuUF;;AuE1qUA;EAAwB;CvE8qUxB;;AuE5qUA;EACE;EACA;CvE+qUF;;AuE1qUA;EAAc;CvE8qUd;;A2E/uUA;EACE;C3EkvUF;;A2E/uUA;EACE;C3EkvUF;;A4ElvUE;EACE;;;IAKE;IAEA;G5EkvUJ;;E4E9uUI;IACE;G5EivUN;;E4ExuUE;IACE;G5E2uUJ;;E4E7tUE;IACE;G5EguUJ;;E4E9tUE;;IAEE;IACA;G5EiuUJ;;E4EztUE;IACE;G5E4tUJ;;E4EztUE;;IAEE;G5E4tUJ;;E4EztUE;;;IAGE;IACA;G5E4tUJ;;E4EztUE;;IAEE;G5E4tUJ;;A4EptUE;IACE;C5EutUN;;E4ErtUI;IACE;G5EwtUJ;;E4EttUE;IACE;G5EytUJ;;E4ErtUE;IACE;G5EwtUJ;;E4EttUE;IACE;G5EytUJ;;E4EttUE;IACE;G5EytUJ;;E4EvtUI;;IAEE;G5E0tUN;;E4ErtUI;;IAEE;G5EwtUN;;E4EptUE;IACE;G5EutUJ;;E4ErtUI;;;;IAIE;G5EwtUN;;E4EptUE;IACE;IACA;G5EutUJ;CACF;;A6E/1UA;EACE;C7Ek2UF;;A6Eh2UA;EACE;EACA;C7Em2UF;;A6Ej2UA;;EAEE;C7Eo2UF;;A6El2UA;EACE;EACA;C7Eq2UF;;A6En2UA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C7Es2UF;;A6Ep2UA;;EAEE;EACA;EACA;EACA;EACA;EACA;C7Eu2UF;;A6Er2UA;;0D7Ey2UyD;;A6Et2UzD;EACE;EACA;EACA;EACA;EACA;C7Ey2UF;;A6Ev2UA;EACE;EACA;EACA;C7E02UF;;A6Ex2UA;EACE;EACA;EACA;C7E22UF;;A6Ez2UA;EACE;EACA;EACA;C7E42UF;;A6E12UA;EACE;EACA;EACA;C7E62UF;;A6E32UA;EACE;EACA;C7E82UF;;A6E52UA;EACE;EACA;C7E+2UF;;A6E72UA;EACE;EACA;C7Eg3UF;;A6E92UA;EACE;EACA;C7Ei3UF;;A6E/2UA;EACE;EACA;EACA;C7Ek3UF;;A6E/2UA;EAGE;C7Ek3UF;;A6Eh3UA;EACE;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;C7Em3UF;;A6Ej3UA;EAGE;EACA;EACA;EACA;EACA;C7Eo3UF;;A6El3UA;EACE;C7Eq3UF;;A6En3UA;EACE;C7Es3UF;;A6Ep3UA;EACE;C7Eu3UF;;A6Er3UA;EACE;C7Ew3UF;;A6Et3UA;;EAEE;EACA;EACA;C7Ey3UF;;A6Ev3UA;;EAEE;EACA;EACA;C7E03UF;;A6Ex3UA;EACE;C7E23UF;;A6Ez3UA;EACE;C7E43UF;;A6E13UA;EACE;C7E63UF;;A6E33UA;EACE;C7E83UF;;A6E53UA;EACE;C7E+3UF;;A6E53UA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C7E+3UF;;A6E53UA;;AACA;EACE;IACE;IACA;G7Eg4UF;;E6E93UA;IACE;IACA;G7Ei4UF;CACF;;A6E/3UA;EACE;IACE;IACA;G7Ek4UF;;E6Eh4UA;IACE;IACA;G7Em4UF;CACF;;A6Ej4UA;EACE;IACE;IACA;G7Eo4UF;CACF;;A8EvhVI;EACI;C9E0hVR;;A8ErhVQ;EACI;EACA;C9EwhVZ;;A8ErhVQ;EACI;EACA;C9EwhVZ;;A8ElhVI;EACI;EACA;C9EqhVR;;A8EnhVQ;EACI;EACA;EACA;EACA;EACA;EACA;C9EshVZ;;A8EnhVQ;EACI;EACA;C9EshVZ;;A8EnhVQ;EACI;C9EshVZ;;A8EnhVQ;;;EAGI;C9EshVZ;;A8EnhVQ;;EAEI;C9EshVZ;;A8ElhVY;EACI;EACA;C9EqhVhB;;A8ElhVY;EACI;EACA;C9EqhVhB;;A8EjhVQ;EACI;C9EohVZ;;A8EjhVQ;EACI;EACA;C9EohVZ;;A8EjhVQ;EACI;C9EohVZ;;A8E7gVQ;EACI;C9EghVZ;;A8E9gVQ;EACI;C9EihVZ;;A8E3gVI;EACI;EACA;C9E8gVR;;A8E3gVI;EACI;C9E8gVR;;A8E5gVQ;EACI;C9E+gVZ;;A8E3gVY;EACI;EACA;EACA;C9E8gVhB;;A8E5gVgB;EACI;C9E+gVpB;;A8E3gVY;EACI;C9E8gVhB;;A8E3gVY;EACI;C9E8gVhB;;A8E3gVY;EACI;C9E8gVhB;;A8E3gVY;EACI;C9E8gVhB;;A8E5gVgB;EACI;C9E+gVpB;;A8E7gVoB;EACI;C9EghVxB;;A8E5gVgB;EACI;C9E+gVpB;;A8ExgVI;EACI;EACA;C9E2gVR;;A8EvgVQ;EACI;C9E0gVZ;;A8ExgVY;EACI;EACA;C9E2gVhB;;A8EvgVQ;EACI;EACA;C9E0gVZ;;A8ExgVY;EACI;EACA;C9E2gVhB;;A8EvgVQ;EACI;EACA;C9E0gVZ;;A8ExgVY;;;EACI;EACA;C9E6gVhB;;A8EjgVY;EACI;C9EogVhB;;A8EjgVY;EACI;C9EogVhB;;A8EjgVY;EAKI;EACA;EACA;C9EggVhB;;A8EtgVgB;EACI;C9EygVpB;;A8EhgVQ;EACI;C9EmgVZ;;A8EhgVQ;EACI;C9EmgVZ;;A8E3/UQ;EACI;C9E8/UZ;;A8E3/UgB;;EACI;C9E+/UpB;;A8E5/UgB;EAKI;C9E2/UpB;;A8E//UoB;EACI;C9EkgVxB;;A8E3/UY;EACI;C9E8/UhB;;A8Ep/UY;EACI;EACA;C9Eu/UhB;;A8Ep/UY;EACI;EACA;C9Eu/UhB;;A8Ep/UY;EACI;EACA;C9Eu/UhB;;A8Ep/UY;EACI;C9Eu/UhB;;A8En/UQ;EACI;C9Es/UZ;;A8E/+UI;EACI;C9Ek/UR;;A8E/+UY;EACI;EACA;C9Ek/UhB;;A8E/+UY;EACI;C9Ek/UhB;;A8E/+UY;EACI;EACA;C9Ek/UhB;;A8E5+UI;;EACI;EACA;C9Eg/UR;;A8E7+UI;;EACI;EACA;C9Ei/UR;;A8E9+UI;EAKI;EACA;C9E6+UR;;A8El/UQ;EACI;C9Eq/UZ;;A8E3+UQ;EACI;EACA;C9E8+UZ;;A8E3+UQ;EACI;C9E8+UZ;;A8E3+UQ;EACI;C9E8+UZ;;A8E3+UQ;EACI;C9E8+UZ;;A8E3+UQ;EACI;EACA;C9E8+UZ;;A8Ev+UQ;EACI;C9E0+UZ;;A8Ev+UQ;EACI;C9E0+UZ;;A8Ev+UQ;EACI;C9E0+UZ;;A8Ev+UQ;EACI;C9E0+UZ;;A8Ev+UQ;EACI;EACA;C9E0+UZ;;A8Ex+UY;EACI;EACA;EACA;C9E2+UhB;;A8Ex+UY;EACI;C9E2+UhB;;A8Ex+UY;EACI;C9E2+UhB;;A8Ev+UY;EACI;C9E0+UhB;;A8Ep+UY;EACI;C9Eu+UhB;;A8Ep+UY;EACI;C9Eu+UhB;;A8En+UQ;EACI;C9Es+UZ;;A8Ej+UI;EAEI;EACA;C9Em+UR;;A8Ej+UQ;EACE;EACA;C9Eo+UV;;A8E/9UI;EvDrZF;EACA;CvBw3VF;;AK16VE;EkBqDE;EACA;EACA;CvBy3VJ;;AuBt3VE;;EAEE;CvBy3VJ;;AuBt3VE;;EAEE;EACA;CvBy3VJ;;AuBt3VE;;;EAGE;EACA;EACA;CvBy3VJ;;AuBv3VI;;;EAKI;CvBw3VR;;A8E9/UI;EACI;C9EigVR;;A8E7/UI;EACI;C9EggVR;;A8E9/UQ;EACI;EACA;C9EigVZ;;A8E//UY;EACI;EACA;C9EkgVhB;;A8EhgVgB;EACI;EACA;C9EmgVpB;;A8E//UY;EACI;EACA;C9EkgVhB;;A8E7/UY;EACI;EACA;C9EggVhB;;A8E7/UoB;EACI;C9EggVxB;;A8E7/UoB;EACI;C9EggVxB;;A8Ep/UY;;;EAGI;C9Eu/UhB;;A8En/UQ;EACI;EACA;C9Es/UZ;;A8En/UQ;EACI;EACA;C9Es/UZ;;A8E9+UQ;EACI;C9Ei/UZ;;A8E7+UY;EACI;C9Eg/UhB;;A8Ev+UQ;EACI;C9E0+UZ;;A8Er+UY;EACI;C9Ew+UhB;;A8Er+UY;EACI;EACA;EACA;C9Ew+UhB;;A8Ep+UQ;EACI;C9Eu+UZ;;A8En+UI;EACI;C9Es+UR;;A8Ej+UQ;EACI;C9Eo+UZ;;A8El+UQ;EACI;C9Eq+UZ;;A8El+UQ;EACI;C9Eq+UZ;;A8Ej+UI;EACI;IACI;IACA;G9Eo+UV;CACF;;A+E5jWA;;;EACI;EACA;C/EikWJ;;A+E9jWA;EACI;EACA;EACA;EAEA;C/EgkWJ;;A+E9jWI;EACI;C/EikWR;;A+E7jWA;;;;;;EACI;EACA;C/EqkWJ;;A+ElkWA;EACI;C/EqkWJ;;A+EnkWI;;EACI;EACA;EACA;C/EukWR;;A+ElkWA;;EACI;EACA;EACA;EACA;EACA;C/EskWJ;;A+EnkWA;;EACI;EACA;C/EukWJ;;A+EpkWA;;;EACI;C/EykWJ;;A+EtkWA;EAAW;C/E0kWX;;A+ExkWA;EACI;C/E2kWJ;;A+ExkWA;EACI;IAAK;G/E4kWP;CACF;;A+E9kWA;EACI;IAAK;G/E4kWP;CACF;;A+E1kWA;EACI;UAAA;C/E6kWJ;;A+E1kWA;EACI;EACA;EACA;EACA;EACA;C/E6kWJ;;A+E1kWA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C/E6kWJ;;A+E1kWA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/E6kWJ;;A+E3kWI;EACI;C/E8kWR;;A+E3kWI;EACI;EACA;EACA;EACA;EACA;C/E8kWR;;A+E1kWA;EACI;EACA;EACA;C/E6kWJ;;A+E1kWA;EACI;C/E6kWJ;;A+E1kWA;EACI;EACA;EACA;C/E6kWJ;;A+E1kWA;EACI;EACA;C/E6kWJ;;AgF3sWA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChF8sWJ;;AgF3sWA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChF8sWJ;;AgF3sWA;EACI;EACA;ChF8sWJ;;AgF5sWI;EACI;ChF+sWR;;AgF5sWI;EACI;ChF+sWR;;AgF5sWI;EACI;ChF+sWR;;AgF5sWI;EACI;EACA;EACA;ChF+sWR;;AgF5sWI;EACI;EACA;ChF+sWR;;AgF3sWA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChF8sWJ;;AgF3sWA;;EAEI;EACA;ChF8sWJ;;AgF3sWA;EACI;EACA;EACA;EACA;EACA;ChF8sWJ;;AgF5sWI;EACI;ChF+sWR;;AgF3sWA;EACI;EACA;ChF8sWJ;;AgF5sWI;EACI;ChF+sWR;;AgF5sWI;EACI;ChF+sWR;;AgF5sWI;EACI;EACA;ChF+sWR;;AgF5sWI;EACI;EACA;EACA;EAIA;EACA;ChF+sWR;;AgF3sWA;EACI;ChF8sWJ;;AgFzsWA;EAEI;IACI;GhF2sWN;;EgFxsWE;IACI;IACA;GhF2sWN;;EgFxsWE;IACI;GhF2sWN;;EgFxsWE;IACI;GhF2sWN;;EgFxsWE;;IAEI;IACA;GhF2sWN;;EgFxsWE;IACI;GhF2sWN;CACF;;AiFt1WI;EACI;CjFy1WR;;AiFv1WQ;EACI;CjF01WZ;;AiFt1WI;EACI;EACA;EACA;CjFy1WR;;AiFv1WQ;EACI;EACA;EACA;EACA;EACA;EACA;CjF01WZ;;AiFv1WQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjF01WZ;;AiFr1WI;EACI;EACA;CjFw1WR;;AiFt1WQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CjFy1WZ;;AiFt1WQ;EACI;CjFy1WZ;;AiFt1WQ;EACI;CjFy1WZ;;AkFl5WA;EACI;ClFq5WJ;;AkFl5WA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ClFq5WJ;;AkFn5WI;;;EAGI;ClFs5WR;;AkFl5WA;EACI;EACA;EACA;ClFq5WJ;;AkFn5WI;EACI;EACA;EACA;EACA;EACA;EACA;ClFs5WR;;AkFp5WQ;EACI;ClFu5WZ;;AkFr5WQ;EACI;ClFw5WZ;;AkFr5WQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ClFw5WZ;;AkFr5WQ;EACI;EACA;ClFw5WZ;;AkFn5WI;EACI;EACA;ClFs5WR;;AkFn5WI;EACI;EACA;EACA;ClFs5WR;;AkFn5WI;EACI;ClFs5WR;;AkFp5WQ;EACI;EACA;ClFu5WZ;;AkFp5WQ;EACI;ClFu5WZ;;AkFr5WQ;EACI;ClFw5WZ;;AkFp5WK;EACG;ClFu5WR;;AkFr5WQ;EACI;EACA;EACA;EACA;ClFw5WZ;;AkFn5WA;EAEI;IACI;IACA;GlFq5WN;;EkFl5WE;IACI;GlFq5WN;;EkFn5WM;IACI;IACA;GlFs5WV;CACF;;AmFngXA;EACI;EACA;EACA;CnFsgXJ;;AmFlgXQ;EACI;CnFqgXZ;;AmFngXY;EACI;EACA;CnFsgXhB;;AmFpgXgB;EACI;CnFugXpB;;AmFngXQ;EACI;EACA;EACA;EACA;EACA;EACA;CnFsgXZ;;AmFpgXY;EACI;CnFugXhB;;AmFpgXQ;EACI;EACA;CnFugXZ;;AmFhgXgB;EACI;CnFmgXpB;;AmFjgXoB;EACI;CnFogXxB;;AmF//WQ;EACI;EACA;CnFkgXZ;;AmFjgXY;EACQ;CnFogXpB;;AmFlgXgB;EACI;CnFqgXpB;;AmFjgXY;EACI;CnFogXhB;;AoFjkXA;EACI;EACA;CpFokXJ;;AoFlkXI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CpFqkXR;;AoFnkXQ;EACI;CpFskXZ;;AoFnkXQ;EACI;CpFskXZ;;AoFhkXA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CpFmkXJ;;AoFjkXI;EACI;CpFokXR;;AqF9mXA;EACI;EACA;CrFinXJ;;AqF/mXI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrFknXR;;AqF/mXI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrFknXR;;AqF/mXI;EACI;CrFknXR;;AqF/mXI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrFknXR;;AqFhnXQ;EACI;CrFmnXZ;;AqFhnXQ;EACI;EACA;EACA;EACA;EACA;EACA;CrFmnXZ;;AqFznXQ;EACI;EACA;EACA;EACA;EACA;EACA;CrFmnXZ;;AqFznXQ;EACI;EACA;EACA;EACA;EACA;EACA;CrFmnXZ;;AqFznXQ;EACI;EACA;EACA;EACA;EACA;EACA;CrFmnXZ;;AqFznXQ;EACI;EACA;EACA;EACA;EACA;EACA;CrFmnXZ;;AqFhnXQ;EACI;CrFmnXZ;;AqFhnXQ;EACI;CrFmnXZ;;AqFhnXQ;EACI;EACA;CrFmnXZ;;AqFhnXQ;EACI;CrFmnXZ;;AqFhnXQ;EACI;CrFmnXZ;;AsFxsXA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CtF0sXJ;;AsFxsXI;;EACI;EACA;EACA;EACA;CtF4sXR;;AsFzsXI;;EACI;EACA;EACA;EACA;EACA;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AsF1sXI;EACI;CtF6sXR;;AuFjwXA;EACI;EACA;CvFowXJ;;AuFlwXI;EACI;EACA;EACA;CvFqwXR;;AuFlwXI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvFqwXR;;AuFlwXI;EACI;EACA;CvFqwXR;;AwF7xXA;EACI;CxFgyXJ;;AwF9xXI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CxFiyXR;;AwF/xXQ;EACI;EACA;EACA;EACA;EACA;EACA;CxFkyXZ;;AwFxyXQ;EACI;EACA;EACA;EACA;EACA;EACA;CxFkyXZ;;AwFxyXQ;EACI;EACA;EACA;EACA;EACA;EACA;CxFkyXZ;;AwFxyXQ;EACI;EACA;EACA;EACA;EACA;EACA;CxFkyXZ;;AwFxyXQ;EACI;EACA;EACA;EACA;EACA;EACA;CxFkyXZ;;AwF/xXQ;EACI;CxFkyXZ;;AwF/xXQ;EACI;CxFkyXZ;;AwF/xXQ;EACI;EACA;CxFkyXZ;;AwF/xXQ;EACI;CxFkyXZ;;AyFv0XI;EACI;EACA;EACA;CzF00XR;;AyFv0XI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CzF00XR;;AyFv0XI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CzF00XR;;AyFv0XI;EACI;CzF00XR;;AyFv0XI;EACI;EACA;EACA;CzF00XR;;AyFv0XI;EACI;CzF00XR;;A0F/2XA;EACE;IACE;IACA;G1Fk3XF;;E0Fh3XA;IACE;IACA;G1Fm3XF;;E0Fj3XA;IACE;G1Fo3XF;CACF;;A0F/3XA;EACE;IACE;IACA;G1Fk3XF;;E0Fh3XA;IACE;IACA;G1Fm3XF;;E0Fj3XA;IACE;G1Fo3XF;CACF;;A0Fz2XA;EACI;EACA;EACA;C1F42XJ;;A0Fz2XA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;C1F22XJ;;A0Fh4XI;EACE;UAAA;C1Fm4XN;;A0Fp4XI;EACE;UAAA;C1Fu4XN;;A0Fx4XI;EACE;UAAA;C1F24XN;;A0F54XI;EACE;UAAA;C1F+4XN;;A0Fz3XI;ECxCF;UAAA;ED2CM;EACA;EACA;EACA;EACA;EACA;EACA;EACA;UAAA;C1F23XR;;A4Fl7XA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C5Fq7XJ;;A4Fn7XI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C5Fs7XR;;A4Fn7XI;EACI;EACA;C5Fs7XR;;A4Fn7XI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C5Fs7XR;;A4Fn7XI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C5Fs7XR;;A6Fx+XA;EAMI;C7Fs+XJ;;A6F3+XI;EACI;EACA;C7F8+XR;;A6Fv+XA;;;;;;EACI;C7F++XJ;;A6F5+XA;EACI;EACA;C7F++XJ;;A6F7+XI;;;EACI;C7Fk/XR;;A6F9+XA;EACI;EACA;C7Fi/XJ;;A6F/+XI;;;EACI;C7Fo/XR;;A6Fh/XA;EtE1BE;EFAE;EEEF;CvB8gYF;;AK1gYE;EkBAE;EFNA;EEQA;CvB8gYJ;;AuB3gYE;;EAMI;CvB0gYN;;AuBrgYE;;EAEE;EACA;EACA;CvBwgYJ;;AuBjgYE;;;EAGE;EACA;EAIA;CvBigYJ;;AuB//XI;;;EAKI;CvBggYR;;A6FjhYA;EtEwBE;EACA;CvB6/XF;;AK/iYE;EkBqDE;EACA;EACA;CvB8/XJ;;AuB3/XE;;EAEE;CvB8/XJ;;AuB3/XE;;EAEE;EACA;CvB8/XJ;;AuB3/XE;;;EAGE;EACA;EACA;CvB8/XJ;;AuB5/XI;;;EAKI;CvB6/XR;;A6FjjYA;EtEnCE;EFAE;EEEF;CvBwlYF;;AKplYE;EkBAE;EFNA;EEQA;CvBwlYJ;;AuBrlYE;;EAMI;CvBolYN;;AuB/kYE;;EAEE;EACA;EACA;CvBklYJ;;AuB3kYE;;;EAGE;EACA;EAIA;CvB2kYJ;;AuBzkYI;;;EAKI;CvB0kYR;;A6FjlYA;EACI;C7FolYJ;;A6FjlYA;EACI;EACA;C7FolYJ;;A6FjlYA;EACI;EACA;C7FolYJ;;A6FllYI;EACI;C7FqlYR;;A6FhlYA;EACI;EACA;C7FmlYJ;;A6FhlYA;EACI;C7FmlYJ;;A6F9kYA;EACI;C7FilYJ;;A6F5kYA;;;EACI;C7FilYJ;;A6F/kYI;;;EACI;C7FolYR;;A6F7kYI;EACI;EACA;C7FglYR;;A6F9kYI;EACI;EACA;C7FilYR;;A6F7kYI;EACI;EACA;C7FglYR;;A6F9kYI;EACI;EACA;C7FilYR;;A6F7kYA;EACI;EACA;EACA;EACA;EACA;EACA;C7FglYJ;;A6F9kYI;EACI;C7FilYR;;A6F7kYA;EACI;C7FglYJ;;A6F7kYA;EACI;C7FglYJ;;A6F7kYA;EACI;EACA;EACA;C7FglYJ;;A6F9kYI;EACI;C7FilYR;;A6F7kYA;EACI;C7FglYJ;;A6F7kYA;EACI;EACA;EACA;C7FglYJ;;A6F9kYI;EACI;C7FilYR;;A6F7kYA;EACI;EACA;C7FglYJ;;A8FjvYA;EACE;EACA;EAEA;C9FovYF;;A+FvvYA;EACI;EACA;EACA;C/F0vYJ;;A+FxvYI;EAGI;EACA;C/FyvYR;;AqDlwYE;EACE;EACA;EACA;CrDqwYJ;;A+F7vYQ;EACI;C/FgwYZ;;A+F7vYQ;EACI;EACA;EACA;C/FgwYZ;;A+F7vYQ;EACI;EACA;EACA;C/FgwYZ;;A+F7vYQ;EACI;EACA;C/FgwYZ;;A+F7vYQ;EACI;EACA;C/FgwYZ;;A+F7vYQ;EACI;EACA;C/FgwYZ;;A+F7vYQ;EACI;EACA;C/FgwYZ;;A+F3vYI;EACI;C/F8vYR;;A+F3vYI;EACI;EACA;EACA;C/F8vYR;;A+F3vYI;EACI;C/F8vYR;;A+F3vYI;EACI;C/F8vYR;;A+F5vYQ;EACI;C/F+vYZ;;A+F5vYQ;EACI;C/F+vYZ;;A+F5vYQ;EACI;C/F+vYZ;;A+F5vYQ;EACI;C/F+vYZ;;A+FnvYQ;;;;;;;;;;;;;;;;;;;;;EACI;C/F0wYZ;;A+FlwYA;EAEI;IAEI;G/FmwYN;CACF;;AgG32YA;EACI;ChG82YJ;;AgGz2YI;EACI;EACA;ChG42YR;;AgG12YQ;;;EACI;EACA;ChG+2YZ;;AgG32YI;EACI;ChG82YR;;AgG32YI;EACI;ChG82YR;;AgGx2YI;EACI;EACA;ChG22YR;;AgGz2YQ;;;EACI;EACA;ChG82YZ;;AgG12YI;EACI;ChG62YR;;AgG12YI;EACI;ChG62YR;;AgGv2YI;EACI;EACA;EACA;EACA;ChG02YR;;AgGx2YQ;;;EACI;EACA;ChG62YZ;;AgG12YQ;EACI;EACA;EACA;ChG62YZ;;AgG32YY;;;EACI;EACA;EACA;ChGg3YhB;;AqDp7YE;EACE;EACA;EACA;CrDu7YJ;;AgG32YI;EACI;EACA;EACA;EACA;EACA;EACA;ChG82YR;;AgG52YQ;EACI;EACA;EACA;ChG+2YZ;;AgG52YQ;EACI;EACA;EACA;EACA;EACA;EACA;ChG+2YZ;;AgG72YY;;;EACI;EACA;ChGk3YhB;;AgG/2YY;EACI;EACA;ChGk3YhB;;AgGh3YgB;;;EACI;EACA;ChGq3YpB;;AgG/2YI;EACI;ChGk3YR;;AgGh3YQ;EACI;ChGm3YZ;;AgGj3YY;;;EACI;EACA;ChGs3YhB;;AgGn3YY;EACI;EACA;ChGs3YhB;;AgGp3YgB;;;EACI;EACA;ChGy3YpB;;AgGn3YI;EACI;ChGs3YR;;AgGp3YQ;EACI;ChGu3YZ;;AgGp3YQ;EACI;EACA;EACA;ChGu3YZ;;AgGr3YY;EACI;EACA;EACA;EACA;ChGw3YhB;;AgGr3YY;;;EACI;EACA;EACA;ChG03YhB;;AgGp3YA;EACI;EACA;EACA;EAEA;ChGu3YJ;;AgGr3YI;EACI;ChGw3YR;;AgGr3YI;EACI;EACA;ChGw3YR;;AgGr3YI;EACI;ChGw3YR;;AgGp3YA;EACI;ChGu3YJ;;AiGtjZA;EACI;EACA;EACA;EACA;EACA;EACA;CjGyjZJ;;AiGtjZA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjGyjZJ;;AiGvjZI;EACI;CjG0jZR;;AiGvjZI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjG0jZR;;AiGvjZI;EACI;EACA;EACA;CjG0jZR;;AiGvjZI;EACI;EACA;CjG0jZR;;AiGvjZI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjG0jZR;;AiGvjZI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CjG0jZR;;AiGtjZI;EACI;EACA;CjGyjZR;;AkGhoZI;;EAEI;EACA;EACA;EACA;EACA;ClGmoZR;;AkGhoZI;EACI;EACA;ClGmoZR;;AkG/nZI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ClGkoZR;;AkG/nZI;EACI;ClGkoZR;;AkG/nZQ;EACI;ClGkoZZ;;AkG/nZQ;EACI;EACA;EACA;ClGkoZZ;;AkG7nZI;EACI;EACA;EACA;ClGgoZR;;AkG7nZI;EACI;ClGgoZR;;AkG/nZQ;EACI;ClGkoZZ;;AkG/nZQ;EACI;EACA;ClGkoZZ;;AkG/nZQ;EACI;ClGkoZZ;;AkG/nZQ;EACI;EACA;EACA;EACA;ClGkoZZ;;AkGhoZY;EACI;EACA;ClGmoZhB;;AkGhoZY;EACI;EACA;ClGmoZhB;;AkG9nZI;EACI;EACA;ClGioZR;;AkG5nZQ;EACI;EACA;EACA;ClG+nZZ;;AkG5nZQ;EACI;EACA;EACA;ClG+nZZ;;AkG1nZA;EACI;ClG6nZJ;;AkG3nZI;EACI;ClG8nZR;;AkGxnZA;EACI;EACA;EACA;EACA;EACA;ClG2nZJ;;AkGxnZA;EACI;EACA;ClG2nZJ;;AkGxnZA;EACI;EACA;EACA;EACA;ClG2nZJ;;AkGxnZA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ClG2nZJ;;AkGxnZA;EACI;EACA;ClG2nZJ;;AkGxnZA;EACI;ClG2nZJ;;AkGxnZA;EACI;EACA;EACA;EACA;EACA;ClG2nZJ;;AkGxnZA;EACI;EACA;EACA;EACA;EACA;EACA;ClG2nZJ;;AkGxnZA;;EAEI;EACA;EACA;ClG2nZJ;;AkGxnZA;EACI;EACA;EACA;ClG2nZJ;;AkGxnZA;;;EAII;EACA;KAAA;MAAA;UAAA;ClG0nZJ;;AkGtnZA;;EAEI;EACA;EACA;EACA;ClGynZJ;;AkGtnZA;EACI;ClGynZJ;;AkGtnZA;EACI;ClGynZJ;;AkGpnZA;EACI;EACA;ClGunZJ;;AkGrnZI;EACI;ClGwnZR;;AkGrnZI;EACI;ClGwnZR;;AkGrnZI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ClGwnZR;;AkGrnZI;EACI;EACA;EACA;ClGwnZR;;AkGnnZA;EACI;ClGsnZJ;;AkGnnZA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ClGsnZJ;;AkGpnZI;EACI;EACA;EACA;EACA;EACA;KAAA;MAAA;UAAA;ClGunZR;;AkGrnZQ;EACI;ClGwnZZ;;AkGlnZQ;EACI;ClGqnZZ;;AkGhnZI;EACI;ClGmnZR;;AkG9mZA;EACI;EACA;EACA;EACA;EACA;ClGinZJ;;AkG9mZA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ClGinZJ;;AkG9mZA;EACI;ClGinZJ;;AkG9mZA;EACI;IACI;IACA;IACA;GlGinZN;;EkG9mZE;IACI;GlGinZN;;EkG5mZM;IACI;IACA;IACA;IACA;GlG+mZV;;EkG5mZM;IACI;IACA;IACA;GlG+mZV;;EkG5mZM;IACI;IACA;IACA;IACA;IACA;GlG+mZV;;EkG5mZM;IACI;IACA;IACA;IACA;IACA;IACA;GlG+mZV;;EkG7mZU;IACI;GlGgnZd;;EkG7mZU;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;GlGgnZd;;EkG7mZU;IACI;IACA;IACA;IACA;GlGgnZd;;EkG7mZU;IACI;GlGgnZd;;EkG9mZU;IACI;GlGinZd;;EkG7mZO;IACG;GlGgnZV;;EkG7mZM;IACI;IACA;GlGgnZV;CACF;;AmGp/ZA;EACI;EACA;EACA;EAAA;EAAA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnGu/ZJ;;AmGp/ZA;EACI;EACA;EACA;EACA;CnGu/ZJ;;AmGp/ZA;EACI;EACA;EACA;EACA;EACA;CnGu/ZJ;;AmGp/ZA;;;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;CnGu/ZJ;;AmGp/ZA;;EAEI;EACA;EACA;CnGu/ZJ;;AmGp/ZA;EACI;CnGu/ZJ;;AmGp/ZA;EACI;CnGu/ZJ;;AmGp/ZA;EACI;CnGu/ZJ;;AmGp/ZA;EACI;CnGu/ZJ;;AmGp/ZA;EACI;CnGu/ZJ;;AoGzjaA;;EACI;CpG6jaJ;;AoG1jaA;;EACI;CpG8jaJ;;AqGhkaA;EACI;EACA;EACA;CrGmkaJ;;AqG9jaI;;;EACI;CrGmkaR;;AqGhkaI;EACI;CrGmkaR;;AqG5jaI;;;EACI;CrGikaR;;AqG1jaI;;;EACI;CrG+jaR;;AqG5jaI;EACI;CrG+jaR;;AqG1jaA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrG6jaJ;;AqG3jaI;EACI;EACA;CrG8jaR;;AqG1jaA;EACI;CrG6jaJ;;AqG1jaA;EAIQ;;;IACI;IACA;GrG4jaV;;EqGzjaM;IACI;GrG4jaV;CACF;;AsGpoaA;EACE;EACA;EACA;EACA;EACA;MAAA;CtGuoaF;;AsGpoaA;EACE;CtGuoaF;;AsGpoaA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CtGuoaF;;AsGpoaA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAKA;CtGuoaF;;AsGpoaA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;CtGuoaF;;AsGpoaA;EACE;IAAsC;GtGyoatC;;EsGxoaA;IAA0C;GtG6oa1C;CACF;;AsG5naA;EACE;IAAK;IAAyB;GtGqqa9B;;EsGpqaA;IAAO;IAA2B;GtGyqalC;CACF;;AuGtvaI;EACI;CvGyvaR;;AuGtvaI;EACI;EACA;EACA;CvGyvaR;;AuGtvaI;EACI;EACA;EACA;CvGyvaR;;AuGtvaI;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvGyvaR;;AuGtvaI;EACI;CvGyvaR;;AuGtvaI;EACI;EACA;EACA;CvGyvaR;;AuGrvaA;EACI;EACA;EACA;CvGwvaJ;;AuGrvaA;EACI;CvGwvaJ;;AuG/uaI;EACI;CvGkvaR;;AuG/uaI;EACI;EACA;EACA;EACA;EACA;EACA;CvGkvaR;;AuG/uaI;EACI;EACA;CvGkvaR;;AuGhvaQ;EACI;EACA;EACA;CvGmvaZ;;AuGhvaQ;EACI;EACA;CvGmvaZ;;AuGhvaQ;EAII;EACA;EACA;CvGgvaZ;;AuGrvaY;EACI;CvGwvahB;;AuGhvaI;EACI;CvGmvaR;;AuGhvaI;EACI;EACA;EACA;EACA;EACA;EACA;CvGmvaR;;AuGvuaQ;EACI;CvG0uaZ;;AuGvuaQ;EACI;EACA;EACA;CvG0uaZ;;AuGxuaS;EACG;CvG2uaZ;;AuGzuaQ;EACI;CvG4uaZ;;AuGxuaI;EACI;CvG2uaR;;AuGpuaA;EACI;CvGuuaJ;;AuGruaI;EACI;EACA;EACA;EACA;CvGwuaR;;AuGtuaQ;EACI;EACA;EACA;EACA;EACA;EACA;CvGyuaZ;;AuGtuaQ;EACI;EACA;EACA;CvGyuaZ;;AuGvuaY;EACI;EACA;EACA;CvG0uahB;;AuGvuaY;EACI;EACA;CvG0uahB;;AuGvuaY;EACI;EACA;EACA;CvG0uahB;;AuGvuaY;EACI;CvG0uahB;;AuGtuaQ;EACI;EACA;CvGyuaZ;;AuGruaI;EACI;EACA;EACA;EACA;EACA;EACA;CvGwuaR;;AuGjuaA;EACI;CvGouaJ;;AuGhuaQ;EAKI;EACA;CvG+taZ;;AuGpuaY;EACI;CvGuuahB;;AuG/taI;EACI;EACA;CvGkuaR;;AuGztaI;EACI;CvG4taR;;AuG1taQ;EACI;EACA;EACA;EAEA;EACA;CvG4taZ;;AuGztaQ;EACI;CvG4taZ;;AuG3taY;EACI;EACA;CvG8tahB;;AuG5taY;EACI;EACA;EACA;CvG+tahB;;AuG5taY;EACI;EACA;CvG+tahB;;AuG5taY;EACI;CvG+tahB;;AuG1taI;EACI;EACA;EACA;EACA;EACA;EACA;CvG6taR;;AuGttaA;EACI;CvGytaJ;;AuGvtaI;EACI;EACA;EACA;EACA;EACA;CvG0taR;;AuGxtaQ;EACI;EACA;EACA;EACA;EACA;CvG2taZ;;AuGxtaQ;EACI;CvG2taZ;;AuGztaY;EACI;EACA;EACA;EACA;CvG4tahB;;AuGztaY;EACI;EACA;EACA;CvG4tahB;;AuGztaY;EACI;EACA;CvG4tahB;;AuGztaY;EACI;CvG4tahB;;AuGvtaI;EACI;EACA;EACA;EACA;EACA;EACA;CvG0taR;;AuGvtaA;EACI;CvG0taJ;;AwG3ibA;EACI;CxG8ibJ;;AwG5ibI;EACI;CxG+ibR;;AwG5ibI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CxG+ibR;;AwG7ibQ;EACI;EACA;CxGgjbZ;;AwG7ibQ;EACI;EACA;CxGgjbZ;;AwG7ibQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CxGgjbZ;;AwG9ibY;EACI;CxGijbhB;;AwG9ibY;EACI;CxGijbhB;;AwG9ibY;EACI;EACA;CxGijbhB;;AwG7ibQ;EACI;CxGgjbZ;;AwG9ibY;EACI;CxGijbhB;;AwG9ibY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CxGijbhB;;AwG5ibY;EACI;CxG+ibhB;;AwG5ibY;EACI;EACA;CxG+ibhB;;AwG3ibQ;EACI;EACA;EACA;EACA;EACA;EACA;CxG8ibZ;;AwG5ibY;EACI;EACA;CxG+ibhB;;AwG3ibQ;EACI;CxG8ibZ;;AwG1ibI;EACI;EACA;EACA;EACA;CxG6ibR;;AwGvibI;EACI;EACA;EACA;CxG0ibR;;AwGxibQ;EACI;CxG2ibZ;;AwGxibQ;EACI;EACA;CxG2ibZ;;AwGxibQ;EACI;CxG2ibZ;;AwGxibQ;EACI;CxG2ibZ;;AwGtibQ;EACI;EACA;CxGyibZ;;AwGtibQ;EACI;CxGyibZ;;AwGribI;EACI;CxGwibR;;AwGlibI;EACI;EACA;EACA;EACA;CxGqibR;;AwGjibA;EACI;EACA;EACA;CxGoibJ;;AwGlibI;EACI;EACA;EACA;CxGqibR;;AyGrtbQ;;;EAGI;CzGwtbZ;;AyGptbI;EACI;CzGutbR;;AyGptbI;EACI;CzGutbR;;A0GvubA;EACI;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0GvubA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1G0ubJ;;A0GvubA;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1G0ubJ;;A0GvubA;EACI;UAAA;EACA;UAAA;C1G0ubJ;;A0GvubA;EACI;UAAA;EACA;UAAA;C1G0ubJ;;A0GvubA;;EAEI;EACA;C1G0ubJ;;A0GvubA;;EAEI;C1G0ubJ;;A0GvubA;;;EAGI;EACA;EACA;C1G0ubJ;;A0GvubA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0GvubA;EACI;EACA;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0GvubA;;;EAGI;EACA;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0GxubA;;;EAGI;EACA;C1G2ubJ;;A0GxubA;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;C1G0ubJ;;A0GvubA;EACI;C1G0ubJ;;A0G3ubA;EACI;C1G0ubJ;;A0G3ubA;EACI;C1G0ubJ;;A0G3ubA;EACI;C1G0ubJ;;A0G3ubA;EACI;C1G0ubJ;;A0GvubA;;EAEI;C1G0ubJ;;A0GxubA;;EAEI;C1G2ubJ;;A0GzubA;;EAEI;EACA;C1G4ubJ;;A0G1ubA;EACI;EACA;C1G6ubJ;;A0G3ubA;EACI;C1G8ubJ;;A0G5ubA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1G+ubJ;;A0G7ubA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1GgvbJ;;A0G9ubA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1GivbJ;;A0G/ubA;EACI;EACA;EACA;C1GkvbJ;;A0GhvbA;;EAEI;C1GmvbJ;;A0GjvbA;;EAEI;C1GovbJ;;A0GlvbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1GqvbJ;;A0GnvbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1GsvbJ;;A0GpvbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1GuvbJ;;A0GrvbA;EACI;EACA;EACA;EACA;C1GwvbJ;;A0GtvbA;EACI;C1GyvbJ;;A0GvvbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1G0vbJ;;A0GxvbA;EACI;EACA;EACA;EACA;EACA;EACA;C1G2vbJ;;A0GzvbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1G4vbJ;;A0G1vbA;EACI;C1G6vbJ;;A0G3vbA;EACI;C1G8vbJ;;A0G5vbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C1G+vbJ;;A0G7vbA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1GgwbJ;;A0G9vbA;EACI;EACA;EACA;C1GiwbJ;;A0G/vbA;EACI;EACA;EACA;C1GkwbJ;;A0GhwbA;EACI;EACA;EACA;C1GmwbJ;;A0GjwbA;EACI;EACA;C1GowbJ;;A0GlwbA;EACI;EACA;C1GqwbJ;;A0GnwbA;EACI;EACA;EACA;C1GswbJ;;A0GnwbA;;EAEI;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;;EAEI;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;EACA;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;C1GswbJ;;A0GnwbA;EACI;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;EACA;C1GswbJ;;A0GnwbA;;EAEI;C1GswbJ;;A0GnwbA;;EAEI;C1GswbJ;;A0GnwbA;EACI;EACA;EACA;EACA;C1GswbJ;;A0GnwbA;EACI;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;C1GswbJ;;A0GnwbA;EACI;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;EACA;C1GswbJ;;A0GnwbA;EACI;IACI;G1GswbN;;E0GpwbE;IACI;G1GuwbN;CACF;;A0G7wbA;EACI;IACI;G1GswbN;;E0GpwbE;IACI;G1GuwbN;CACF;;A0GlwbI;EACI;EACA;EACA;C1GqwbR;;A0GnwbQ;EACI;EACA;EACA;EACA;C1GswbZ;;A0GpwbY;EACI;EACA;C1GuwbhB;;A0GnwbQ;EACI;EACA;C1GswbZ;;A0GlwbI;EACI;EACA;C1GqwbR;;A0GlwbI;EACI;EACA;C1GqwbR;;A0GlwbY;EACI;C1GqwbhB;;A0GlwbY;EACI;C1GqwbhB;;A0GhwbI;EACI;EACA;C1GmwbR;;A2GpvcI;EACI;C3GuvcR;;A2GpvcI;EACI;EACA;EACA;C3GuvcR;;A2GrvcQ;EACI;EACA;C3GwvcZ;;A2GtvcY;EACI;EACA;EACA;EACA;C3GyvchB;;A2GrvcQ;EACI;EACA;EACA;EACA;C3GwvcZ;;A2GtvcY;EACI;C3GyvchB;;A2GpvcI;EACI;EACA;EACA;EACA;EACA;EACA;C3GuvcR;;A2GrvcQ;EACI;EACA;EACA;EACA;C3GwvcZ;;A2GrvcQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3GwvcZ;;A2GrvcQ;EACI;EACA;EACA;C3GwvcZ;;A2GtvcY;EACI;EACA;EACA;EACA;C3GyvchB;;A2GtvcY;EACI;EACA;EACA;EACA;EACA;EACA;C3GyvchB;;A2GrvcQ;EACI;C3GwvcZ;;A2GrvcQ;EACI;EACA;C3GwvcZ;;A4Gp1cI;EACI;EACA;EACA;EACA;C5Gu1cR;;A4Gr1cQ;EACI;EACA;EACA;C5Gw1cZ;;A4Gr1cQ;EACI;EACA;EACA;EACA;C5Gw1cZ;;A4Gt1cY;EACI;C5Gy1chB;;A4Gn1cI;EACI;EACA;EACA;EACA;C5Gs1cR;;A4Gp1cQ;EACI;EACA;EACA;EACA;EACA;EACA;C5Gu1cZ;;A4Gr1cY;EACI;EACA;EACA;C5Gw1chB;;A4Gr1cY;EACI;EACA;EACA;C5Gw1chB;;A4Gp1cQ;EACI;C5Gu1cZ;;A4Gp1cQ;EACI;C5Gu1cZ;;A6Gh5cI;EACI;EACA;EACA;EACA;C7Gm5cR;;A6Gh5cI;EACI;EACA;EACA;C7Gm5cR;;A6Gh5cI;EACI;EACA;EACA;EACA;C7Gm5cR;;A6Gj5cQ;EACI;C7Go5cZ;;A6Gh5cI;EACI;EACA;EACA;EACA;EACA;C7Gm5cR;;A6Gj5cQ;EACI;EACA;EACA;EACA;EACA;EACA;C7Go5cZ;;A6Gl5cY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C7Gq5chB;;A6Gj5cQ;EACI;C7Go5cZ;;A6Gj5cQ;EACI;EACA;C7Go5cZ;;A6Gj5cQ;EACI;EACA;EACA;EACA;EACA;C7Go5cZ;;A8Gt9cA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9Gy9cJ;;A8Gv9cI;EACI;EACA;EACA;EACA;UAAA;C9G09cR;;A8Gv9cI;EACI;EACA;EACA;C9G09cR;;A8Gv9cI;EACI;EACA;EACA;EACA;C9G09cR;;A8Gv9cI;EACI;EACA;EACA;EACA;C9G09cR;;A8Gv9cI;EACI;EACA;EACA;EACA;C9G09cR;;A8Gv9cI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9G09cR;;A8Gt9cQ;EACI;C9Gy9cZ;;A8Gn9cA;EACI;EACA;C9Gs9cJ;;A8Gr9cI;EACI;C9Gw9cR;;A8Gr9cI;EACE;IACE;G9Gw9cN;;E8Gt9cI;IACE;G9Gy9cN;CACF;;A8G/9cI;EACE;IACE;G9Gw9cN;;E8Gt9cI;IACE;G9Gy9cN;CACF;;A+G1idA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/G6idJ;;A+G3idI;EACI;EACA;EACA;EACA;EACA;C/G8idR;;A+G5idQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C/G+idZ;;A+G5idQ;EACI;EACA;EACA;C/G+idZ;;A+G3idI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/G8idR;;A+G3idI;EACI;C/G8idR;;A+G3idI;EACI;C/G8idR;;A+G3idI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C/G8idR;;A+GxidA;EAGQ;IACI;IACA;IACA;G/GyidV;CACF;;AgHtndA;EACI;ChHyndJ;;AgHpndI;EACI;EACA;EACA;ChHundR;;AgHpndI;EACI;EACA;EACA;ChHundR;;AgHpndI;EACI;EACA;EACA;ChHundR;;AgHjndA;EAEI;IAkBI;GhHkmdN;;EgHlndM;IACI;GhHqndV;;EgHnndU;IACI;GhHsndd;;EgHjndM;IACI;IACA;IACA;IACA;GhHondV;CACF;;AiH/pdI;EACI;EACA;EACA;EACA;EACA;CjHkqdR;;AiH/pdI;EACI;EACA;CjHkqdR;;AiH/pdI;EACI;EACA;CjHkqdR;;AiH/pdI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CjHkqdR;;AiH/pdI;EACI;EACA;EACA;CjHkqdR;;AiHhqdQ;EACI;CjHmqdZ;;AiH9pdA;EAIQ;IACI;GjH8pdV;;EiH5pdU;IACI;GjH+pdd;CACF;;AkH/sdI;EACI;ClHktdR;;AkH/sdI;EACI;EACA;EACA;EACA;EACA;ClHktdR;;AkH/sdI;EACI;EACA;EACA;ClHktdR;;AkH/sdI;EACI;EACA;EACA;ClHktdR;;AkHhtdQ;EACI;ClHmtdZ;;AkH/sdI;EACI;EACA;ClHktdR;;AkH5sdA;EAIQ;IACI;GlH4sdV;;EkH1sdU;IACI;GlH6sdd;;EkH1sdU;IACI;GlH6sdd;CACF;;AmH9vdI;EACI;EACA;EACA;CnHiwdR;;AmH9vdI;EACI;EACA;EACA;CnHiwdR;;AmH9vdI;EACI;EACA;EACA;CnHiwdR;;AmH9vdI;EACI;EACA;EACA;CnHiwdR;;AmH5vdA;EAIQ;IACI;GnH4vdV;;EmH1vdU;IACI;GnH6vdd;CACF;;AoHhydI;EACI;EACA;EACA;CpHmydR;;AoHhydI;EACI;EACA;EACA;CpHmydR;;AoHhydI;EACI;EACA;EACA;CpHmydR;;AoH9xdA;EAMY;IACI;GpH4xdd;CACF;;AqHhzdY;EACI;CrHmzdhB;;AqH1ydA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrH6ydJ;;AqH3ydI;EACI;EACA;EACA;EACA;CrH8ydR;;AqH3ydI;EACI;EACA;EACA;EACA;EACA;CrH8ydR;;AqH3ydI;EACI;EACA;EACA;EACA;CrH8ydR;;AqH3ydI;;;EAGI;EACA;CrH8ydR;;AqH1ydA;EACI;EACA;CrH6ydJ;;AqH3ydA;EACI;CrH8ydJ;;AqH3ydA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CrH8ydJ;;AqH5ydI;EACI;EACA;EACA;EACA;EACA;CrH+ydR;;AqH5ydI;EACI;EACA;CrH+ydR;;AqH3ydA;EACI;CrH8ydJ;;AqH5ydI;EACI;EACA;CrH+ydR;;AqH5ydI;EACI;EACA;EACA;EACA;CrH+ydR;;AqH7ydQ;EACI;EACA;CrHgzdZ;;AqH7ydQ;EACI;EACA;CrHgzdZ;;AqH7ydQ;EACI;EACA;EACA;EACA;CrHgzdZ;;AqH7ydQ;EACI;EACA;EACA;EACA;EACA;EACA;CrHgzdZ;;AqH3ydA;EACI;CrH8ydJ;;AqH5ydI;EACI;EACA;EACA;EACA;EACA;EACA;CrH+ydR;;AqH7ydQ;EACI;EACA;EACA;EACA;CrHgzdZ;;AqHzydA;EACI;EACA;CrH4ydJ;;AqH1ydI;EACI;EACA;EACA;CrH6ydR;;AqH1ydI;EACI;EACA;EACA;CrH6ydR;;AqH1ydI;EACI;EACA;CrH6ydR;;AqHzydA;EACI;EACA;CrH4ydJ;;AqH1ydI;EACI;EACA;EACA;EACA;CrH6ydR;;AqHzydA;EACI;IACI;GrH4ydN;;EqH1ydM;IACI;IACA;GrH6ydV;;EqH1ydM;IACI;IACA;IACA;GrH6ydV;;EqHzydE;IACI;GrH4ydN;CACF;;AqHzydA;EACI;IACI;GrH4ydN;;EqH1ydM;IACI;IACA;IACA;GrH6ydV;;EqH1ydM;IACI;IACA;IACA;GrH6ydV;;EqHzydE;IACI;GrH4ydN;;EqH1ydM;IACI;IACA;IACA;IACA;GrH6ydV;;EqH3ydU;IACI;GrH8ydd;;EqH3ydU;IACI;GrH8ydd;;EqH5ydU;IACI;IACA;IACA;GrH+ydd;CACF;;AqHzydA;EAEI;IAGI;IACA;GrHyydN;;EqHtydE;IAEI;GrHwydN;;EqHtydM;IACI;GrHyydV;;EqHrydE;IAEI;GrHuydN;;EqHrydM;IACI;IACA;IACA;GrHwydV;;EqHpydE;IACI;IACA;GrHuydN;;EqHpydE;IACI;IACA;GrHuydN;;EqHrydE;IACI;IACA;GrHwydN;;EqHjydU;IACI;IACA;IACA;GrHoydd;;EqHjydU;IACI;IACA;IACA;IACA;IACA;GrHoydd;;EqHjydU;IACI;GrHoydd;;EqHlydU;IACI;IACA;IACA;GrHqydd;;EqHnydc;IACI;GrHsydlB;;EqHhydE;IAEI;GrHkydN;CACF;;AqH5xdI;EACI;EACA;EACA;CrH+xdR;;AqH5xdI;EACI;CrH+xdR;;AqH5xdA;EAGQ;IACI;IACA;IACA;IACA;IACA;IACA;GrH6xdV;;EqHvxdM;IACI;GrH0xdV;;EqHlxdU;IACI;GrHqxdd;;EqHhxdU;IACI;IACA;GrHmxdd;CACF;;AsH7oeA;EACI;EACA;CtHgpeJ;;AsH9oeI;EACI;EACA;EACA;EACA;EACA;EACA;CtHipeR;;AsH9oeI;EACI;EACA;EACA;EACA;CtHipeR;;AsH3oeQ;EACI;EACA;EACA;EACA;EACA;EACA;CtH8oeZ;;AsH3oeQ;EACI;EACA;CtH8oeZ;;AsH3oeQ;EACI;EACA;EACA;CtH8oeZ;;AsH7oeY;EACI;CtHgpehB;;AsH5oeQ;EACI;CtH+oeZ;;AsH7oeY;EACI;CtHgpehB;;AsH5oeQ;EACI;EACA;CtH+oeZ;;AsH7oeY;EACI;CtHgpehB;;AsH3oeI;EACI;CtH8oeR;;AsH5oeQ;EACI;CtH+oeZ;;AsHzoeY;EACI;CtH4oehB;;AsHxoeY;EAEI;CtH0oehB;;AsHvoeY;EACI;CtH0oehB;;AsHpoeI;EACI;EACA;CtHuoeR;;AsHroeQ;EACI;EACA;CtHwoeZ;;AsHpoeI;EACI;EACA;EACA;CtHuoeR;;AsHroeQ;EACI;EACA;EACA;CtHwoeZ;;AsHroeQ;;EAEI;CtHwoeZ;;AsHpoeI;EACI;CtHuoeR;;AsHtoeQ;EACI;EACA;CtHyoeZ;;AsHroeI;EACI;IACI;GtHwoeV;;EsHpoeU;IACI;IACA;GtHuoed;CACF;;AsHnoeI;EACI;CtHsoeR;;AsHpoeQ;EACI;EACA;EACA;EACA;EACA;CtHuoeZ;;AsHpoeQ;EACI;EACA;EACA;CtHuoeZ;;AsHroeY;EACI;EACA;EACA;CtHwoehB;;AuHpyeI;EACI;CvHuyeR;;AuHpyeI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvHuyeR;;AuHryeQ;EACI;CvHwyeZ;;AuHpyeI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvHuyeR;;AuHryeQ;EACI;EACA;CvHwyeZ;;AuHryeQ;EACI;EACA;EACA;EACA;EACA;CvHwyeZ;;AuHpyeI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvHuyeR;;AuHpyeI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvHuyeR;;AuHpyeI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvHuyeR;;AuHpyeI;EACI;CvHuyeR;;AuHpyeI;EACI;CvHuyeR;;AuHryeQ;EACI;CvHwyeZ;;AuHpyeI;EACI;CvHuyeR;;AuHpyeI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CvHuyeR;;AuHpyeI;EACI;CvHuyeR;;AuHryeQ;EACI;CvHwyeZ;;AuHpyeI;EACI;CvHuyeR;;AuHpyeI;EAEI;IACI;GvHsyeV;;EuHnyeM;IAEI;GvHqyeV;;EuHlyeM;IACI;IACA;GvHqyeV;;EuHlyeM;IACI;GvHqyeV;CACF;;AuHjyeI;EAEI;IACI;IACA;GvHmyeV;;EuHhyeM;IACG;GvHmyeT;;EuHhyeM;IACI;IACA;GvHmyeV;;EuHhyeM;IACI;IACA;GvHmyeV;CACF;;AuH9xeI;EAEI;IACI;GvHgyeV;;EuH7xeM;IACI;IACA;IACA;IACA;GvHgyeV;;EuH7xeM;IACI;GvHgyeV;CACF;;AwH19eA;EAEI;CxH49eJ;;AwH19eI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CxH69eR;;AwH19eI;EACI;EACA;EACA;CxH69eR;;AwH19eI;EACI;EACA;EACA;CxH69eR;;AwHx9eA;EACI;EACA;CxH29eJ;;AwHz9eI;EACI;CxH49eR;;AyH//eI;EACI;CzHkgfR;;AyH//eI;EACI;CzHkgfR;;AyH//eI;EACI;EAA0B;CzHmgflC;;AyHhgfI;EAGQ;IACI;IACA;GzHigfd;;EyH//ec;IACI;GzHkgflB;;EyH1/eU;IACI;GzH6/ed;CACF;;A0H1hfA;EACI;C1H6hfJ;;A0H3hfI;EACI;EACA;C1H8hfR;;A0H5hfQ;EACI;EACA;EACA;EACA;EACA;C1H+hfZ;;A0H7hfY;EACI;EACA;EACA;C1HgifhB;;A0H3hfQ;EACI;EACA;EACA;C1H8hfZ;;A0H3hfQ;EACI;EACA;C1H8hfZ;;A0H5hfY;EACI;C1H+hfhB;;A0HxhfQ;EACI;EACA;C1H2hfZ;;A0HxhfQ;EACI;C1H2hfZ;;A0HzhfY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1H4hfhB;;A0HzhfY;EACI;EACA;EACA;EACA;EACA;C1H4hfhB;;A0HvhfQ;EACI;EACA;EACA;EACA;EACA;C1H0hfZ;;A0HphfQ;EACI;C1HuhfZ;;A0HlhfQ;EACI;C1HqhfZ;;A0H9gfQ;EACI;EACA;EACA;EACA;EACA;EACA;C1HihfZ;;A0H7gfI;EACI;EACA;C1HghfR;;A0H7gfI;EACI;C1HghfR;;A0H7gfI;EACI;EACA;C1HghfR;;A0H7gfI;EACI;EACA;C1HghfR;;A0H7gfI;EACI;EACA;EACA;EACA;EACA;C1HghfR;;A0H7gfI;EACI;EACA;EACA;EACA;EACA;EACA;C1HghfR;;A0H7gfI;EACI;EACA;C1HghfR;;A0H9gfQ;EACI;EACA;EACA;C1HihfZ;;A0H7gfI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1HghfR;;A0H5gfA;EAMY;IACI;G1H0gfd;;E0HvgfU;IACI;G1H0gfd;;E0HvgfU;IACI;G1H0gfd;;E0HngfU;IACI;IACA;IACA;IACA;G1Hsgfd;;E0H//eU;IACI;IACA;G1Hkgfd;;E0Hv/ekB;IACI;IACA;G1H0/etB;;E0Hj/eM;IACI;IACA;G1Ho/eV;CACF;;A2HjtfA;EACI;C3HotfJ;;A2HltfI;EACI;C3HqtfR;;A2HntfQ;EACI;EACA;C3HstfZ;;A2HjtfY;EACI;C3HotfhB;;A2H9sfY;EACI;C3HitfhB;;A2H3sfI;EACI;C3H8sfR;;A2H3sfI;EACI;EACA;EACA;EACA;C3H8sfR;;A2H5sfQ;EACI;EACA;EACA;C3H+sfZ;;A2H1sfI;EACI;EACA;C3H6sfR;;A2H3sfQ;EACI;EACA;EACA;EACA;C3H8sfZ;;A2H3sfQ;EACI;EACA;EACA;C3H8sfZ;;A2H5sfY;EACI;EACA;EACA;EACA;EACA;EACA;C3H+sfhB;;A2H1sfI;EACI;EACA;C3H6sfR;;A2H3sfQ;EACI;C3H8sfZ;;A2H3sfQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C3H8sfZ;;A2H1sfI;EACI;C3H6sfR;;A2H3sfQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3H8sfZ;;A2H5sfY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3H+sfhB;;A2H5sfY;EACI;EACA;C3H+sfhB;;A2H1sfI;EACI;EACA;C3H6sfR;;A2H1sfI;EACI;C3H6sfR;;A2H1sfI;EACI;EACA;C3H6sfR;;A2H3sfQ;EACI;C3H8sfZ;;A2H5sfY;EACI;EACA;EACA;EACA;EACA;EACA;C3H+sfhB;;A2H1sfI;EACI;EACA;C3H6sfR;;A2H3sfQ;EACI;EACA;C3H8sfZ;;A2H5sfY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3H+sfhB;;A2H3sfY;EACI;C3H8sfhB;;A2H3sfY;EACI;C3H8sfhB;;A2H3sfY;EACI;EACA;C3H8sfhB;;A2H3sfY;EACI;EACA;C3H8sfhB;;A2HxsfY;EACI;C3H2sfhB;;A2HxsfY;EACI;C3H2sfhB;;A2HxsfY;EACI;EACA;EACA;EACA;C3H2sfhB;;A2HzsfgB;EACI;EACA;EACA;C3H4sfpB;;A2HzsfgB;EACI;C3H4sfpB;;A2HzsfgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C3H4sfpB;;A2HzsfgB;EACI;C3H4sfpB;;A2HzsfgB;EACI;C3H4sfpB;;A2HzsfgB;EACI;EACA;EACA;C3H4sfpB;;A2HzsfgB;EACI;EACA;C3H4sfpB;;A2HzsfgB;EACI;C3H4sfpB;;A2HzsfgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3H4sfpB;;A2HzsfgB;EACI;EACA;EACA;EACA;EACA;C3H4sfpB;;A2HzsfgB;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;C3H4sfpB;;A2HzsfgB;EACI;EACA;EACA;EACA;C3H4sfpB;;A2HzsfgB;EACI;C3H4sfpB;;A2HrsfI;EACI;EACA;EACA;EACA;C3HwsfR;;A2HtsfQ;EACI;C3HysfZ;;A2HtsfQ;EACI;C3HysfZ;;A2HrsfI;EACI;C3HwsfR;;A2HpsfQ;;;EAGI;EACA;EACA;C3HusfZ;;A2HnsfQ;EACI;C3HssfZ;;A2HnsfQ;;EAEI;EACA;EACA;C3HssfZ;;A2HnsfS;EAEG;EACA;EACA;C3HqsfZ;;A2HnsfU;EACE;EACA;EACA;EACA;C3HssfZ;;A2HnsfQ;EACI;EACA;EACA;EACA;C3HssfZ;;A2HnsfQ;EACE;EACA;C3HssfV;;A2HlsfI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C3HqsfR;;A2HnsfQ;EACI;C3HssfZ;;A2HpsfQ;EACI;C3HusfZ;;A2HnsfI;EACI;EACA;EACA;C3HssfR;;A2HpsfQ;EACI;EACA;EACA;EACA;C3HusfZ;;A2HpsfQ;EACI;C3HusfZ;;A2HpsfQ;EACI;EACA;C3HusfZ;;A2HpsfQ;EACI;EACA;EACA;C3HusfZ;;A2HrsfY;EACI;EACA;EACA;EACA;EACA;C3HwsfhB;;A2HpsfQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C3HusfZ;;A2HrsfY;EACI;C3HwsfhB;;A2HrsfY;EACI;EACA;EACA;EACA;EACA;C3HwsfhB;;A2HtsfgB;EACI;EACA;EACA;EACA;EACA;C3HysfpB;;A2HtsfgB;EACI;EACA;EACA;EACA;EACA;C3HysfpB;;A2HtsfgB;EACI;C3HysfpB;;A2HtsfgB;EACI;C3HysfpB;;A2HtsfgB;EACI;EACA;C3HysfpB;;A2HrsfY;EACI;EACA;EACA;C3HwsfhB;;A2HrsfY;EACI;EACA;EACA;EACA;EACA;C3HwsfhB;;A2HjsfQ;EACI;EACA;EACA;C3HosfZ;;A2HjsfQ;EACI;EACA;EACA;EACA;C3HosfZ;;A2HjsfY;EASI;EACA;EACA;EACA;EACA;C3H4rfhB;;A2HvsfgB;EACI;EACA;EACA;EACA;C3H0sfpB;;A2H9sfgB;EACI;EACA;EACA;EACA;C3H0sfpB;;A2H9sfgB;EACI;EACA;EACA;EACA;C3H0sfpB;;A2H9sfgB;EACI;EACA;EACA;EACA;C3H0sfpB;;A2H9sfgB;EACI;EACA;EACA;EACA;C3H0sfpB;;A2H/rfQ;EACI;EACA;EACA;EACA;C3HksfZ;;A2H9rfY;EACI;EACA;C3HisfhB;;A2H5rfI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C3H+rfR;;A2H7rfQ;EACI;C3HgsfZ;;A2H5rfI;EACI;EACA;C3H+rfR;;A2H3rfI;EAEI;IACI;G3H6rfV;;E2H3rfU;IACI;IACA;IACA;IACA;IACA;G3H8rfd;;E2HzrfM;IACI;G3H4rfV;;E2HzrfM;IACI;G3H4rfV;;E2HzrfM;IACI;IAIA;IACA;IACA;G3H4rfV;;E2H1rfU;IACI;G3H6rfd;;E2HvrfU;IACI;IACA;IACA;G3H0rfd;;E2HrrfM;IACI;IACA;IACA;IACA;G3HwrfV;;E2HtrfU;IACI;IACA;IACA;G3Hyrfd;;E2HtrfU;IACI;IACA;G3Hyrfd;CACF;;A4H3xgBA;EACI;C5H8xgBJ;;A4H5xgBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C5H+xgBR;;A4H5xgBI;EACI;C5H+xgBR;;A4H5xgBI;EACI;EACA;EACA;EACA;EACA;C5H+xgBR;;A4H7xgBQ;EACI;C5HgygBZ;;A4H7xgBQ;EACI;C5HgygBZ;;A4H3xgBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C5H8xgBhB;;A4H3xgBY;EACI;EACA;EACA;EACA;EACA;EACA;C5H8xgBhB;;A4H3xgBY;EACI;EACA;EACA;EACA;EACA;EACA;C5H8xgBhB;;A4HvxgBY;EACI;EACA;EACA;EACA;EACA;EACA;C5H0xgBhB;;A4HvxgBY;EACI;EACA;EACA;EACA;EACA;EACA;C5H0xgBhB;;A4HnxgBI;EACI;EACA;EACA;EACA;C5HsxgBR;;A4HnxgBI;EAEI;EACA;EACA;EACA;EACA;EACA;C5HqxgBR;;A4HnxgBQ;EACI;EACA;EACA;EACA;C5HsxgBZ;;A4HjxgBI;EACI;EACA;C5HoxgBR;;A4HjxgBI;EACI;EACA;EACA;EACA;EACA;C5HoxgBR;;A4HjxgBI;EACI;EACA;EACA;C5HoxgBR;;A4H/wgBQ;;EACI;EACA;EACA;C5HmxgBZ;;A4H9wgBI;EACI;C5HixgBR;;A4HhxgBQ;EAEI;C5HkxgBZ;;A4HhxgBY;EACI;C5HmxgBhB;;A4H9wgBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C5HixgBZ;;A4H9wgBQ;EACI;C5HixgBZ;;A4H9wgBQ;EACI;EACA;EACA;EACA;C5HixgBZ;;A4HtwgBgB;EACI;EACA;EACA;EACA;C5HywgBpB;;A4HhwgBI;EACI;C5HmwgBR;;A4HhwgBI;EACI;C5HmwgBR;;A4H9vgBA;EAEI;IACI;G5HgwgBN;;E4H7vgBE;IACI;IACA;G5HgwgBN;CACF;;A6Hz9gBI;EAEI;EACA;C7H29gBR;;A6Hz9gBQ;EACI;EACA;EACA;C7H49gBZ;;A6Hz9gBQ;EACI;EACA;EACA;EACA;C7H49gBZ;;A6Hx9gBI;EACI;EACA;C7H29gBR;;A6Hx9gBI;;EACI;EACA;C7H49gBR;;A6Hz9gBI;EACI;EACA;EACA;EACA;C7H49gBR;;A6H39gBQ;EACI;C7H89gBZ;;A6H59gBQ;EACI;C7H+9gBZ;;A6H39gBI;EACI;C7H89gBR;;A6H39gBI;EACI;EACA;EACA;C7H89gBR;;A6H39gBI;EACI;IACI;G7H89gBV;;E6H39gBM;IACI;G7H89gBV;;E6H39gBM;;;;IAII;IACA;G7H89gBV;CACF;;A6H39gBI;EACI;IACI;IAIA;IACA;IACA;G7H89gBV;;E6H59gBU;IACI;G7H+9gBd;CACF;;A8HnjhBA;EACI;C9HsjhBJ;;A8HpjhBI;EACI;C9HujhBR;;A8HrjhBQ;EACI;EACA;C9HwjhBZ;;A8HnjhBY;EACI;C9HsjhBhB;;A8HhjhBY;EACI;C9HmjhBhB;;A8H9ihBI;EACI;C9HijhBR;;A8H9ihBI;EACI;EACA;EACA;EACA;C9HijhBR;;A8H/ihBQ;EACI;EACA;EACA;C9HkjhBZ;;A8H7ihBI;EACI;EACA;C9HgjhBR;;A8H9ihBQ;EACI;EACA;EACA;EACA;C9HijhBZ;;A8H9ihBQ;EACI;EACA;EACA;C9HijhBZ;;A8H/ihBY;EACI;EACA;EACA;EACA;EACA;EACA;C9HkjhBhB;;A8H7ihBI;EACI;EACA;C9HgjhBR;;A8H9ihBQ;EACI;C9HijhBZ;;A8H9ihBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C9HijhBZ;;A8H7ihBI;EACI;C9HgjhBR;;A8H9ihBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9HijhBZ;;A8H/ihBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9HkjhBhB;;A8H/ihBY;EACI;EACA;C9HkjhBhB;;A8H7ihBI;EACI;EACA;C9HgjhBR;;A8H7ihBI;EACI;C9HgjhBR;;A8H7ihBI;EACI;EACA;C9HgjhBR;;A8H9ihBQ;EACI;C9HijhBZ;;A8H/ihBY;EACI;EACA;EACA;EACA;EACA;EACA;C9HkjhBhB;;A8H7ihBI;EACI;EACA;C9HgjhBR;;A8H9ihBQ;EACI;EACA;C9HijhBZ;;A8H/ihBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9HkjhBhB;;A8H9ihBY;EACI;C9HijhBhB;;A8H9ihBY;EACI;C9HijhBhB;;A8H9ihBY;EACI;EACA;C9HijhBhB;;A8H9ihBY;EACI;EACA;C9HijhBhB;;A8H3ihBY;EACI;C9H8ihBhB;;A8H3ihBY;EACI;C9H8ihBhB;;A8H3ihBY;EACI;EACA;EACA;EACA;C9H8ihBhB;;A8H5ihBgB;EACI;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;C9H+ihBpB;;A8H5ihBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;C9H+ihBpB;;A8H5ihBgB;EACI;C9H+ihBpB;;A8H5ihBgB;EACI;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;C9H+ihBpB;;A8H5ihBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;EACA;EACA;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;EACA;EACA;EACA;C9H+ihBpB;;A8H5ihBgB;EACI;C9H+ihBpB;;A8HxihBI;EACI;EACA;EACA;EACA;C9H2ihBR;;A8HzihBQ;EACI;C9H4ihBZ;;A8HzihBQ;EACI;C9H4ihBZ;;A8HxihBI;EACI;C9H2ihBR;;A8HvihBQ;;;EAGI;EACA;EACA;C9H0ihBZ;;A8HtihBQ;EACI;C9HyihBZ;;A8HtihBQ;;EAEI;EACA;EACA;C9HyihBZ;;A8HtihBS;EAEG;EACA;EACA;C9HwihBZ;;A8HtihBU;EACE;EACA;EACA;EACA;C9HyihBZ;;A8HtihBQ;EACI;EACA;EACA;EACA;C9HyihBZ;;A8HtihBQ;EACE;EACA;C9HyihBV;;A8HrihBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;C9HwihBR;;A8HtihBQ;EACI;C9HyihBZ;;A8HvihBQ;EACI;C9H0ihBZ;;A8HtihBI;EACI;EACA;EACA;C9HyihBR;;A8HvihBQ;EACI;EACA;EACA;EACA;C9H0ihBZ;;A8HvihBQ;EACI;C9H0ihBZ;;A8HvihBQ;EACI;EACA;C9H0ihBZ;;A8HvihBQ;EACI;EACA;EACA;C9H0ihBZ;;A8HxihBY;EACI;EACA;EACA;EACA;EACA;C9H2ihBhB;;A8HvihBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C9H0ihBZ;;A8HxihBY;EACI;C9H2ihBhB;;A8HxihBY;EACI;EACA;EACA;EACA;EACA;C9H2ihBhB;;A8HzihBgB;EACI;EACA;EACA;EACA;EACA;C9H4ihBpB;;A8HzihBgB;EACI;EACA;EACA;EACA;EACA;C9H4ihBpB;;A8HzihBgB;EACI;C9H4ihBpB;;A8HzihBgB;EACI;C9H4ihBpB;;A8HzihBgB;EACI;EACA;C9H4ihBpB;;A8HvihBY;EACI;EACA;EACA;C9H0ihBhB;;A8HvihBY;EACI;EACA;EACA;EACA;EACA;C9H0ihBhB;;A8HnihBQ;EACI;EACA;EACA;C9HsihBZ;;A8HnihBQ;EACI;EACA;EACA;EACA;C9HsihBZ;;A8HpihBY;EASI;EACA;EACA;EACA;C9H+hhBhB;;A8HzihBgB;EACI;EACA;EACA;EACA;C9H4ihBpB;;A8HhjhBgB;EACI;EACA;EACA;EACA;C9H4ihBpB;;A8HhjhBgB;EACI;EACA;EACA;EACA;C9H4ihBpB;;A8HhjhBgB;EACI;EACA;EACA;EACA;C9H4ihBpB;;A8HhjhBgB;EACI;EACA;EACA;EACA;C9H4ihBpB;;A8HlihBQ;EACI;EACA;EACA;EACA;C9HqihBZ;;A8HlihBY;EACI;EACA;C9HqihBhB;;A8HhihBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C9HmihBR;;A8HlihBQ;EACI;C9HqihBZ;;A8HlihBI;EACI;EACA;C9HqihBR;;A8HjihBI;EACI;IACI;G9HoihBV;;E8HlihBU;IACI;IACA;IACA;IACA;IACA;G9HqihBd;;E8HhihBM;IACI;G9HmihBV;;E8HhihBM;IACI;G9HmihBV;;E8HhihBM;IACI;IAIA;IACA;IACA;G9HmihBV;;E8HjihBU;IACI;G9HoihBd;;E8H9hhBU;IACI;IACA;IACA;G9HiihBd;;E8H5hhBM;IACI;IACA;IACA;IACA;G9H+hhBV;;E8H7hhBU;IACI;IACA;IACA;G9HgihBd;;E8H7hhBU;IACI;IACA;G9HgihBd;CACF;;A+H1niBI;EAEI;EACA;C/H4niBR;;A+H1niBQ;EACI;EACA;EACA;C/H6niBZ;;A+H1niBQ;EACI;EACA;EACA;EACA;C/H6niBZ;;A+HzniBI;EACI;EACA;C/H4niBR;;A+HzniBI;EACI;EACA;C/H4niBR;;A+HzniBI;EACI;EACA;C/H4niBR;;A+HzniBI;EACI;EACA;EACA;EACA;C/H4niBR;;A+H3niBQ;EACI;C/H8niBZ;;A+H5niBQ;EACI;C/H+niBZ;;A+H3niBI;EACI;C/H8niBR;;A+H3niBI;EACI;EACA;EACA;C/H8niBR;;A+H3niBI;EACI;IACI;G/H8niBV;;E+H3niBM;IACI;G/H8niBV;;E+H3niBM;;;;IAII;IACA;G/H8niBV;CACF;;A+H3niBI;EACI;IACI;IAIA;IACA;IACA;G/H8niBV;;E+H5niBU;IACI;G/H+niBd;CACF;;AgIxtiBA;EACI;ChI2tiBJ;;AgIztiBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChI4tiBR;;AgIztiBI;EACI;ChI4tiBR;;AgIztiBI;EACI;EACA;EACA;EACA;EACA;ChI4tiBR;;AgI1tiBQ;EACI;ChI6tiBZ;;AgI1tiBQ;EACI;ChI6tiBZ;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;EACA;EACA;ChI2tiBhB;;AgIxtiBY;EACI;EACA;EACA;EACA;EACA;EACA;ChI2tiBhB;;AgIrtiBY;EACI;EACA;EACA;EACA;EACA;EACA;ChIwtiBhB;;AgIrtiBY;EACI;EACA;EACA;EACA;EACA;EACA;ChIwtiBhB;;AgIntiBI;EACI;EACA;EACA;EACA;ChIstiBR;;AgIntiBI;EACI;EACA;EACA;EACA;EACA;EACA;ChIstiBR;;AgIptiBQ;EACI;EACA;EACA;EACA;ChIutiBZ;;AgIntiBI;EACI;EACA;ChIstiBR;;AgIntiBI;EACI;EACA;EACA;EACA;EACA;ChIstiBR;;AgIntiBI;EACI;EACA;EACA;ChIstiBR;;AgIjtiBQ;;EACI;EACA;ChIqtiBZ;;AgIjtiBI;EACI;ChIotiBR;;AgIntiBQ;EACI;ChIstiBZ;;AgIptiBY;EACI;ChIutiBhB;;AgIntiBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ChIstiBZ;;AgIntiBQ;EACI;ChIstiBZ;;AgIntiBQ;EACI;EACA;EACA;EACA;ChIstiBZ;;AgI/siBgB;EACI;EACA;EACA;EACA;ChIktiBpB;;AgI5siBI;EACI;ChI+siBR;;AgI5siBI;EACI;ChI+siBR;;AgI3siBA;EACI;IACI;GhI8siBN;;EgI3siBE;IACI;IACA;GhI8siBN;CACF;;AiIl8iBI;EACI;CjIq8iBR;;AiIn8iBQ;EACI;EACA;EACA;CjIs8iBZ;;AiIj8iBI;EACI;EACA;CjIo8iBR;;AiIl8iBQ;EACI;EACA;EACA;CjIq8iBZ;;AiI/7iBA;EAIQ;IACI;IAIA;IACA;IACA;GjI+7iBV;;EiI77iBU;IACI;GjIg8iBd;;EiI37iBM;IACI;GjI87iBV;;EiI37iBM;IACI;GjI87iBV;;EiI37iBM;IACI;GjI87iBV;;EiI37iBM;IACI;IACA;GjI87iBV;CACF;;AkI9/iBA;EAIQ;IACI;IAIA;IACA;IACA;GlI8/iBV;;EkI5/iBU;IACI;GlI+/iBd;;EkI1/iBM;IACI;GlI6/iBV;;EkI1/iBM;IACI;GlI6/iBV;CACF;;AkIv/iBI;EACI;ClI0/iBR;;AkIv/iBI;EACI;ClI0/iBR;;AkIx/iBQ;EACI;EACA;EACA;ClI2/iBZ;;AkIr/iBA;EAIQ;;IACI;IAIA;IACA;IACA;GlIs/iBV;;EkIp/iBU;;IACI;GlIw/iBd;;EkIn/iBM;;IACI;GlIu/iBV;;EkIp/iBM;;IACI;GlIw/iBV;CACF;;A0HhkjBA;EACI;C1HmkjBJ;;A0HjkjBI;EACI;EACA;C1HokjBR;;A0HlkjBQ;EACI;EACA;EACA;EACA;EACA;C1HqkjBZ;;A0HnkjBY;EACI;EACA;EACA;C1HskjBhB;;A0HjkjBQ;EACI;EACA;EACA;C1HokjBZ;;A0HjkjBQ;EACI;EACA;C1HokjBZ;;A0HlkjBY;EACI;C1HqkjBhB;;A0H9jjBQ;EACI;EACA;C1HikjBZ;;A0H9jjBQ;EACI;C1HikjBZ;;A0H/jjBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1HkkjBhB;;A0H/jjBY;EACI;EACA;EACA;EACA;EACA;C1HkkjBhB;;A0H7jjBQ;EACI;EACA;EACA;EACA;EACA;C1HgkjBZ;;A0H1jjBQ;EACI;C1H6jjBZ;;A0HxjjBQ;EACI;C1H2jjBZ;;A0HpjjBQ;EACI;EACA;EACA;EACA;EACA;EACA;C1HujjBZ;;A0HnjjBI;EACI;EACA;C1HsjjBR;;A0HnjjBI;EACI;C1HsjjBR;;A0HnjjBI;EACI;EACA;C1HsjjBR;;A0HnjjBI;EACI;EACA;C1HsjjBR;;A0HnjjBI;EACI;EACA;EACA;EACA;EACA;C1HsjjBR;;A0HnjjBI;EACI;EACA;EACA;EACA;EACA;EACA;C1HsjjBR;;A0HnjjBI;EACI;EACA;C1HsjjBR;;A0HpjjBQ;EACI;EACA;EACA;C1HujjBZ;;A0HnjjBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;C1HsjjBR;;A0HljjBA;EAMY;IACI;G1HgjjBd;;E0H7ijBU;IACI;G1HgjjBd;;E0H7ijBU;IACI;G1HgjjBd;;E0HzijBU;IACI;IACA;IACA;IACA;G1H4ijBd;;E0HrijBU;IACI;IACA;G1HwijBd;;E0H7hjBkB;IACI;IACA;G1HgijBtB;;E0HvhjBM;IACI;IACA;G1H0hjBV;CACF;;AmIrvjBI;EACI;CnIwvjBR;;AmIrvjBI;EACI;EACA;CnIwvjBR;;AmIrvjBI;EACI;CnIwvjBR;;AmIrvjBI;EACI;EACA;EACA;CnIwvjBR;;AmIrvjBI;EACI;EACA;EACA;EACA;EACA;CnIwvjBR;;AmIrvjBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CnIwvjBR;;AmIrvjBI;EACI;EACA;EACA;EACA;CnIwvjBR;;AmIrvjBI;EACI;EACA;EACA;EACA;EACA;EACA;CnIwvjBR;;AmIrvjBI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnIwvjBR;;AmItvjBQ;EACI;EACA;EACA;EACA;EACA;CnIyvjBZ;;AmItvjBQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;CnIyvjBZ;;AmIvvjBY;EACI;EACA;EACA;EACA;EACA;CnI0vjBhB;;AmIvvjBY;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnI0vjBhB;;AmIxvjBgB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CnI2vjBpB;;AmIrvjBI;EACI;EACA;CnIwvjBR;;AmItvjBQ;EACI;EACA;EACA;EACA;CnIyvjBZ;;AmIrvjBI;EACI;EACA;EACA;EACA;CnIwvjBR;;AmItvjBQ;;EAEI;EACA;CnIyvjBZ;;AmItvjBQ;EACI;EACA;EACA;CnIyvjBZ;;AmIrvjBI;;EAEI;EACA;EACA;EACA;EACA;EACA;CnIwvjBR;;AmIrvjBI;EACI;CnIwvjBR;;AoIr5jBI;EACI;CpIw5jBR;;AoIp5jBI;EACI;EACA;EACA;EACA;CpIu5jBR;;AoIp5jBI;EACI;CpIu5jBR;;AoIp5jBI;EACI;EACA;CpIu5jBR;;AoIp5jBI;EACI;CpIu5jBR;;AoIp5jBI;EACI;CpIu5jBR;;AoIp5jBI;EACI;CpIu5jBR;;AoIp5jBI;EACI;EACA;EACA;CpIu5jBR;;AoIp5jBI;EACI;EACA;EACA;CpIu5jBR;;AoIl5jBA;EAIQ;IACI;GpIk5jBV;;EoI/4jBM;IACI;GpIk5jBV;;EoI/4jBM;IACI;GpIk5jBV;;EoI/4jBM;IACI;IACA;IACA;GpIk5jBV;;EoI/4jBM;IACI;IACA;IACA;GpIk5jBV;;EoI/4jBM;IACI;GpIk5jBV;;EoI/4jBM;IACI;GpIk5jBV;;EoI74jBU;IACI;GpIg5jBd;;EoI94jBc;IACI;GpIi5jBlB;CACF;;AqI3+jBI;EACI;EACA;EACA;EACA;EACA;EACA;CrI8+jBR;;AqI3+jBI;EACI;EACA;EACA;EACA;EACA;CrI8+jBR;;AqI3+jBI;EACI;EACA;CrI8+jBR;;AqI3+jBI;EACI;EACA;EACA;EACA;CrI8+jBR;;AqI3+jBI;EACI;EACA;CrI8+jBR;;AqI3+jBI;EACI;CrI8+jBR;;AqI3+jBI;EACI;CrI8+jBR;;AqI5+jBQ;EACI;EACA;EACA;CrI++jBZ;;AqIx+jBA;EAIQ;IACI;IAIA;IACA;IACA;GrIw+jBV;;EqIt+jBU;IACI;GrIy+jBd;;EqIh+jBM;IACI;IAIA;IACA;IACA;GrIm+jBV;;EqIj+jBU;IACI;GrIo+jBd;;EqI/9jBM;IACI;IACA;IACA;GrIk+jBV;;EqI/9jBM;IACI;IACA;GrIk+jBV;;EqI/9jBM;IACI;GrIk+jBV;;EqI/9jBM;IACI;GrIk+jBV;;EqI/9jBM;IACI;GrIk+jBV;CACF;;AkIllkBA;EAIQ;IACI;IAIA;IACA;IACA;GlIklkBV;;EkIhlkBU;IACI;GlImlkBd;;EkI9kkBM;IACI;GlIilkBV;;EkI9kkBM;IACI;GlIilkBV;CACF;;AkI3kkBI;EACI;ClI8kkBR;;AkI3kkBI;EACI;ClI8kkBR;;AkI5kkBQ;EACI;EACA;EACA;ClI+kkBZ;;AkIzkkBA;EAIQ;;IACI;IAIA;IACA;IACA;GlI0kkBV;;EkIxkkBU;;IACI;GlI4kkBd;;EkIvkkBM;;IACI;GlI2kkBV;;EkIxkkBM;;IACI;GlI4kkBV;CACF;;AsIlpkBI;EACI;EACA;EACA;EACA;CtIqpkBR;;AsIhpkBA;EAIQ;IACI;IAIA;IACA;IACA;GtIgpkBV;;EsI9okBU;IACI;GtIipkBd;;EsI5okBM;IACI;GtI+okBV;;EsI5okBM;IACI;GtI+okBV;CACF;;AsIvokBI;EACI;CtI0okBR;;AsItokBA;EAGQ;IACI;IACA;IACA;GtIuokBV;CACF;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuIhskBA;EACI;EACA;EACA;EACA;CvImskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ;;AuI7rkBA;EACI;EACA;EACA;EACA;CvIgskBJ","file":"/assets/css/crater.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #5851D8;\n --secondary: #55547A;\n --success: #00C99C;\n --info: #15B2EC;\n --warning: #F3AF4E;\n --danger: #FB7178;\n --light: #817AE3;\n --dark: #55547A;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: \"Poppins\", sans-serif;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 1.2rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=radio],\ninput[type=checkbox] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=date],\ninput[type=time],\ninput[type=datetime-local],\ninput[type=month] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 1.2rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n.blockquote-footer::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #5851D8;\n word-break: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-sm-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-sm-first {\n order: -1;\n }\n\n .order-sm-last {\n order: 13;\n }\n\n .order-sm-0 {\n order: 0;\n }\n\n .order-sm-1 {\n order: 1;\n }\n\n .order-sm-2 {\n order: 2;\n }\n\n .order-sm-3 {\n order: 3;\n }\n\n .order-sm-4 {\n order: 4;\n }\n\n .order-sm-5 {\n order: 5;\n }\n\n .order-sm-6 {\n order: 6;\n }\n\n .order-sm-7 {\n order: 7;\n }\n\n .order-sm-8 {\n order: 8;\n }\n\n .order-sm-9 {\n order: 9;\n }\n\n .order-sm-10 {\n order: 10;\n }\n\n .order-sm-11 {\n order: 11;\n }\n\n .order-sm-12 {\n order: 12;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-md-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-md-first {\n order: -1;\n }\n\n .order-md-last {\n order: 13;\n }\n\n .order-md-0 {\n order: 0;\n }\n\n .order-md-1 {\n order: 1;\n }\n\n .order-md-2 {\n order: 2;\n }\n\n .order-md-3 {\n order: 3;\n }\n\n .order-md-4 {\n order: 4;\n }\n\n .order-md-5 {\n order: 5;\n }\n\n .order-md-6 {\n order: 6;\n }\n\n .order-md-7 {\n order: 7;\n }\n\n .order-md-8 {\n order: 8;\n }\n\n .order-md-9 {\n order: 9;\n }\n\n .order-md-10 {\n order: 10;\n }\n\n .order-md-11 {\n order: 11;\n }\n\n .order-md-12 {\n order: 12;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-lg-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-lg-first {\n order: -1;\n }\n\n .order-lg-last {\n order: 13;\n }\n\n .order-lg-0 {\n order: 0;\n }\n\n .order-lg-1 {\n order: 1;\n }\n\n .order-lg-2 {\n order: 2;\n }\n\n .order-lg-3 {\n order: 3;\n }\n\n .order-lg-4 {\n order: 4;\n }\n\n .order-lg-5 {\n order: 5;\n }\n\n .order-lg-6 {\n order: 6;\n }\n\n .order-lg-7 {\n order: 7;\n }\n\n .order-lg-8 {\n order: 8;\n }\n\n .order-lg-9 {\n order: 9;\n }\n\n .order-lg-10 {\n order: 10;\n }\n\n .order-lg-11 {\n order: 11;\n }\n\n .order-lg-12 {\n order: 12;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-xl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .order-xl-first {\n order: -1;\n }\n\n .order-xl-last {\n order: 13;\n }\n\n .order-xl-0 {\n order: 0;\n }\n\n .order-xl-1 {\n order: 1;\n }\n\n .order-xl-2 {\n order: 2;\n }\n\n .order-xl-3 {\n order: 3;\n }\n\n .order-xl-4 {\n order: 4;\n }\n\n .order-xl-5 {\n order: 5;\n }\n\n .order-xl-6 {\n order: 6;\n }\n\n .order-xl-7 {\n order: 7;\n }\n\n .order-xl-8 {\n order: 8;\n }\n\n .order-xl-9 {\n order: 9;\n }\n\n .order-xl-10 {\n order: 10;\n }\n\n .order-xl-11 {\n order: 11;\n }\n\n .order-xl-12 {\n order: 12;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #d0cef4;\n}\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #a8a5eb;\n}\n\n.table-hover .table-primary:hover {\n background-color: #bcb9ef;\n}\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #bcb9ef;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #cfcfda;\n}\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #a7a6ba;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c1c1cf;\n}\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c1c1cf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #b8f0e3;\n}\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #7ae3cc;\n}\n\n.table-hover .table-success:hover {\n background-color: #a3ecdb;\n}\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #a3ecdb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bde9fa;\n}\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #85d7f5;\n}\n\n.table-hover .table-info:hover {\n background-color: #a5e1f8;\n}\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #a5e1f8;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #fce9cd;\n}\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #f9d5a3;\n}\n\n.table-hover .table-warning:hover {\n background-color: #fbdeb5;\n}\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #fbdeb5;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #fed7d9;\n}\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #fdb5b9;\n}\n\n.table-hover .table-danger:hover {\n background-color: #fdbec1;\n}\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #fdbec1;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #dcdaf7;\n}\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #bdbaf0;\n}\n\n.table-hover .table-light:hover {\n background-color: #c8c5f2;\n}\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #c8c5f2;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #cfcfda;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #a7a6ba;\n}\n\n.table-hover .table-dark:hover {\n background-color: #c1c1cf;\n}\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #c1c1cf;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n.form-row > .col,\n.form-row > [class*=col-] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n.form-inline .form-check {\n width: 100%;\n}\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n.form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #3a32d1;\n border-color: #352dc9;\n}\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(113, 107, 222, 0.5);\n}\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #352dc9;\n border-color: #322bbf;\n}\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(113, 107, 222, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #454463;\n border-color: #403f5c;\n}\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(111, 110, 142, 0.5);\n}\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #403f5c;\n border-color: #3b3a54;\n}\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(111, 110, 142, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #00C99C;\n border-color: #00C99C;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #00a37e;\n border-color: #009674;\n}\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 209, 171, 0.5);\n}\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #00C99C;\n border-color: #00C99C;\n}\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #009674;\n border-color: #00896b;\n}\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 209, 171, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #15B2EC;\n border-color: #15B2EC;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #1098ca;\n border-color: #0f8fbf;\n}\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(56, 190, 239, 0.5);\n}\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #15B2EC;\n border-color: #15B2EC;\n}\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #0f8fbf;\n border-color: #0f86b3;\n}\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(56, 190, 239, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #F3AF4E;\n border-color: #F3AF4E;\n}\n.btn-warning:hover {\n color: #212529;\n background-color: #f19f2a;\n border-color: #f0991e;\n}\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(212, 154, 72, 0.5);\n}\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #F3AF4E;\n border-color: #F3AF4E;\n}\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #f0991e;\n border-color: #ef9412;\n}\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(212, 154, 72, 0.5);\n}\n\n.btn-danger {\n color: #212529;\n background-color: #FB7178;\n border-color: #FB7178;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #fa4c55;\n border-color: #fa3f49;\n}\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 102, 108, 0.5);\n}\n.btn-danger.disabled, .btn-danger:disabled {\n color: #212529;\n background-color: #FB7178;\n border-color: #FB7178;\n}\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #fa3f49;\n border-color: #f9333d;\n}\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 102, 108, 0.5);\n}\n\n.btn-light {\n color: #fff;\n background-color: #817AE3;\n border-color: #817AE3;\n}\n.btn-light:hover {\n color: #fff;\n background-color: #635adc;\n border-color: #5950da;\n}\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(148, 142, 231, 0.5);\n}\n.btn-light.disabled, .btn-light:disabled {\n color: #fff;\n background-color: #817AE3;\n border-color: #817AE3;\n}\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {\n color: #fff;\n background-color: #5950da;\n border-color: #4f45d8;\n}\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(148, 142, 231, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #454463;\n border-color: #403f5c;\n}\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(111, 110, 142, 0.5);\n}\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #403f5c;\n border-color: #3b3a54;\n}\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(111, 110, 142, 0.5);\n}\n\n.btn-outline-primary {\n color: #5851D8;\n border-color: #5851D8;\n}\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #5851D8;\n background-color: transparent;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n\n.btn-outline-secondary {\n color: #55547A;\n border-color: #55547A;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 84, 122, 0.5);\n}\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #55547A;\n background-color: transparent;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 84, 122, 0.5);\n}\n\n.btn-outline-success {\n color: #00C99C;\n border-color: #00C99C;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #00C99C;\n border-color: #00C99C;\n}\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 201, 156, 0.5);\n}\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #00C99C;\n background-color: transparent;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #00C99C;\n border-color: #00C99C;\n}\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 201, 156, 0.5);\n}\n\n.btn-outline-info {\n color: #15B2EC;\n border-color: #15B2EC;\n}\n.btn-outline-info:hover {\n color: #fff;\n background-color: #15B2EC;\n border-color: #15B2EC;\n}\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(21, 178, 236, 0.5);\n}\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #15B2EC;\n background-color: transparent;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #15B2EC;\n border-color: #15B2EC;\n}\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(21, 178, 236, 0.5);\n}\n\n.btn-outline-warning {\n color: #F3AF4E;\n border-color: #F3AF4E;\n}\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #F3AF4E;\n border-color: #F3AF4E;\n}\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 175, 78, 0.5);\n}\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #F3AF4E;\n background-color: transparent;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #F3AF4E;\n border-color: #F3AF4E;\n}\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(243, 175, 78, 0.5);\n}\n\n.btn-outline-danger {\n color: #FB7178;\n border-color: #FB7178;\n}\n.btn-outline-danger:hover {\n color: #212529;\n background-color: #FB7178;\n border-color: #FB7178;\n}\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(251, 113, 120, 0.5);\n}\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #FB7178;\n background-color: transparent;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {\n color: #212529;\n background-color: #FB7178;\n border-color: #FB7178;\n}\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(251, 113, 120, 0.5);\n}\n\n.btn-outline-light {\n color: #817AE3;\n border-color: #817AE3;\n}\n.btn-outline-light:hover {\n color: #fff;\n background-color: #817AE3;\n border-color: #817AE3;\n}\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(129, 122, 227, 0.5);\n}\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #817AE3;\n background-color: transparent;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {\n color: #fff;\n background-color: #817AE3;\n border-color: #817AE3;\n}\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(129, 122, 227, 0.5);\n}\n\n.btn-outline-dark {\n color: #55547A;\n border-color: #55547A;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 84, 122, 0.5);\n}\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #55547A;\n background-color: transparent;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #55547A;\n border-color: #55547A;\n}\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(85, 84, 122, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=submit].btn-block,\ninput[type=reset].btn-block,\ninput[type=button].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #040405;\n background-clip: padding-box;\n border: 1px solid #040405;\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #595959;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #fff;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #5851D8;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #fff;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n.btn-group-toggle > .btn input[type=radio],\n.btn-group-toggle > .btn input[type=checkbox],\n.btn-group-toggle > .btn-group > .btn input[type=radio],\n.btn-group-toggle > .btn-group > .btn input[type=checkbox] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.input-group-text input[type=radio],\n.input-group-text input[type=checkbox] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50%/50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.custom-range:focus {\n outline: none;\n}\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n.navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n.navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n.navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n.navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n.navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n.navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n.navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n.navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: #fff;\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #fff;\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n.card-deck .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n.card-group > .card {\n margin-bottom: 15px;\n}\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #5851D8;\n}\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #352dc9;\n}\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #55547A;\n}\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #403f5c;\n}\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 84, 122, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #00C99C;\n}\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #009674;\n}\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 201, 156, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #15B2EC;\n}\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #0f8fbf;\n}\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(21, 178, 236, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #F3AF4E;\n}\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #f0991e;\n}\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(243, 175, 78, 0.5);\n}\n\n.badge-danger {\n color: #212529;\n background-color: #FB7178;\n}\na.badge-danger:hover, a.badge-danger:focus {\n color: #212529;\n background-color: #fa3f49;\n}\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(251, 113, 120, 0.5);\n}\n\n.badge-light {\n color: #fff;\n background-color: #817AE3;\n}\na.badge-light:hover, a.badge-light:focus {\n color: #fff;\n background-color: #5950da;\n}\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(129, 122, 227, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #55547A;\n}\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #403f5c;\n}\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(85, 84, 122, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #2e2a70;\n background-color: #dedcf7;\n border-color: #d0cef4;\n}\n.alert-primary hr {\n border-top-color: #bcb9ef;\n}\n.alert-primary .alert-link {\n color: #1f1c4b;\n}\n\n.alert-secondary {\n color: #2c2c3f;\n background-color: #dddde4;\n border-color: #cfcfda;\n}\n.alert-secondary hr {\n border-top-color: #c1c1cf;\n}\n.alert-secondary .alert-link {\n color: #171721;\n}\n\n.alert-success {\n color: #006951;\n background-color: #ccf4eb;\n border-color: #b8f0e3;\n}\n.alert-success hr {\n border-top-color: #a3ecdb;\n}\n.alert-success .alert-link {\n color: #00362a;\n}\n\n.alert-info {\n color: #0b5d7b;\n background-color: #d0f0fb;\n border-color: #bde9fa;\n}\n.alert-info hr {\n border-top-color: #a5e1f8;\n}\n.alert-info .alert-link {\n color: #073a4c;\n}\n\n.alert-warning {\n color: #7e5b29;\n background-color: #fdefdc;\n border-color: #fce9cd;\n}\n.alert-warning hr {\n border-top-color: #fbdeb5;\n}\n.alert-warning .alert-link {\n color: #583f1c;\n}\n\n.alert-danger {\n color: #833b3e;\n background-color: #fee3e4;\n border-color: #fed7d9;\n}\n.alert-danger hr {\n border-top-color: #fdbec1;\n}\n.alert-danger .alert-link {\n color: #602b2d;\n}\n\n.alert-light {\n color: #433f76;\n background-color: #e6e4f9;\n border-color: #dcdaf7;\n}\n.alert-light hr {\n border-top-color: #c8c5f2;\n}\n.alert-light .alert-link {\n color: #302d55;\n}\n\n.alert-dark {\n color: #2c2c3f;\n background-color: #dddde4;\n border-color: #cfcfda;\n}\n.alert-dark hr {\n border-top-color: #c1c1cf;\n}\n.alert-dark .alert-link {\n color: #171721;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #2e2a70;\n background-color: #d0cef4;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #2e2a70;\n background-color: #bcb9ef;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #2e2a70;\n border-color: #2e2a70;\n}\n\n.list-group-item-secondary {\n color: #2c2c3f;\n background-color: #cfcfda;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #2c2c3f;\n background-color: #c1c1cf;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #2c2c3f;\n border-color: #2c2c3f;\n}\n\n.list-group-item-success {\n color: #006951;\n background-color: #b8f0e3;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #006951;\n background-color: #a3ecdb;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #006951;\n border-color: #006951;\n}\n\n.list-group-item-info {\n color: #0b5d7b;\n background-color: #bde9fa;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0b5d7b;\n background-color: #a5e1f8;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0b5d7b;\n border-color: #0b5d7b;\n}\n\n.list-group-item-warning {\n color: #7e5b29;\n background-color: #fce9cd;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #7e5b29;\n background-color: #fbdeb5;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #7e5b29;\n border-color: #7e5b29;\n}\n\n.list-group-item-danger {\n color: #833b3e;\n background-color: #fed7d9;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #833b3e;\n background-color: #fdbec1;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #833b3e;\n border-color: #833b3e;\n}\n\n.list-group-item-light {\n color: #433f76;\n background-color: #dcdaf7;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #433f76;\n background-color: #c8c5f2;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #433f76;\n border-color: #433f76;\n}\n\n.list-group-item-dark {\n color: #2c2c3f;\n background-color: #cfcfda;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #2c2c3f;\n background-color: #c1c1cf;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #2c2c3f;\n border-color: #2c2c3f;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.5;\n}\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: 0.75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.toast.showing {\n opacity: 1;\n}\n.toast.show {\n display: block;\n opacity: 1;\n}\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.modal-footer > :not(:first-child) {\n margin-left: 0.25rem;\n}\n.modal-footer > :not(:last-child) {\n margin-right: 0.25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: \"Poppins\", sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {\n bottom: 0;\n}\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {\n top: 0;\n}\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: \"Poppins\", sans-serif;\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=top] {\n margin-bottom: 0.5rem;\n}\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=right] {\n margin-left: 0.5rem;\n}\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {\n margin-top: 0.5rem;\n}\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=left] {\n margin-right: 0.5rem;\n}\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50%/100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border 0.75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow 0.75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #5851D8 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #352dc9 !important;\n}\n\n.bg-secondary {\n background-color: #55547A !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #403f5c !important;\n}\n\n.bg-success {\n background-color: #00C99C !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #009674 !important;\n}\n\n.bg-info {\n background-color: #15B2EC !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #0f8fbf !important;\n}\n\n.bg-warning {\n background-color: #F3AF4E !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #f0991e !important;\n}\n\n.bg-danger {\n background-color: #FB7178 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #fa3f49 !important;\n}\n\n.bg-light {\n background-color: #817AE3 !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #5950da !important;\n}\n\n.bg-dark {\n background-color: #55547A !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #403f5c !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #5851D8 !important;\n}\n\n.border-secondary {\n border-color: #55547A !important;\n}\n\n.border-success {\n border-color: #00C99C !important;\n}\n\n.border-info {\n border-color: #15B2EC !important;\n}\n\n.border-warning {\n border-color: #F3AF4E !important;\n}\n\n.border-danger {\n border-color: #FB7178 !important;\n}\n\n.border-light {\n border-color: #817AE3 !important;\n}\n\n.border-dark {\n border-color: #55547A !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.8571428571%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.8571428571%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n\n .float-sm-right {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n\n .float-md-right {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n\n .float-lg-right {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n\n .float-xl-right {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n}\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .mt-sm-0,\n.my-sm-0 {\n margin-top: 0 !important;\n }\n\n .mr-sm-0,\n.mx-sm-0 {\n margin-right: 0 !important;\n }\n\n .mb-sm-0,\n.my-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-sm-0,\n.mx-sm-0 {\n margin-left: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .mt-sm-1,\n.my-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-sm-1,\n.mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-sm-1,\n.my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-sm-1,\n.mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .mt-sm-2,\n.my-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-sm-2,\n.mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-sm-2,\n.my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-sm-2,\n.mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .mt-sm-3,\n.my-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mr-sm-3,\n.mx-sm-3 {\n margin-right: 1rem !important;\n }\n\n .mb-sm-3,\n.my-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-sm-3,\n.mx-sm-3 {\n margin-left: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .mt-sm-4,\n.my-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-sm-4,\n.mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-sm-4,\n.my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-sm-4,\n.mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .mt-sm-5,\n.my-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mr-sm-5,\n.mx-sm-5 {\n margin-right: 3rem !important;\n }\n\n .mb-sm-5,\n.my-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-sm-5,\n.mx-sm-5 {\n margin-left: 3rem !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .pt-sm-0,\n.py-sm-0 {\n padding-top: 0 !important;\n }\n\n .pr-sm-0,\n.px-sm-0 {\n padding-right: 0 !important;\n }\n\n .pb-sm-0,\n.py-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-sm-0,\n.px-sm-0 {\n padding-left: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .pt-sm-1,\n.py-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-sm-1,\n.px-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-sm-1,\n.py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-sm-1,\n.px-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .pt-sm-2,\n.py-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-sm-2,\n.px-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-sm-2,\n.py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-sm-2,\n.px-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .pt-sm-3,\n.py-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pr-sm-3,\n.px-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pb-sm-3,\n.py-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-sm-3,\n.px-sm-3 {\n padding-left: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .pt-sm-4,\n.py-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-sm-4,\n.px-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-sm-4,\n.py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-sm-4,\n.px-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .pt-sm-5,\n.py-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pr-sm-5,\n.px-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-5,\n.py-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-sm-5,\n.px-sm-5 {\n padding-left: 3rem !important;\n }\n\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-sm-n1,\n.my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-sm-n1,\n.mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-sm-n1,\n.my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-sm-n1,\n.mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-sm-n2,\n.my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-sm-n2,\n.mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-sm-n2,\n.my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-sm-n2,\n.mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-sm-n3 {\n margin: -1rem !important;\n }\n\n .mt-sm-n3,\n.my-sm-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-sm-n3,\n.mx-sm-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-sm-n3,\n.my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-sm-n3,\n.mx-sm-n3 {\n margin-left: -1rem !important;\n }\n\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-sm-n4,\n.my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-sm-n4,\n.mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-sm-n4,\n.my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-sm-n4,\n.mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-sm-n5 {\n margin: -3rem !important;\n }\n\n .mt-sm-n5,\n.my-sm-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-sm-n5,\n.mx-sm-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-sm-n5,\n.my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-sm-n5,\n.mx-sm-n5 {\n margin-left: -3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mt-sm-auto,\n.my-sm-auto {\n margin-top: auto !important;\n }\n\n .mr-sm-auto,\n.mx-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-auto,\n.my-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ml-sm-auto,\n.mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n\n .mt-md-0,\n.my-md-0 {\n margin-top: 0 !important;\n }\n\n .mr-md-0,\n.mx-md-0 {\n margin-right: 0 !important;\n }\n\n .mb-md-0,\n.my-md-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-md-0,\n.mx-md-0 {\n margin-left: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .mt-md-1,\n.my-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-md-1,\n.mx-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-md-1,\n.my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-md-1,\n.mx-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .mt-md-2,\n.my-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-md-2,\n.mx-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-md-2,\n.my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-md-2,\n.mx-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .mt-md-3,\n.my-md-3 {\n margin-top: 1rem !important;\n }\n\n .mr-md-3,\n.mx-md-3 {\n margin-right: 1rem !important;\n }\n\n .mb-md-3,\n.my-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-md-3,\n.mx-md-3 {\n margin-left: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .mt-md-4,\n.my-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-md-4,\n.mx-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-md-4,\n.my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-md-4,\n.mx-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .mt-md-5,\n.my-md-5 {\n margin-top: 3rem !important;\n }\n\n .mr-md-5,\n.mx-md-5 {\n margin-right: 3rem !important;\n }\n\n .mb-md-5,\n.my-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-md-5,\n.mx-md-5 {\n margin-left: 3rem !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .pt-md-0,\n.py-md-0 {\n padding-top: 0 !important;\n }\n\n .pr-md-0,\n.px-md-0 {\n padding-right: 0 !important;\n }\n\n .pb-md-0,\n.py-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-md-0,\n.px-md-0 {\n padding-left: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .pt-md-1,\n.py-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-md-1,\n.px-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-md-1,\n.py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-md-1,\n.px-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .pt-md-2,\n.py-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-md-2,\n.px-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-md-2,\n.py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-md-2,\n.px-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .pt-md-3,\n.py-md-3 {\n padding-top: 1rem !important;\n }\n\n .pr-md-3,\n.px-md-3 {\n padding-right: 1rem !important;\n }\n\n .pb-md-3,\n.py-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-md-3,\n.px-md-3 {\n padding-left: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .pt-md-4,\n.py-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-md-4,\n.px-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-md-4,\n.py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-md-4,\n.px-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .pt-md-5,\n.py-md-5 {\n padding-top: 3rem !important;\n }\n\n .pr-md-5,\n.px-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-5,\n.py-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-md-5,\n.px-md-5 {\n padding-left: 3rem !important;\n }\n\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-md-n1,\n.my-md-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-md-n1,\n.mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-md-n1,\n.my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-md-n1,\n.mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-md-n2,\n.my-md-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-md-n2,\n.mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-md-n2,\n.my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-md-n2,\n.mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-md-n3 {\n margin: -1rem !important;\n }\n\n .mt-md-n3,\n.my-md-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-md-n3,\n.mx-md-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-md-n3,\n.my-md-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-md-n3,\n.mx-md-n3 {\n margin-left: -1rem !important;\n }\n\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-md-n4,\n.my-md-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-md-n4,\n.mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-md-n4,\n.my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-md-n4,\n.mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-md-n5 {\n margin: -3rem !important;\n }\n\n .mt-md-n5,\n.my-md-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-md-n5,\n.mx-md-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-md-n5,\n.my-md-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-md-n5,\n.mx-md-n5 {\n margin-left: -3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mt-md-auto,\n.my-md-auto {\n margin-top: auto !important;\n }\n\n .mr-md-auto,\n.mx-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-auto,\n.my-md-auto {\n margin-bottom: auto !important;\n }\n\n .ml-md-auto,\n.mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .mt-lg-0,\n.my-lg-0 {\n margin-top: 0 !important;\n }\n\n .mr-lg-0,\n.mx-lg-0 {\n margin-right: 0 !important;\n }\n\n .mb-lg-0,\n.my-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-lg-0,\n.mx-lg-0 {\n margin-left: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .mt-lg-1,\n.my-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-lg-1,\n.mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-lg-1,\n.my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-lg-1,\n.mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .mt-lg-2,\n.my-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-lg-2,\n.mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-lg-2,\n.my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-lg-2,\n.mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .mt-lg-3,\n.my-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mr-lg-3,\n.mx-lg-3 {\n margin-right: 1rem !important;\n }\n\n .mb-lg-3,\n.my-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-lg-3,\n.mx-lg-3 {\n margin-left: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .mt-lg-4,\n.my-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-lg-4,\n.mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-lg-4,\n.my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-lg-4,\n.mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .mt-lg-5,\n.my-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mr-lg-5,\n.mx-lg-5 {\n margin-right: 3rem !important;\n }\n\n .mb-lg-5,\n.my-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-lg-5,\n.mx-lg-5 {\n margin-left: 3rem !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .pt-lg-0,\n.py-lg-0 {\n padding-top: 0 !important;\n }\n\n .pr-lg-0,\n.px-lg-0 {\n padding-right: 0 !important;\n }\n\n .pb-lg-0,\n.py-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-lg-0,\n.px-lg-0 {\n padding-left: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .pt-lg-1,\n.py-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-lg-1,\n.px-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-lg-1,\n.py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-lg-1,\n.px-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .pt-lg-2,\n.py-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-lg-2,\n.px-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-lg-2,\n.py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-lg-2,\n.px-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .pt-lg-3,\n.py-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pr-lg-3,\n.px-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pb-lg-3,\n.py-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-lg-3,\n.px-lg-3 {\n padding-left: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .pt-lg-4,\n.py-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-lg-4,\n.px-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-lg-4,\n.py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-lg-4,\n.px-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .pt-lg-5,\n.py-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pr-lg-5,\n.px-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-lg-5,\n.px-lg-5 {\n padding-left: 3rem !important;\n }\n\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-lg-n1,\n.my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-lg-n1,\n.mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-lg-n1,\n.my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-lg-n1,\n.mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-lg-n2,\n.my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-lg-n2,\n.mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-lg-n2,\n.my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-lg-n2,\n.mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-lg-n3 {\n margin: -1rem !important;\n }\n\n .mt-lg-n3,\n.my-lg-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-lg-n3,\n.mx-lg-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-lg-n3,\n.my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-lg-n3,\n.mx-lg-n3 {\n margin-left: -1rem !important;\n }\n\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-lg-n4,\n.my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-lg-n4,\n.mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-lg-n4,\n.my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-lg-n4,\n.mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-lg-n5 {\n margin: -3rem !important;\n }\n\n .mt-lg-n5,\n.my-lg-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-lg-n5,\n.mx-lg-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-lg-n5,\n.my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-lg-n5,\n.mx-lg-n5 {\n margin-left: -3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mt-lg-auto,\n.my-lg-auto {\n margin-top: auto !important;\n }\n\n .mr-lg-auto,\n.mx-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-auto,\n.my-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ml-lg-auto,\n.mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .mt-xl-0,\n.my-xl-0 {\n margin-top: 0 !important;\n }\n\n .mr-xl-0,\n.mx-xl-0 {\n margin-right: 0 !important;\n }\n\n .mb-xl-0,\n.my-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .ml-xl-0,\n.mx-xl-0 {\n margin-left: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .mt-xl-1,\n.my-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mr-xl-1,\n.mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .mb-xl-1,\n.my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .ml-xl-1,\n.mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .mt-xl-2,\n.my-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mr-xl-2,\n.mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .mb-xl-2,\n.my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .ml-xl-2,\n.mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .mt-xl-3,\n.my-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mr-xl-3,\n.mx-xl-3 {\n margin-right: 1rem !important;\n }\n\n .mb-xl-3,\n.my-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .ml-xl-3,\n.mx-xl-3 {\n margin-left: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .mt-xl-4,\n.my-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mr-xl-4,\n.mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .mb-xl-4,\n.my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .ml-xl-4,\n.mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .mt-xl-5,\n.my-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mr-xl-5,\n.mx-xl-5 {\n margin-right: 3rem !important;\n }\n\n .mb-xl-5,\n.my-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .ml-xl-5,\n.mx-xl-5 {\n margin-left: 3rem !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .pt-xl-0,\n.py-xl-0 {\n padding-top: 0 !important;\n }\n\n .pr-xl-0,\n.px-xl-0 {\n padding-right: 0 !important;\n }\n\n .pb-xl-0,\n.py-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pl-xl-0,\n.px-xl-0 {\n padding-left: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .pt-xl-1,\n.py-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pr-xl-1,\n.px-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pb-xl-1,\n.py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pl-xl-1,\n.px-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .pt-xl-2,\n.py-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pr-xl-2,\n.px-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pb-xl-2,\n.py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pl-xl-2,\n.px-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .pt-xl-3,\n.py-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pr-xl-3,\n.px-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pb-xl-3,\n.py-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pl-xl-3,\n.px-xl-3 {\n padding-left: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .pt-xl-4,\n.py-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pr-xl-4,\n.px-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pb-xl-4,\n.py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pl-xl-4,\n.px-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .pt-xl-5,\n.py-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pr-xl-5,\n.px-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-5,\n.py-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .pl-xl-5,\n.px-xl-5 {\n padding-left: 3rem !important;\n }\n\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n\n .mt-xl-n1,\n.my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n\n .mr-xl-n1,\n.mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n\n .mb-xl-n1,\n.my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n\n .ml-xl-n1,\n.mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n\n .mt-xl-n2,\n.my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n\n .mr-xl-n2,\n.mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n\n .mb-xl-n2,\n.my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n\n .ml-xl-n2,\n.mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n\n .m-xl-n3 {\n margin: -1rem !important;\n }\n\n .mt-xl-n3,\n.my-xl-n3 {\n margin-top: -1rem !important;\n }\n\n .mr-xl-n3,\n.mx-xl-n3 {\n margin-right: -1rem !important;\n }\n\n .mb-xl-n3,\n.my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n\n .ml-xl-n3,\n.mx-xl-n3 {\n margin-left: -1rem !important;\n }\n\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n\n .mt-xl-n4,\n.my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n\n .mr-xl-n4,\n.mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n\n .mb-xl-n4,\n.my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n\n .ml-xl-n4,\n.mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n\n .m-xl-n5 {\n margin: -3rem !important;\n }\n\n .mt-xl-n5,\n.my-xl-n5 {\n margin-top: -3rem !important;\n }\n\n .mr-xl-n5,\n.mx-xl-n5 {\n margin-right: -3rem !important;\n }\n\n .mb-xl-n5,\n.my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n\n .ml-xl-n5,\n.mx-xl-n5 {\n margin-left: -3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mt-xl-auto,\n.my-xl-auto {\n margin-top: auto !important;\n }\n\n .mr-xl-auto,\n.mx-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-auto,\n.my-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ml-xl-auto,\n.mx-xl-auto {\n margin-left: auto !important;\n }\n}\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n\n .text-sm-right {\n text-align: right !important;\n }\n\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n\n .text-md-right {\n text-align: right !important;\n }\n\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n\n .text-lg-right {\n text-align: right !important;\n }\n\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n\n .text-xl-right {\n text-align: right !important;\n }\n\n .text-xl-center {\n text-align: center !important;\n }\n}\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #5851D8 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #3028b4 !important;\n}\n\n.text-secondary {\n color: #55547A !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #35354d !important;\n}\n\n.text-success {\n color: #00C99C !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #007d61 !important;\n}\n\n.text-info {\n color: #15B2EC !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0e7ea7 !important;\n}\n\n.text-warning {\n color: #F3AF4E !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #e58d10 !important;\n}\n\n.text-danger {\n color: #FB7178 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #f92731 !important;\n}\n\n.text-light {\n color: #817AE3 !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #453bd6 !important;\n}\n\n.text-dark {\n color: #55547A !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #35354d !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n*::before,\n*::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n\n a:not(.btn) {\n text-decoration: underline;\n }\n\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n\n pre {\n white-space: pre-wrap !important;\n }\n\n pre,\nblockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group;\n }\n\n tr,\nimg {\n page-break-inside: avoid;\n }\n\n p,\nh2,\nh3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\nh3 {\n page-break-after: avoid;\n }\n\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n\n .container {\n min-width: 992px !important;\n }\n\n .navbar {\n display: none;\n }\n\n .badge {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n.table th {\n background-color: #fff !important;\n }\n\n .table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n.toast-title {\n font-weight: bold;\n}\n\n.toast-message {\n -ms-word-wrap: break-word;\n word-wrap: break-word;\n}\n\n.toast-message a,\n.toast-message label {\n color: #ffffff;\n}\n\n.toast-message a:hover {\n color: #cccccc;\n text-decoration: none;\n}\n\n.toast-close-button {\n position: relative;\n right: -0.3em;\n top: -0.3em;\n float: right;\n font-size: 20px;\n font-weight: bold;\n color: #ffffff;\n -webkit-text-shadow: 0 1px 0 #ffffff;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n\n.toast-close-button:hover,\n.toast-close-button:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Additional properties for button version\n iOS requires the button element instead of an anchor tag.\n If you want the anchor version, it requires `href=\"#\"`.*/\nbutton.toast-close-button {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n\n.toast-top-center {\n top: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-bottom-center {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-top-full-width {\n top: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-bottom-full-width {\n bottom: 0;\n right: 0;\n width: 100%;\n}\n\n.toast-top-left {\n top: 12px;\n left: 12px;\n}\n\n.toast-top-right {\n top: 12px;\n right: 12px;\n}\n\n.toast-bottom-right {\n right: 12px;\n bottom: 12px;\n}\n\n.toast-bottom-left {\n bottom: 12px;\n left: 12px;\n}\n\n#toast-container {\n position: fixed;\n z-index: 999999;\n /*overrides*/\n}\n\n#toast-container * {\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n#toast-container > div {\n position: relative;\n overflow: hidden;\n margin: 0 0 6px;\n padding: 15px 15px 15px 50px;\n width: 300px;\n -moz-border-radius: 3px 3px 3px 3px;\n -webkit-border-radius: 3px 3px 3px 3px;\n border-radius: 3px 3px 3px 3px;\n background-position: 15px center;\n background-repeat: no-repeat;\n -moz-box-shadow: 0 0 12px #999999;\n -webkit-box-shadow: 0 0 12px #999999;\n box-shadow: 0 0 12px #999999;\n color: #ffffff;\n opacity: 0.8;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);\n filter: alpha(opacity=80);\n}\n\n#toast-container > div:hover {\n -moz-box-shadow: 0 0 12px #000000;\n -webkit-box-shadow: 0 0 12px #000000;\n box-shadow: 0 0 12px #000000;\n opacity: 1;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);\n filter: alpha(opacity=100);\n cursor: pointer;\n}\n\n#toast-container > .toast-info {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container > .toast-error {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container > .toast-success {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==\") !important;\n}\n\n#toast-container > .toast-warning {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=\") !important;\n}\n\n#toast-container.toast-top-center > div,\n#toast-container.toast-bottom-center > div {\n width: 300px;\n margin-left: auto;\n margin-right: auto;\n}\n\n#toast-container.toast-top-full-width > div,\n#toast-container.toast-bottom-full-width > div {\n width: 96%;\n margin-left: auto;\n margin-right: auto;\n}\n\n.toast {\n background-color: #030303;\n}\n\n.toast-success {\n background-color: #51a351;\n}\n\n.toast-error {\n background-color: #bd362f;\n}\n\n.toast-info {\n background-color: #2f96b4;\n}\n\n.toast-warning {\n background-color: #f89406;\n}\n\n.toast-progress {\n position: absolute;\n left: 0;\n bottom: 0;\n height: 4px;\n background-color: #000000;\n opacity: 0.4;\n -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);\n filter: alpha(opacity=40);\n}\n\n/*Responsive Design*/\n@media all and (max-width: 240px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 11em;\n }\n\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 241px) and (max-width: 480px) {\n #toast-container > div {\n padding: 8px 8px 8px 50px;\n width: 18em;\n }\n\n #toast-container .toast-close-button {\n right: -0.2em;\n top: -0.2em;\n }\n}\n@media all and (min-width: 481px) and (max-width: 768px) {\n #toast-container > div {\n padding: 15px 15px 15px 50px;\n width: 25em;\n }\n}\n.skin-crater .main-content {\n background: #F9FBFF;\n}\n.skin-crater .no-data-info .title {\n font-weight: 500;\n font-size: 17.5px;\n}\n.skin-crater .no-data-info .description {\n font-size: 15px;\n color: #595959;\n}\n.skin-crater .site-header {\n background: linear-gradient(to right, #5851D8, #817AE3) !important;\n border-bottom: 1px solid rgba(230, 230, 230, 0.7);\n}\n.skin-crater .site-header .brand-main {\n color: #fff;\n font-size: 20px;\n font-family: poppins, sans-serif;\n font-style: normal;\n font-weight: 900;\n letter-spacing: 1px;\n}\n.skin-crater .site-header .nav-toggle {\n background-color: #fff;\n color: #040405;\n}\n.skin-crater .site-header .hamburger span {\n background: #040405;\n}\n.skin-crater .site-header .hamburger-inner,\n.skin-crater .site-header .hamburger-inner::before,\n.skin-crater .site-header .hamburger-inner::after {\n background-color: #040405;\n}\n.skin-crater .site-header .hamburger span::before,\n.skin-crater .site-header .hamburger span::after {\n background-color: #040405;\n}\n.skin-crater .site-header .action-list li a {\n background-color: #fff;\n color: #040405;\n}\n.skin-crater .site-header .action-list li a:hover {\n background-color: #f2f2f2;\n color: #040405;\n}\n.skin-crater .site-header .dropdown-menu {\n background-color: #fff;\n}\n.skin-crater .site-header .notification-dropdown .dropdown-header {\n border-bottom: 1px solid #EBF1FA;\n color: #5851D8;\n}\n.skin-crater .site-header .dropdown-divider {\n background-color: #A5ACC1;\n}\n.skin-crater .header-nav .dropdown-group.dropdown-group.active > .dropdown-activator > a {\n color: #5851D8;\n}\n.skin-crater .header-nav .dropdown-group.has-child.toggle-arrow.active > .dropdown-activator::after {\n border-color: #5851D8 transparent transparent;\n}\n.skin-crater .sidebar-left {\n background-color: #fff;\n border-right: 1px solid #EBF1FA;\n}\n.skin-crater .side-nav {\n margin: 20px 0 0 0;\n}\n.skin-crater .side-nav .side-nav-division {\n margin-bottom: 20px;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item a {\n color: #040405;\n font-family: poppins, sans-serif;\n font-size: 14px;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item a:hover {\n background-color: #d7e3f5;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item.active > .collapse-item-title > a {\n color: #5851D8;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-item-title i {\n color: #A5ACC1;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item.active i {\n color: #5851D8;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items {\n background-color: #EBF1FA;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items {\n background-color: #d7e3f5;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items .collapse-group-items {\n background-color: #cadaf2;\n}\n.skin-crater .side-nav .collapse-group .collapse-group-item .collapse-group-items a.active {\n color: #5851D8;\n}\n.skin-crater .header-bottom {\n background-color: #fff;\n border-bottom: 1px solid #B9C1D1;\n}\n.skin-crater .header-nav li a {\n color: #040405;\n}\n.skin-crater .header-nav li a:hover {\n background-color: #d7e3f5;\n color: #040405;\n}\n.skin-crater .header-nav li.active > a {\n color: #5851D8;\n background-color: transparent;\n}\n.skin-crater .header-nav li.active > a:hover {\n color: #5851D8;\n background-color: transparent;\n}\n.skin-crater .header-nav li .dropdown-item.active {\n color: #5851D8;\n background-color: transparent;\n}\n.skin-crater .header-nav li .dropdown-item.active:hover, .skin-crater .header-nav li .dropdown-item.active:focus, .skin-crater .header-nav li .dropdown-item.active:active {\n color: #5851D8;\n background-color: #d7e3f5;\n}\n.skin-crater .tabs-component.tabs-default .tabs-component-tab a {\n color: #040405;\n}\n.skin-crater .tabs-component.tabs-default .tabs-component-tab a:hover {\n color: #040405;\n}\n.skin-crater .tabs-component.tabs-default .tabs-component-tab.is-active {\n border: 1px solid #5851D8;\n background: #5851D8;\n color: #fff;\n}\n.skin-crater .tabs-component.tabs-default .tabs-component-tab.is-active a {\n color: #fff;\n}\n.skin-crater .tabs-component.tabs-default .tabs-component-tab:hover {\n border: 1px solid #5851D8;\n}\n.skin-crater .tabs-component.tabs-default .tabs-component-panels {\n border-top: 1px solid #5851D8 !important;\n}\n.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs {\n border-right: 1px solid #5851D8 !important;\n}\n.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a, .skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a:hover {\n color: #040405;\n}\n.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active {\n background: #5851D8;\n}\n.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active a {\n color: #fff;\n}\n.skin-crater .tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab:hover {\n border: 1px solid #5851D8;\n}\n.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a {\n color: #A5ACC1;\n font-weight: 500;\n}\n.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a:hover {\n color: #A5ACC1;\n border-bottom: 3px solid #A5ACC1;\n}\n.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active {\n border-bottom: 3px solid #5851D8;\n color: #fff;\n}\n.skin-crater .tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active a {\n color: #040405;\n}\n.skin-crater .tabs-component.tabs-simple .tabs-component-panels {\n border-top: 1px solid #EBF1FA !important;\n}\n.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs {\n border-right: 1px solid #ddd;\n}\n.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a {\n color: #A5ACC1;\n font-weight: 500;\n}\n.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a:hover {\n border-right: 3px solid #d0cef4;\n}\n.skin-crater .tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active {\n border-right: 3px solid #5851D8;\n color: #5851D8;\n}\n.skin-crater code, .skin-crater .code {\n background-color: #EBF1FA;\n color: #5851D8;\n}\n.skin-crater mark, .skin-crater .mark {\n background-color: #5851D8;\n color: #fff;\n}\n.skin-crater .todo-container {\n background-color: #5851D8 !important;\n color: #fff !important;\n}\n.skin-crater .todo-container h5 {\n color: #fff !important;\n}\n.skin-crater .vue-dropzone .dz-preview .dz-details {\n background-color: #5851D8 !important;\n color: #fff !important;\n}\n.skin-crater .vue-dropzone .dz-preview .dz-upload {\n background: #fff !important;\n}\n.skin-crater .vue-dropzone .dz-preview .dz-error-mark svg #Page-1 g {\n fill: #fff !important;\n}\n.skin-crater .vue-dropzone .dz-preview .dz-success-mark svg g path {\n fill: white !important;\n}\n.skin-crater .vue-dropzone .dz-preview .dz-remove {\n color: #fff !important;\n border: 2px #fff solid !important;\n}\n.skin-crater .dropdown-group.active > .dropdown-activator > a {\n color: #5851D8;\n}\n.skin-crater .dropdown-group .dropdown-activator a {\n color: #040405;\n}\n.skin-crater .dropdown-group .dropdown-activator a:hover {\n background-color: #EBF1FA;\n}\n.skin-crater .dropdown-group.has-child.toggle-arrow.active > .dropdown-activator::after {\n border-color: #5851D8 transparent transparent;\n}\n.skin-crater .dropdown-group .dropdown-container {\n color: #040405;\n background-color: #fff;\n}\n.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item {\n color: #040405;\n background-color: transparent;\n cursor: pointer;\n}\n.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item.active {\n color: #5851D8;\n}\n.skin-crater .dropdown-group .dropdown-container .dropdown-group-item .dropdown-item:hover {\n background-color: #EBF1FA;\n}\n.skin-crater .dropdown-group .dropdown-container .dropdown-activator::before {\n border-color: #040405 transparent transparent;\n}\n.skin-crater .dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator a {\n color: #5851D8;\n}\n.skin-crater .dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator::before {\n border-color: #5851D8 transparent transparent;\n}\n.skin-crater .dropdown-group .dropdown-item-divider {\n border-top: 1px solid #A5ACC1;\n}\n.skin-crater .btn-theme {\n background: #5851D8;\n color: #fff;\n}\n.skin-crater .btn-theme:hover {\n color: #fff;\n background: #6862dc;\n}\n.skin-crater .btn-theme-outline {\n color: #5851D8;\n border-color: #5851D8;\n}\n.skin-crater .btn-theme-outline:hover {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.skin-crater .btn-theme-outline:focus, .skin-crater .btn-theme-outline.focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n.skin-crater .btn-theme-outline.disabled, .skin-crater .btn-theme-outline:disabled {\n color: #5851D8;\n background-color: transparent;\n}\n.skin-crater .btn-theme-outline:not(:disabled):not(.disabled):active, .skin-crater .btn-theme-outline:not(:disabled):not(.disabled).active, .show > .skin-crater .btn-theme-outline.dropdown-toggle {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.skin-crater .btn-theme-outline:not(:disabled):not(.disabled):active:focus, .skin-crater .btn-theme-outline:not(:disabled):not(.disabled).active:focus, .show > .skin-crater .btn-theme-outline.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n.skin-crater .form-control:focus {\n border: 1px solid #5851D8;\n}\n.skin-crater .multiselect {\n color: #040405;\n}\n.skin-crater .multiselect .multiselect__option--highlight {\n background: #F9FBFF;\n color: #040405;\n}\n.skin-crater .multiselect .multiselect__option--highlight.multiselect__option--selected {\n background: #EBF1FA;\n color: #040405;\n}\n.skin-crater .multiselect .multiselect__option--highlight.multiselect__option--selected::after {\n background: #B9C1D1;\n color: #040405;\n}\n.skin-crater .multiselect .multiselect__option--highlight::after {\n background: #B9C1D1;\n color: #040405;\n}\n.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag {\n background: #5851D8;\n color: #fff;\n}\n.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover {\n background: #5851D8;\n}\n.skin-crater .multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon::after {\n color: #fff;\n}\n.skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .skin-crater .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {\n border: 1px solid #5851D8 !important;\n}\n.skin-crater .vdp-datepicker__calendar .cell.selected {\n background: #5851D8 !important;\n color: #fff;\n}\n.skin-crater .vdp-datepicker__calendar .cell.highlighted {\n background: #bcb9ef !important;\n color: #fff;\n}\n.skin-crater .VueCarousel-dot .VueCarousel-dot-button {\n background: #A5ACC1 !important;\n}\n.skin-crater .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-button {\n background: #5851D8 !important;\n}\n.skin-crater .mailbox .mailbox-content .table tr td .content-subject {\n color: #040405;\n}\n.skin-crater .mailbox .mailbox-content .mailbox-content-footer .page-link {\n color: #040405;\n}\n.skin-crater .mailbox .mailbox-content .mailbox-content-footer .active .page-link {\n background-color: #5851D8;\n border-color: #5851D8;\n color: #fff;\n}\n.skin-crater .mailbox .mailbox-content .btn-favorite .active {\n color: #5851D8;\n}\n.skin-crater .mailbox-modal .mail-body .message-heading.email a {\n color: #040405;\n}\n.skin-crater .mailbox .mailbox-sidebar .sidebar-menu li.active {\n border-left: 5px solid #5851D8;\n}\n.skin-crater .mailbox .mailbox-sidebar .sidebar-menu li a {\n color: #040405;\n}\n.skin-crater .mailbox .mailbox-sidebar .left-sidebar-btn {\n color: #040405;\n}\n@media (max-width: 480px) {\n .skin-crater .header-nav .dropdown-menu {\n border: 0 !important;\n background-color: #EBF1FA !important;\n }\n}\n\nhtml, body, .site-wrapper {\n height: 100%;\n font-size: 14px;\n}\n\nbody {\n background-color: #EBF1FA;\n font-family: \"Poppins\", sans-serif;\n color: #262630;\n overflow-x: hidden;\n}\nbody i {\n font-family: \"Font Awesome 5 Free\" !important;\n}\n\nh1, h2, h3, h4, h5, h6 {\n color: #040405;\n font-weight: bold;\n}\n\na {\n color: #263B5E;\n}\na:hover, a:focus {\n color: #355282;\n text-decoration: none;\n outline: none;\n}\n\nmark, .mark {\n background-color: #efefef;\n border-radius: 5px;\n color: #040405;\n padding: 0.2em 0.4em;\n margin: 0 1px;\n}\n\ncode, .code {\n background-color: #040405;\n color: #5851D8;\n}\n\n:active, :focus, :hover {\n outline: 0;\n}\n\n[v-cloak] {\n display: none;\n}\n\n.text-default {\n color: #040405 !important;\n}\n\n@keyframes spinner {\n to {\n transform: rotate(360deg);\n }\n}\n.fa-spinner {\n animation: spinner 1.5s linear infinite;\n}\n\n.filter-section {\n background: #EBF1FA;\n position: relative;\n z-index: 2;\n padding: 30px;\n border-radius: 5px;\n}\n\n.clear-filter {\n position: absolute;\n top: 10px;\n right: 15px;\n font-size: 14px;\n line-height: 21px;\n color: #040405;\n cursor: pointer;\n}\n\n.list-add-button {\n display: flex;\n width: 100%;\n padding: 13px 10px;\n background: #EBF1FA;\n justify-content: center;\n border: none;\n outline: none;\n align-items: center;\n}\n.list-add-button .icon {\n color: #817AE3;\n}\n.list-add-button label {\n font-family: Poppins;\n font-size: 14px;\n margin: 0 0 0 10px !important;\n line-height: 14px;\n color: #817AE3;\n}\n\n.btn-container {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.swal-icon--custom {\n height: 70px !important;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #5851D8 !important;\n background-color: #5851D8 !important;\n}\n\n.avatar-cropper-btn:hover {\n background-color: #5851D8 !important;\n color: #fff;\n}\n\n.site-header {\n background-color: #5851D8;\n height: 60px;\n left: 0;\n padding: 12px 30px;\n position: fixed;\n top: 0;\n width: 100%;\n z-index: 1000;\n}\n\n.sidebar-left {\n background: #55547A;\n height: 100%;\n left: 0;\n padding: 60px 0 10px;\n position: fixed;\n top: 0;\n width: 240px;\n z-index: 30;\n}\n\n.sidebar-body {\n height: 100%;\n overflow-y: auto;\n}\n.sidebar-body::-webkit-scrollbar {\n -webkit-appearance: none;\n}\n.sidebar-body::-webkit-scrollbar:vertical {\n width: 8px;\n}\n.sidebar-body::-webkit-scrollbar:horizontal {\n height: 8px;\n}\n.sidebar-body::-webkit-scrollbar-thumb {\n border-radius: 8px;\n border: 2px solid rgba(255, 255, 255, 0);\n background-color: rgba(255, 255, 255, 0.3);\n}\n.sidebar-body::-webkit-scrollbar-track {\n background-color: rgba(0, 0, 0, 0);\n border-radius: 8px;\n}\n\n.mobile-menu-overlay {\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 29;\n background: rgba(48, 75, 88, 0.5);\n display: none;\n}\n\n.layout-default .main-content,\n.layout-icon-sidebar .main-content {\n padding: 90px 30px 10px 270px;\n min-height: calc(100% - 39px);\n}\n\n.site-footer {\n background-color: #fff;\n color: #818a91;\n font-size: 13px;\n font-weight: normal;\n padding: 10px 30px 10px 255px;\n}\n.site-footer a {\n color: #263B5E;\n}\n\n.page-header {\n margin-bottom: 30px;\n position: relative;\n}\n.page-header p {\n font-size: 13px;\n}\n.page-header select {\n border: none;\n}\n.page-header .breadcrumb {\n background: none;\n padding: 0;\n}\n.page-header .page-actions {\n position: absolute;\n right: 0;\n top: 50%;\n -webkit-transform: translateY(-50%);\n -ms-transform: translateY(-50%);\n -o-transform: translateY(-50%);\n transform: translateY(-50%);\n margin: auto;\n}\n\n.template-container {\n height: 100%;\n}\n\n@media (max-width: 767px) {\n .site-header {\n padding: 12px 15px;\n }\n\n .sidebar-left {\n left: -240px;\n transition: left 0.3s ease;\n }\n\n .sidebar-open .sidebar-left {\n left: 0;\n }\n\n .sidebar-open .mobile-menu-overlay {\n display: block;\n }\n\n .layout-default .main-content,\n.layout-icon-sidebar .main-content {\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .site-footer {\n padding-left: 15px;\n }\n}\n.sidebar-left .menu-group {\n margin-bottom: 40px;\n}\n.sidebar-left .menu-group:first-child {\n margin-top: 29px;\n}\n.sidebar-left .menu-item {\n cursor: pointer;\n padding: 10px 0px 11px 0px;\n display: block;\n}\n.sidebar-left .menu-item .menu-text {\n font-family: Poppins;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #040405;\n}\n.sidebar-left .menu-item .menu-icon {\n margin-left: 25px;\n color: #A5ACC1;\n width: 30px;\n margin-left: 25px;\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.sidebar-left .active {\n background-color: #F9FBFF;\n position: relative;\n}\n.sidebar-left .active::after {\n position: absolute;\n height: 100%;\n content: \"\";\n left: 0;\n top: 0;\n width: 3px;\n background-color: #5851D8;\n}\n.sidebar-left .active .menu-text {\n color: #5851D8 !important;\n}\n.sidebar-left .active .menu-icon {\n color: #5851D8 !important;\n}\n\n.brand-main img {\n height: 25px;\n}\n\n.nav-toggle {\n background-color: #040405;\n border-radius: 2px;\n color: #fff;\n display: none;\n font-size: 14px;\n line-height: 9px;\n padding: 6px;\n}\n.nav-toggle:active, .nav-toggle:focus, .nav-toggle:visited {\n color: #fff;\n}\n\n.action-list {\n float: right;\n list-style: none;\n margin: 0;\n}\n.action-list li {\n display: block;\n float: left;\n position: relative;\n height: 36px;\n margin: 0;\n padding: 0 4px;\n}\n.action-list li.action-item a {\n padding: 11px;\n}\n.action-list li .icon {\n color: #9EA9C4;\n}\n.action-list li a {\n background-color: #040405;\n border-radius: 2px;\n color: #fff;\n display: inline-block;\n font-size: 14px !important;\n line-height: 14px !important;\n padding: 11px !important;\n}\n.action-list li a:hover {\n background-color: #0f0f13;\n color: #fff;\n}\n.action-list .avatar {\n padding: 0 !important;\n background-color: transparent;\n}\n.action-list .avatar img {\n width: 36px;\n height: 36px;\n border-radius: 2px;\n}\n.action-list .dropdown-group {\n background-color: #040405;\n}\n.action-list .dropdown-group i {\n text-align: center;\n width: auto;\n}\n.action-list .dropdown-group.has-child > .dropdown-activator::after {\n content: none;\n}\n.action-list .dropdown-group .dropdown-group-item i {\n width: 25px;\n}\n.action-list .notification-dropdown {\n padding: 5px !important;\n}\n.action-list .notification-dropdown .dropdown-header {\n border-bottom: 1px solid #A5ACC1;\n color: #5851D8;\n padding: 3px 10px 8px;\n margin-bottom: 0;\n}\n\n@media (max-width: 767px) {\n .nav-toggle {\n display: inline-block;\n margin-left: 10px;\n }\n\n .brand-main {\n float: left;\n }\n .brand-main img {\n height: 36px;\n margin-bottom: 3px;\n }\n}\n.side-nav {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n.side-nav .collapse-group .collapse-group-item .collapse-item-title {\n display: block;\n}\n.side-nav .collapse-group .collapse-group-item .collapse-item-title > a > .icon-fa.arrow {\n float: right;\n line-height: 1.42857;\n}\n.side-nav .collapse-group .collapse-group-item .collapse-item-title > a > .icon-fa.arrow:before {\n content: \"\";\n}\n.side-nav .collapse-group .collapse-group-item a {\n color: #fff;\n display: block;\n font-size: 14px;\n padding: 12px 12px 12px 30px;\n position: relative;\n text-decoration: none;\n}\n.side-nav .collapse-group .collapse-group-item a:hover {\n background-color: #1b1b21;\n}\n.side-nav .collapse-group .collapse-group-item .icon {\n width: 30px;\n color: #9EA9C4;\n}\n.side-nav .collapse-group .collapse-group-item.active > .collapse-item-title > a .icon {\n color: #5851D8;\n}\n.side-nav .collapse-group .collapse-group-item.active > .collapse-item-title > a .icon > .icon-fa.arrow:before {\n content: \"\";\n}\n.side-nav .collapse-group .collapse-group-item .collapse-group-items {\n background-color: #0b0b0e;\n padding: 0;\n}\n.side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items {\n background-color: #16161c;\n}\n.side-nav .collapse-group .collapse-group-item .collapse-group-items .collapse-group-items .collapse-group-items {\n background-color: #1d1d24;\n}\n.side-nav .collapse-group .collapse-group-item .collapse-group-items a.active {\n color: #5851D8;\n}\n\n.base-date-input {\n width: 100%;\n position: relative;\n}\n.base-date-input .date-field {\n width: 100%;\n height: 40px;\n background: #FFFFFF;\n border: 1px solid #EBF1FA;\n box-sizing: border-box;\n border-radius: 5px;\n display: inline-block;\n padding: 0px 6px 0px 40px;\n font-size: 1rem;\n line-height: 1.4;\n cursor: pointer;\n}\n.base-date-input .date-field:focus {\n border: 1px solid #817AE3;\n}\n.base-date-input .date-field.invalid {\n border: 1px solid #FB7178 !important;\n}\n\n.vdp-datepicker__calendar-button {\n position: absolute;\n width: 13px;\n height: 18px;\n color: #B9C1D1;\n font-style: normal;\n font-weight: 900;\n font-size: 14px;\n line-height: 16px;\n top: 50%;\n left: 20px;\n transform: translate(-50%, -50%);\n}\n.vdp-datepicker__calendar-button .icon-fa {\n color: #B9C1D1;\n}\n\n.base-input {\n width: 100%;\n position: relative;\n}\n.base-input .left-icon {\n position: absolute;\n width: 13px;\n height: 18px;\n min-width: 40px;\n color: #B9C1D1;\n font-style: normal;\n font-weight: 900;\n font-size: 14px;\n line-height: 16px;\n top: 50%;\n left: 20px;\n z-index: 1;\n transform: translate(-50%, -50%);\n}\n.base-input .right-icon {\n position: absolute;\n width: 13px;\n height: 18px;\n min-width: 18px;\n color: #B9C1D1;\n font-style: normal;\n font-weight: 900;\n font-size: 14px;\n line-height: 16px;\n top: 50%;\n right: 0px;\n z-index: 1;\n transform: translate(-50%, -50%);\n}\n.base-input .small-input {\n max-width: 100px;\n}\n.base-input .input-field {\n width: 100%;\n height: 40px;\n padding: 8px 13px;\n text-align: left;\n background: #FFFFFF;\n border: 1px solid #EBF1FA;\n box-sizing: border-box;\n border-radius: 5px;\n font-style: normal;\n font-weight: 400;\n font-size: 14px;\n line-height: 21px;\n}\n.base-input .input-field.v-money {\n font-family: Arial, Helvetica, sans-serif !important;\n}\n.base-input .input-field::placeholder {\n font-family: Poppins;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #B9C1D1;\n}\n.base-input .input-field:focus {\n border: 1px solid #817AE3;\n}\n.base-input .input-field.invalid {\n border: 1px solid #FB7178 !important;\n}\n.base-input .input-field.disabled {\n background: #EBF1FA !important;\n color: #A5ACC1 !important;\n}\n.base-input .input-field-left-icon {\n padding-left: 35px;\n}\n.base-input .input-field-right-icon {\n padding-right: 35px;\n}\n\n.base-button {\n height: 40px;\n padding: 6px 20px;\n font-size: 14px;\n font-weight: 500;\n text-align: center;\n display: flex;\n align-items: center;\n white-space: nowrap;\n line-height: 14px;\n}\n.base-button.btn-lg, .btn-group-lg > .base-button.btn {\n height: 45px;\n font-size: 15px;\n font-weight: 500;\n text-align: center;\n}\n.base-button.btn-sm, .btn-group-sm > .base-button.btn {\n height: 34px;\n padding: 5px 15px;\n font-size: 12px;\n font-weight: 500;\n text-align: center;\n}\n.base-button.btn-danger {\n color: #ffffff !important;\n}\n.base-button.btn-outline-danger:hover {\n color: #ffffff !important;\n}\n.base-button .icon-button {\n text-align: center;\n}\n.base-button .icon-left {\n margin-right: 10px !important;\n}\n.base-button .icon-right {\n margin-left: 10px !important;\n}\n.base-button.btn-cursor-not-allowed {\n cursor: not-allowed !important;\n}\n.base-button .icon {\n margin-right: 5px;\n}\n\n.search-select {\n position: relative;\n width: 100%;\n}\n.search-select .activator {\n position: relative;\n width: 100%;\n cursor: pointer;\n}\n.search-select .selector-menu {\n display: flex;\n flex-direction: column;\n position: absolute;\n z-index: 100;\n width: 100%;\n top: 0;\n background: #FFFFFF;\n box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n border-radius: 5px;\n}\n.search-select .selector-menu-above {\n top: unset !important;\n bottom: 100% !important;\n}\n\n.base-text-area {\n width: 100%;\n}\n.base-text-area.text-area-field {\n width: 100%;\n padding: 8px 13px;\n text-align: left;\n background: #FFFFFF;\n border: 1px solid #EBF1FA;\n box-sizing: border-box;\n border-radius: 5px;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n}\n.base-text-area.text-area-field::placeholder {\n font-family: Poppins;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #B9C1D1;\n}\n.base-text-area.text-area-field:focus {\n border: 1px solid #817AE3;\n}\n.base-text-area.text-area-field.invalid {\n border: 1px solid #FB7178 !important;\n}\n.base-text-area.text-area-field.disabled {\n background: #EBF1FA !important;\n color: #A5ACC1 !important;\n}\n.base-text-area.text-area-field-icon {\n padding-left: 35px;\n}\n\n.base-switch input[type=checkbox] {\n height: 0;\n width: 0;\n visibility: hidden;\n}\n.base-switch label {\n cursor: pointer;\n text-indent: -9999px;\n width: 35px;\n height: 16px;\n background: #fff;\n border: 1px solid #B9C1D1;\n display: block;\n border-radius: 16px;\n position: relative;\n}\n.base-switch label:after {\n content: \"\";\n position: absolute;\n top: -3px;\n left: 0px;\n width: 20px;\n height: 20px;\n background: #A5ACC1;\n border-radius: 15px;\n transition: 0.3s;\n}\n.base-switch input:checked + label {\n background: rgba(88, 81, 216, 0.2);\n}\n.base-switch input:checked + label:after {\n left: calc(100% - 0px);\n transform: translateX(-100%);\n background: #5851D8;\n}\n.base-switch label:active:after {\n width: 20px;\n}\n\n@keyframes ball-scale-ripple-multiple {\n 0% {\n transform: scale(0.1);\n opacity: 1;\n }\n 70% {\n transform: scale(1);\n opacity: 0.7;\n }\n 100% {\n opacity: 0;\n }\n}\n.loader {\n width: 100%;\n position: relative;\n min-height: 500px;\n}\n\n.ball-scale-ripple-multiple {\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n transform: translateY(-25px);\n top: 60%;\n left: 40%;\n transform: translateY(-25px);\n}\n.ball-scale-ripple-multiple > div:nth-child(0) {\n animation-delay: -0.8s;\n}\n.ball-scale-ripple-multiple > div:nth-child(1) {\n animation-delay: -0.6s;\n}\n.ball-scale-ripple-multiple > div:nth-child(2) {\n animation-delay: -0.4s;\n}\n.ball-scale-ripple-multiple > div:nth-child(3) {\n animation-delay: -0.2s;\n}\n.ball-scale-ripple-multiple > div {\n animation-fill-mode: both;\n position: absolute;\n top: -2px;\n left: -26px;\n width: 50px;\n height: 50px;\n border-radius: 100%;\n border: 2px solid #817AE3;\n animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);\n}\n\n.base-prefix-input {\n display: flex;\n position: relative;\n width: 100%;\n height: 40px;\n padding: 2px 2px;\n flex-direction: row;\n background: #FFFFFF;\n border: 1px solid #EBF1FA;\n border-radius: 5px;\n}\n.base-prefix-input .icon {\n width: 13px;\n height: 18px;\n color: #B9C1D1;\n font-style: normal;\n font-weight: 900;\n font-size: 14px;\n line-height: 16px;\n margin-top: 17px;\n margin-left: 20px;\n z-index: 1;\n transform: translate(-50%, -50%);\n}\n.base-prefix-input p {\n padding: 0 0 0 0;\n margin: 0 0 0 0;\n}\n.base-prefix-input .prefix-label {\n display: flex;\n height: 18px;\n color: #55547A;\n font-weight: 500;\n font-size: 14px;\n line-height: 16px;\n padding: 9px 2px 9px 10px;\n}\n.base-prefix-input .prefix-input-field {\n width: 100%;\n padding: 8px 13px;\n padding-left: 1px;\n text-align: left;\n background: #FFFFFF;\n border: none;\n font-style: normal;\n font-weight: 400;\n font-size: 14px;\n line-height: 21px;\n}\n\n.btn {\n font-family: \"Poppins\", sans-serif;\n}\n.btn.btn-pressable:active {\n transform: translate(0px, 3px);\n -webkit-transform: translate(0px, 3px);\n}\n\n.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {\n outline: none;\n}\n\n.btn-default {\n border: 1px solid #B9C1D1;\n background-color: #fff;\n}\n.btn-default:hover, .btn-default:active, .btn-default:focus {\n background-color: #EBF1FA;\n}\n\n.btn-outline-default {\n border: 1px solid #B9C1D1;\n background-color: #fff;\n}\n.btn-outline-default:hover, .btn-outline-default:active, .btn-outline-default:focus {\n background-color: #EBF1FA;\n}\n\n.btn-theme {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-theme:hover {\n color: #fff;\n background-color: #3a32d1;\n border-color: #352dc9;\n}\n.btn-theme:focus, .btn-theme.focus {\n box-shadow: 0 0 0 0.2rem rgba(113, 107, 222, 0.5);\n}\n.btn-theme.disabled, .btn-theme:disabled {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-theme:not(:disabled):not(.disabled):active, .btn-theme:not(:disabled):not(.disabled).active, .show > .btn-theme.dropdown-toggle {\n color: #fff;\n background-color: #352dc9;\n border-color: #322bbf;\n}\n.btn-theme:not(:disabled):not(.disabled):active:focus, .btn-theme:not(:disabled):not(.disabled).active:focus, .show > .btn-theme.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(113, 107, 222, 0.5);\n}\n\n.btn-outline-theme {\n color: #5851D8;\n border-color: #5851D8;\n}\n.btn-outline-theme:hover {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-outline-theme:focus, .btn-outline-theme.focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n.btn-outline-theme.disabled, .btn-outline-theme:disabled {\n color: #5851D8;\n background-color: transparent;\n}\n.btn-outline-theme:not(:disabled):not(.disabled):active, .btn-outline-theme:not(:disabled):not(.disabled).active, .show > .btn-outline-theme.dropdown-toggle {\n color: #fff;\n background-color: #5851D8;\n border-color: #5851D8;\n}\n.btn-outline-theme:not(:disabled):not(.disabled):active:focus, .btn-outline-theme:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-theme.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 81, 216, 0.5);\n}\n\n.btn-theme-light {\n color: #fff;\n background-color: #817AE3;\n border-color: #817AE3;\n}\n.btn-theme-light:hover {\n color: #fff;\n background-color: #635adc;\n border-color: #5950da;\n}\n.btn-theme-light:focus, .btn-theme-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(148, 142, 231, 0.5);\n}\n.btn-theme-light.disabled, .btn-theme-light:disabled {\n color: #fff;\n background-color: #817AE3;\n border-color: #817AE3;\n}\n.btn-theme-light:not(:disabled):not(.disabled):active, .btn-theme-light:not(:disabled):not(.disabled).active, .show > .btn-theme-light.dropdown-toggle {\n color: #fff;\n background-color: #5950da;\n border-color: #4f45d8;\n}\n.btn-theme-light:not(:disabled):not(.disabled):active:focus, .btn-theme-light:not(:disabled):not(.disabled).active:focus, .show > .btn-theme-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(148, 142, 231, 0.5);\n}\n\n.btn-rounded {\n border-radius: 20px;\n}\n\n.btn i {\n width: 1.2em;\n text-align: left;\n}\n\n.btn-icon {\n padding: 0.6rem;\n line-height: 1em;\n}\n.btn-icon i {\n text-align: center;\n}\n\n.btn-xs {\n font-size: 12px;\n padding: 3px 10px;\n}\n\n.btn-full {\n width: 100%;\n}\n\n.ladda-button {\n overflow: visible !important;\n}\n\n.btn-success, .btn-warning, .btn-info {\n color: #fff;\n}\n.btn-success:hover, .btn-warning:hover, .btn-info:hover {\n color: #fff;\n}\n\n.btn-group .btn-group .dropdown-group .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group .btn-group .dropdown-group .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group-vertical > .btn-group:not(:last-child) .dropdown-group .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group .dropdown-group .btn {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.btn-crater {\n width: 148px;\n height: 45px;\n border-radius: 5px;\n font-family: poppins;\n font-weight: 600;\n font-size: 15px;\n}\n.btn-crater .btn-label {\n margin: 0 0 0 0;\n}\n\n.btn-crater:focus {\n outline: 10px auto #817AE3;\n}\n\n.btn-crater:disabled {\n opacity: 0.5;\n}\n\n.btn-crater-default {\n color: #FFFFFF;\n background: #5851D8;\n border: 1px solid #5851D8;\n}\n.btn-crater-default .icon-fa-spinner {\n color: #ffffff;\n}\n\n.btn-crater-default:hover {\n background: #635BF2;\n}\n\n.btn-crater-hollow {\n border: 1px solid #5851D8;\n color: #5851D8;\n background: #ffffff;\n}\n.btn-crater-hollow .icon-fa-spinner {\n color: #5851D8;\n}\n\n.btn-crater-hollow:hover {\n opacity: 0.9;\n color: #5851D8;\n}\n\n.form-control:focus {\n border-color: #ffde00;\n outline: 0;\n -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 125, 204, 0.25);\n box-shadow: 0 0 0 0.2rem #ffde0029;\n}\n\n.card {\n margin-bottom: 1.5rem;\n border: none;\n box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n}\n.card .card-header {\n position: relative;\n border-bottom: 1px solid #EBF1FA;\n}\n.card .card-header::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.card .card-header i {\n width: 1.3em;\n}\n.card .card-header h6 {\n font-size: 1rem;\n font-weight: normal;\n margin: 0;\n}\n.card .card-header h3 {\n font-weight: normal;\n margin: 0;\n font-size: 1.25rem;\n}\n.card .card-header h5 {\n margin: 0;\n font-weight: normal;\n}\n.card .card-header.bg-dark {\n background-color: #55547A;\n color: #fff;\n}\n.card .card-header .caption {\n display: inline-block;\n padding: 8px 0;\n}\n.card .card-header .actions {\n float: right;\n margin: auto;\n}\n.card .card-body {\n padding: 30px;\n}\n.card .section-semi-title {\n font-size: 1.1rem;\n text-transform: uppercase;\n font-weight: 400;\n}\n.card .card-footer {\n background-color: #fff;\n}\n.card.with-tabs .card-header {\n padding: 0;\n}\n.card.with-tabs .card-header .caption {\n padding: 20px;\n}\n.card.with-tabs .card-header .actions {\n padding-right: 20px;\n}\n.card.with-tabs .card-header .nav-tabs {\n border-bottom: none;\n}\n.card.with-tabs .card-header .nav-link {\n padding: 1em 1.5em;\n}\n.card .bg-primary h3, .card .bg-primary h5, .card .bg-primary h6,\n.card .bg-info h3,\n.card .bg-info h5,\n.card .bg-info h6,\n.card .bg-primary h3,\n.card .bg-primary h5,\n.card .bg-primary h6,\n.card .bg-dark h3,\n.card .bg-dark h5,\n.card .bg-dark h6,\n.card .bg-success h3,\n.card .bg-success h5,\n.card .bg-success h6,\n.card .bg-danger h3,\n.card .bg-danger h5,\n.card .bg-danger h6,\n.card .bg-warning h3,\n.card .bg-warning h5,\n.card .bg-warning h6 {\n color: #fff;\n}\n\n@media (max-width: 992px) {\n .card .card-body {\n padding: 15px;\n }\n}\n.tabs .tab-content {\n margin-top: 1.2rem;\n}\n\n.tabs-default .nav-link.active {\n background-color: #55547A;\n color: #5851D8;\n}\n.tabs-default .nav-link.active:hover, .tabs-default .nav-link.active:active, .tabs-default .nav-link.active:focus {\n background-color: #55547A;\n color: #5851D8;\n}\n.tabs-default .nav-link:hover {\n border: 1px solid #55547A;\n}\n.tabs-default .nav-tabs {\n border-bottom: 1px solid #55547A;\n}\n\n.tabs-primary .nav-link.active {\n background-color: #5851D8;\n color: #fff;\n}\n.tabs-primary .nav-link.active:hover, .tabs-primary .nav-link.active:active, .tabs-primary .nav-link.active:focus {\n background-color: #5851D8;\n color: #fff;\n}\n.tabs-primary .nav-link:hover {\n border: 1px solid #5851D8;\n}\n.tabs-primary .nav-tabs {\n border-bottom: 1px solid #5851D8;\n}\n\n.tabs-simple .nav-link {\n border: 0;\n background-color: transparent;\n border-radius: 0;\n color: #263B5E;\n}\n.tabs-simple .nav-link:hover, .tabs-simple .nav-link:active, .tabs-simple .nav-link:focus {\n border-bottom: 3px solid #5851D8;\n border-color: #d0cef4;\n}\n.tabs-simple .nav-link.active {\n background-color: transparent;\n border-bottom: 3px solid #5851D8;\n color: #040405;\n}\n.tabs-simple .nav-link.active:hover, .tabs-simple .nav-link.active:active, .tabs-simple .nav-link.active:focus {\n border-bottom: 3px solid #5851D8;\n border-color: #5851D8;\n color: #040405;\n}\n\n.tabs-vertical::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.tabs-vertical .nav-tabs {\n float: left;\n border-right: 1px solid #55547A;\n border-bottom: none;\n overflow: hidden;\n margin-right: 1.2rem;\n display: block;\n}\n.tabs-vertical .nav-tabs li {\n float: none;\n margin-right: -1px;\n margin-bottom: 0;\n}\n.tabs-vertical .nav-tabs li a {\n margin-right: 0;\n border-radius: 4px 0 0 4px;\n margin-bottom: 0.2rem;\n background-color: #fff;\n border-color: transparent;\n border-right-color: #55547A;\n}\n.tabs-vertical .nav-tabs li a:hover, .tabs-vertical .nav-tabs li a:active, .tabs-vertical .nav-tabs li a:focus {\n background-color: #fff;\n border-color: #55547A;\n}\n.tabs-vertical .nav-tabs li a.active {\n background-color: #55547A;\n color: #5851D8;\n}\n.tabs-vertical .nav-tabs li a.active:hover, .tabs-vertical .nav-tabs li a.active:active, .tabs-vertical .nav-tabs li a.active:focus {\n background-color: #55547A;\n color: #5851D8;\n}\n.tabs-vertical.tabs-primary .nav-tabs {\n border-right: 1px solid #5851D8;\n}\n.tabs-vertical.tabs-primary .nav-tabs li a {\n border-right-color: #5851D8;\n}\n.tabs-vertical.tabs-primary .nav-tabs li a:hover, .tabs-vertical.tabs-primary .nav-tabs li a:active, .tabs-vertical.tabs-primary .nav-tabs li a:focus {\n background-color: #fff;\n border-color: #5851D8;\n}\n.tabs-vertical.tabs-primary .nav-tabs li a.active {\n background-color: #5851D8;\n color: #fff;\n}\n.tabs-vertical.tabs-primary .nav-tabs li a.active:hover, .tabs-vertical.tabs-primary .nav-tabs li a.active:active, .tabs-vertical.tabs-primary .nav-tabs li a.active:focus {\n background-color: #5851D8;\n color: #fff;\n}\n.tabs-vertical.tabs-simple .nav-tabs {\n border-right: 1px solid #ddd;\n}\n.tabs-vertical.tabs-simple .nav-tabs li {\n margin: 0;\n}\n.tabs-vertical.tabs-simple .nav-tabs li a {\n background: transparent;\n border-right: 3px solid transparent;\n border-radius: 0;\n}\n.tabs-vertical.tabs-simple .nav-tabs li a.active {\n border-bottom: 0;\n color: #040405;\n border-right: 3px solid #5851D8;\n background: transparent;\n}\n.tabs-vertical.tabs-simple .nav-tabs li a:hover, .tabs-vertical.tabs-simple .nav-tabs li a:active, .tabs-vertical.tabs-simple .nav-tabs li a:focus {\n background-color: transparent;\n border-right: 3px solid #5851D8;\n border-bottom: 0;\n}\n\n.panel {\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel .panel-heading a {\n text-decoration: none;\n}\n.panel .panel-title {\n display: block;\n padding: 1rem 1.25rem;\n}\n.panel .panel-content {\n padding: 0 1.25rem;\n}\n\n.panel-group .panel + .panel {\n margin-top: 10px;\n}\n\n.tabs {\n width: 100%;\n padding-left: 0px;\n display: flex;\n align-items: center;\n list-style: none;\n border-bottom: 2px solid #EBF1FA;\n}\n\n.tab {\n display: block;\n padding: 10px 30px;\n color: #A5ACC1;\n font-style: normal;\n font-size: 14px;\n line-height: 21px;\n position: relative;\n white-space: nowrap;\n cursor: pointer;\n}\n.tab .tab-link {\n color: #A5ACC1;\n}\n.tab::after {\n width: 100%;\n background: #A5ACC1;\n position: absolute;\n content: \"\";\n bottom: -2px;\n left: 0;\n height: 3px;\n opacity: 0;\n transition: 0.3s;\n}\n.tab:hover::after {\n display: block;\n content: \"\";\n opacity: 1;\n}\n.tab .a-active {\n font-weight: 500;\n color: #263B5E !important;\n}\n.tab .a-active::after {\n height: 3px;\n display: block;\n width: 100%;\n background: #5851D8;\n position: absolute;\n content: \"\";\n bottom: -2px;\n left: 0;\n}\n.tab .router-link-exact-active.active::after {\n height: 3px;\n display: block;\n width: 100%;\n background: #5851D8;\n position: absolute;\n content: \"\";\n bottom: -2px;\n left: 0;\n}\n.tab .router-link-exact-active.active {\n font-weight: 500;\n color: #263B5E !important;\n}\n\n.table th,\n.table td {\n color: #040405;\n font-weight: 300;\n border-top: none;\n font-size: 15px;\n vertical-align: middle;\n}\n.table td {\n border-right: 0;\n border-left: 0;\n}\n.table th {\n text-transform: uppercase;\n white-space: nowrap;\n font-size: 14px;\n font-weight: 500;\n position: relative;\n color: #263B5E;\n letter-spacing: 0.3px;\n}\n.table .table__actions {\n display: flex;\n}\n.table .table__actions .btn {\n padding: 2px 0.5rem;\n}\n.table .table__actions a:not(:last-child) {\n border-right: 1px solid #d9d9d9;\n margin-right: 8px;\n padding-right: 8px;\n}\n.table thead th {\n border: 0;\n position: relative;\n top: 25px;\n}\n.table .table-component__table__body {\n position: relative;\n}\n.table .table-component__table__body tr:first-child td {\n border-top: 0;\n}\n.table .table-component__table__body tr {\n border-radius: 10px;\n transition: all ease-in-out 0.2s;\n}\n.table .table-component__table__body tr:hover {\n box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.03);\n}\n.table .table-component__table__body td {\n font-size: 15px;\n padding: 25px 15px;\n height: 80px;\n background: #ffffff;\n}\n.table .table-component__table__body td:first-child {\n border-top-left-radius: 10px;\n border-bottom-left-radius: 10px;\n}\n.table .table-component__table__body td:last-child {\n border-top-right-radius: 10px;\n border-bottom-right-radius: 10px;\n}\n.table td.primary {\n font-weight: 400;\n font-size: 16px;\n}\n.table .action-dropdown .dropdown-container {\n margin: 10px 5px 0 0;\n box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;\n border: none;\n}\n.table .action-dropdown .dropdown-item {\n justify-content: space-between;\n color: #040405;\n padding: 10px 20px;\n}\n\n.card-body .table {\n margin-top: -10px;\n}\n.card-body .table th {\n border-top: none;\n}\n\n.table-component {\n display: flex;\n flex-direction: column;\n position: relative;\n margin-top: -25px;\n min-height: 300px;\n}\n\n.table-component__filter {\n align-self: flex-end;\n position: relative;\n}\n\n.table-component__filter__field {\n padding: 0.15em 1.25em 0.15em 0.75em;\n border: solid 1px #e0e0e0;\n font-size: 15px;\n border-radius: 3px;\n}\n\n.table-component__filter__clear {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2em;\n color: #007593;\n font-weight: bold;\n cursor: pointer;\n}\n\n.table-component__filter__field:focus {\n outline: 0;\n border-color: #5851D8;\n}\n\n.table-component__table-wrapper {\n width: 100%;\n}\n\n.table-component__table {\n min-width: 100%;\n border-collapse: separate;\n table-layout: auto;\n margin-bottom: 0;\n border-spacing: 0 15px;\n}\n\n.table-component__table__caption {\n position: absolute;\n top: auto;\n left: -10000px;\n overflow: hidden;\n width: 1px;\n height: 1px;\n}\n\n.table-component__table th,\n.table-component__table td {\n padding: 0.75em 1.25em;\n vertical-align: top;\n text-align: left;\n}\n\n.table-component__message {\n color: #999;\n text-align: center;\n padding-top: 10px;\n}\n\n.table-component__th--sort,\n.table-component__th--sort-asc,\n.table-component__th--sort-desc {\n cursor: pointer;\n user-select: none;\n}\n\n.table-component__th--sort-asc:after,\n.table-component__th--sort-desc:after {\n position: absolute;\n left: 0.25em;\n display: inline-block;\n color: #bbb;\n}\n\n.table-component__th--sort-asc:after {\n content: \"↑\";\n}\n\n.table-component__th--sort-desc:after {\n content: \"↓\";\n}\n\n.table-component .pagination {\n justify-content: flex-end !important;\n margin-top: 10px;\n}\n.table-component .pagination .page-item {\n overflow: hidden;\n}\n.table-component .pagination .page-item.active .page-link {\n color: #fff !important;\n}\n.table-component .pagination a i {\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n background-color: #fff;\n border: 1px solid #dee2e6;\n font-style: normal;\n cursor: pointer;\n}\n.table-component .pagination a.disabled i {\n color: #d9d9d9;\n pointer-events: none;\n cursor: auto;\n}\n\ntable.full-width {\n width: 100%;\n}\n\n.table-actions {\n display: flex;\n align-items: center;\n justify-content: space-between;\n list-style: none;\n border-bottom: 2px solid #EBF1FA;\n height: 40px;\n position: relative;\n}\n.table-actions .table-actions-button {\n display: block;\n font-weight: 500;\n cursor: pointer;\n color: #817AE3;\n user-select: none;\n}\n.table-actions .table-actions-button::after {\n vertical-align: 0.1em;\n}\n.table-actions .dropdown-group.active .dropdown-container {\n z-index: 10;\n}\n.table-actions .table-stats {\n margin: 0;\n}\n\n.selectall {\n position: absolute;\n cursor: pointer;\n top: 47px;\n left: 35px;\n z-index: 10;\n}\n\n.table-component td > span:first-child {\n background: #EBF1FA;\n color: #55547A;\n display: none;\n font-size: 10px;\n font-weight: bold;\n padding: 5px;\n left: 0;\n position: absolute;\n text-transform: uppercase;\n top: 0;\n}\n\n.select-all-label {\n display: none !important;\n}\n\n@media (max-width: 768px) {\n .select-all-label {\n display: inline !important;\n color: #55547A;\n cursor: pointer;\n }\n\n .selectall {\n top: 20px;\n }\n\n .table-component .dropdown-group {\n position: absolute;\n visibility: visible;\n top: 15px;\n right: 10px;\n }\n .table-component thead {\n left: -9999px;\n position: absolute;\n visibility: hidden;\n }\n .table-component tr {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n margin-top: 50px;\n position: relative;\n }\n .table-component td {\n margin: 0 -1px -1px 0;\n padding-top: 40px !important;\n position: relative;\n width: 50%;\n left: 0;\n border: 1px solid #EBF1FA !important;\n }\n .table-component td:not(:first-child) {\n text-align: center !important;\n }\n .table-component td:first-child {\n display: flex;\n justify-content: space-between;\n flex: 1 100%;\n height: 50px;\n padding-top: 25px !important;\n align-items: center;\n border-bottom-left-radius: 0px !important;\n border-top-left-radius: 5px !important;\n border-top-right-radius: 5px !important;\n }\n .table-component td:last-child {\n position: unset;\n visibility: hidden;\n height: 0px !important;\n padding: 0px !important;\n }\n .table-component td:nth-last-child(3) {\n border-bottom-left-radius: 5px !important;\n }\n .table-component td:nth-last-child(2) {\n border-bottom-right-radius: 5px !important;\n }\n .table-component td > span:first-child {\n display: block;\n }\n .table-component .dropdown-container {\n right: 0;\n left: 120px;\n }\n}\n.hamburger {\n display: inline-block;\n cursor: pointer;\n transition-property: opacity, filter;\n transition-duration: 0.15s;\n transition-timing-function: linear;\n font: inherit;\n color: inherit;\n text-transform: none;\n background-color: transparent;\n border: 0;\n margin: 0;\n overflow: visible;\n}\n\n.hamburger-box {\n width: 24px;\n height: 24px;\n display: inline-block;\n position: relative;\n}\n\n.hamburger-inner {\n display: block;\n top: 50%;\n left: 4.5px;\n right: 4.5px;\n margin-top: -2px;\n}\n\n.hamburger-inner,\n.hamburger-inner::before,\n.hamburger-inner::after {\n height: 2px;\n background-color: #fff;\n border-radius: 2px;\n position: absolute;\n transition-property: transform;\n transition-duration: 0.15s;\n transition-timing-function: ease;\n}\n\n.hamburger-inner::before,\n.hamburger-inner::after {\n content: \"\";\n display: block;\n width: 100%;\n}\n\n.hamburger-inner::before {\n top: -5px;\n}\n\n.hamburger-inner::after {\n bottom: -5px;\n}\n\n.hamburger--arrowturn.is-active .hamburger-inner {\n transform: rotate(-180deg);\n}\n\n.hamburger--arrowturn.is-active .hamburger-inner::before {\n transform: translate3d(3px, 1px, 0) rotate(45deg) scale(0.7, 1);\n}\n\n.hamburger--arrowturn.is-active .hamburger-inner::after {\n transform: translate3d(3px, -1px, 0) rotate(-45deg) scale(0.7, 1);\n}\n\n.fade-enter-active, .fade-leave-active {\n transition: opacity 0.2s;\n}\n\n.fade-enter, .fade-leave-active {\n opacity: 0;\n}\n\n.gauge {\n position: relative;\n display: flex;\n align-items: center;\n}\n\n.gauge-lg .basic-gauge, .gauge-lg .donut-gauge, .gauge-lg .color-gauge {\n height: 250px;\n}\n.gauge-lg .gauge-label {\n font-size: 40px;\n}\n\n.gauge-md .basic-gauge, .gauge-md .donut-gauge, .gauge-md .color-gauge {\n height: 180px;\n}\n\n.gauge-sm .basic-gauge, .gauge-sm .donut-gauge, .gauge-sm .color-gauge {\n height: 120px;\n}\n.gauge-sm .gauge-label {\n font-size: 20px;\n}\n\n.gauge-label {\n display: inline-block;\n position: absolute;\n top: 60%;\n left: 0px;\n width: 100%;\n text-align: center;\n font-size: 28px;\n font-weight: bold;\n}\n.gauge-label.middle-label {\n top: 50%;\n transform: translateY(-50%);\n}\n\n.gauge {\n position: relative;\n}\n\n@media (max-width: 480px) {\n .gauge-lg .basic-gauge, .gauge-lg .donut-gauge, .gauge-lg .color-gauge {\n height: 180px !important;\n width: auto !important;\n }\n .gauge-lg .gauge-label {\n font-size: 28px;\n }\n}\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n background: #2a249f;\n position: fixed;\n z-index: 2000;\n top: 0;\n right: 100%;\n width: 100%;\n height: 2px;\n}\n\n.pace .pace-progress-inner {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px #352dc9, 0 0 5px #352dc9;\n opacity: 1;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -moz-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n -o-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n}\n\n.pace .pace-activity {\n display: block;\n position: fixed;\n z-index: 2000;\n top: 15px;\n right: 15px;\n width: 14px;\n height: 14px;\n border: solid 2px transparent;\n border-top-color: #352dc9;\n border-left-color: #352dc9;\n border-radius: 10px;\n -webkit-animation: pace-spinner 400ms linear infinite;\n -moz-animation: pace-spinner 400ms linear infinite;\n -ms-animation: pace-spinner 400ms linear infinite;\n -o-animation: pace-spinner 400ms linear infinite;\n animation: pace-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes pace-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-moz-keyframes pace-spinner {\n 0% {\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-o-keyframes pace-spinner {\n 0% {\n -o-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -o-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@-ms-keyframes pace-spinner {\n 0% {\n -ms-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -ms-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes pace-spinner {\n 0% {\n transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.vue-tabs-demo .card-body .default .tabs-component .tabs-component-tabs {\n padding-left: 0px;\n}\n.vue-tabs-demo .card-body .default .suffix {\n background-color: #c03;\n color: #fff;\n margin-left: 0.35em;\n}\n.vue-tabs-demo .card-body .default .prefix {\n background-color: #d1e8eb;\n color: #0c5174;\n margin-right: 0.35em;\n}\n.vue-tabs-demo .card-body .default .prefix,\n.vue-tabs-demo .card-body .default .suffix {\n align-items: center;\n border-radius: 1.25rem;\n display: flex;\n font-size: 0.75rem;\n flex-shrink: 0;\n height: 1.25rem;\n justify-content: center;\n line-height: 1.25rem;\n min-width: 1.25rem;\n padding: 0 0.1em;\n}\n.vue-tabs-demo .card-body .default .tabs-component {\n margin: 2em 0;\n}\n.vue-tabs-demo .card-body .default .page-subtitle {\n font-size: 1.25rem;\n margin-bottom: 1em;\n padding-top: 0.25em;\n}\n\n.suffix {\n position: absolute;\n right: -0.725em;\n top: -0.725em;\n}\n\n.tabs-component {\n margin: 0 !important;\n}\n\n.tabs-component.tabs-default .tabs-component-tabs {\n padding: 0px;\n}\n.tabs-component.tabs-default .tabs-component-tab {\n border: none;\n background-color: none;\n border-radius: none;\n margin-right: 0.1rem !important;\n transform: none;\n transition: none;\n}\n.tabs-component.tabs-default .tabs-component-tab {\n margin: 0px;\n border: 1px solid transparent;\n}\n.tabs-component.tabs-default .tabs-component-tab a {\n padding: 0.75em 2rem !important;\n color: #333333;\n font-weight: normal;\n}\n.tabs-component.tabs-default .tabs-component-tab a:hover {\n color: #333333;\n text-decoration: none;\n}\n.tabs-component.tabs-default .tabs-component-tab.is-active {\n border: 1px solid #333;\n background: #333;\n color: #ffde00;\n}\n.tabs-component.tabs-default .tabs-component-tab.is-active a {\n color: #ffde00;\n}\n.tabs-component.tabs-default .tabs-component-tab:hover {\n border: 1px solid #333;\n}\n.tabs-component.tabs-default .tabs-component-panels {\n border-top: 1px solid #333333 !important;\n border: none;\n position: relative;\n border-radius: 0;\n padding: 1em 0em !important;\n box-shadow: none;\n}\n\n.tabs-component.tabs-default.primary .tabs-component-tab a {\n color: #333333;\n}\n.tabs-component.tabs-default.primary .tabs-component-tab.is-active {\n border: 1px solid #007dcc;\n background: #007dcc;\n color: #fff;\n}\n.tabs-component.tabs-default.primary .tabs-component-tab.is-active a {\n color: #fff;\n}\n.tabs-component.tabs-default.primary .tabs-component-tab:hover {\n border: 1px solid #007dcc;\n}\n.tabs-component.tabs-default.primary .tabs-component-panels {\n border-top: 1px solid #007dcc !important;\n}\n\n.tabs-component.tabs-vertical {\n display: flex !important;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs {\n display: inline-block !important;\n border-right: 1px solid #333333 !important;\n border-radius: 0;\n padding: 0px;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab {\n border: none;\n background-color: none;\n border-radius: 4px 0 0 4px;\n margin-bottom: 0.2rem !important;\n transform: none;\n transition: none;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab {\n margin: 0px;\n border: 1px solid transparent;\n border-right: 0;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a {\n padding: 0.75em 2rem !important;\n color: #333333;\n font-weight: normal;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab a:hover {\n color: #333333;\n text-decoration: none;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active {\n border: 1px solid transparent;\n border-right: 0;\n background: #333333;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab.is-active a {\n color: #ffde00;\n}\n.tabs-component.tabs-vertical .tabs-component-tabs .tabs-component-tab:hover {\n border: 1px solid #333333;\n border-right: 0;\n}\n.tabs-component.tabs-vertical .tabs-component-panels {\n border: none;\n position: relative;\n border-radius: 0;\n padding: 0em 0em !important;\n padding-left: 2em !important;\n box-shadow: none;\n}\n\n.tabs-component.tabs-vertical.primary .tabs-component-tabs {\n border-right: 1px solid #007dcc !important;\n}\n.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab.is-active {\n background: #007dcc;\n color: #fff;\n}\n.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab.is-active a {\n color: #fff;\n}\n.tabs-component.tabs-vertical.primary .tabs-component-tabs .tabs-component-tab:hover {\n border: 1px solid #007dcc;\n border-right: 0;\n}\n\n.tabs-component.tabs-simple .tabs-component-tabs {\n padding: 0px;\n}\n.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab {\n border: none;\n background-color: none;\n border-radius: none;\n transform: none;\n transition: none;\n}\n.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab {\n margin: 0px;\n}\n.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a {\n padding: 0.75em 2rem !important;\n color: #333333;\n}\n.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab a:hover {\n color: #333333;\n outline: none;\n border-bottom: 3px solid #fff299;\n}\n.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active {\n border-bottom: 3px solid #ffde00;\n color: #333;\n}\n.tabs-component.tabs-simple .tabs-component-tabs .tabs-component-tab.is-active a:hover {\n border-bottom: none;\n}\n.tabs-component.tabs-simple .tabs-component-panels {\n border-top: 1px solid #ddd !important;\n border: none;\n position: relative;\n border-radius: 0;\n padding: 1em 0em !important;\n box-shadow: none;\n}\n\n.tabs-component.tabs-simple-vertical {\n display: flex !important;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs {\n padding: 0px;\n display: inline-block !important;\n border-bottom: none;\n border-right: 1px solid #ddd !important;\n border-radius: 0;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab {\n border: none;\n background-color: none;\n border-radius: none;\n transform: none;\n transition: none;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab {\n margin: 0px;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a {\n padding: 0.75em 2rem !important;\n color: #333333;\n border-right: 3px solid transparent;\n background: transparent;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab a:hover {\n background-color: transparent;\n border-right: 3px solid #fff299;\n border-radius: 0;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active {\n border-right: 3px solid #ffde00;\n color: #333;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-tabs .tabs-component-tab.is-active a:hover {\n border-color: transparent;\n}\n.tabs-component.tabs-simple-vertical .tabs-component-panels {\n border: none;\n position: relative;\n border-radius: 0;\n padding: 0em 0em !important;\n padding-left: 2em !important;\n box-shadow: none;\n}\n\n.tabs-component-tabs {\n border: none !important;\n}\n\n.dropdown-group {\n position: relative;\n}\n.dropdown-group.active .dropdown-container {\n display: block;\n}\n.dropdown-group .dropdown-container {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem;\n margin: 0.125rem 0 0 0.125rem;\n font-size: 1rem;\n color: #fff;\n text-align: left;\n list-style: none;\n background-color: #040405;\n background-clip: padding-box;\n border-radius: 0.25rem;\n box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;\n border: none;\n}\n.dropdown-group .dropdown-container.align-right {\n right: 0;\n left: auto;\n}\n.dropdown-group .dropdown-container .dropdown-group {\n display: block;\n margin: 0;\n}\n.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item {\n display: block;\n font-size: 15px;\n padding: 8px 12px;\n font-weight: 300;\n color: #040405;\n background-color: transparent;\n border-radius: 5px;\n}\n.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item:hover {\n background-color: #EBF1FA;\n}\n.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item.active {\n color: #5851D8;\n}\n.dropdown-group .dropdown-container .dropdown-group-item .dropdown-item i {\n color: #A5ACC1;\n margin-right: 5px;\n}\n.dropdown-group .dropdown-container .dropdown-activator {\n position: relative;\n}\n.dropdown-group .dropdown-container .dropdown-activator::after {\n content: none !important;\n}\n.dropdown-group .dropdown-container .dropdown-activator::before {\n border-color: #fff transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0;\n content: \"\";\n display: block;\n height: 0;\n position: absolute;\n right: 10px;\n top: 18px;\n transition: all 0.2s ease-in-out;\n width: 0;\n transform: rotate(90deg);\n}\n.dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator a {\n color: #5851D8;\n}\n.dropdown-group .dropdown-container .dropdown-group.active .dropdown-activator::before {\n transform: rotate(-90deg);\n border-color: #5851D8 transparent transparent;\n}\n.dropdown-group .dropdown-container .dropdown-container {\n display: block;\n margin: 0;\n left: 100%;\n top: 0;\n position: absolute;\n margin: 0.125rem 0.125rem 0;\n}\n.dropdown-group .dropdown-container .dropdown-container.align-right {\n right: 100%;\n left: auto;\n}\n.dropdown-group .dropdown-container .dropdon-group-item {\n position: relative;\n}\n.dropdown-group .dropdown-item-divider {\n border-top: 1px solid #fff;\n height: 1px;\n margin: 0.5rem 0;\n overflow: hidden;\n}\n\n.dropdown-group.dropdown-light .dropdown-container {\n color: #040405;\n background-color: #fff;\n border: 1px solid #c3c8d6;\n}\n.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a {\n color: #040405;\n}\n.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a.active {\n color: #040405;\n background-color: #cfd4df;\n}\n.dropdown-group.dropdown-light .dropdown-container .dropdown-group-item a:hover {\n background-color: #cfd4df;\n}\n.dropdown-group.dropdown-light .dropdown-container .dropdown-activator::before {\n border-color: #A5ACC1 transparent transparent;\n}\n.dropdown-group.dropdown-light .dropdown-container .dropdown-group.active .dropdown-activator a {\n color: #040405;\n background-color: #cfd4df;\n}\n.dropdown-group.dropdown-light .dropdown-container .dropdown-group.active .dropdown-activator::before {\n border-color: #A5ACC1 transparent transparent;\n}\n.dropdown-group.dropdown-light .dropdown-item-divider {\n border-top: 1px solid #040405;\n}\n\n.dropdown-item .dropdown-item-icon {\n width: 20px;\n height: 14px;\n margin-right: 6px;\n color: #55547A;\n}\n\n.action {\n position: absolute;\n right: 0;\n z-index: 1;\n}\n.action .action-btn {\n color: #5851D8;\n background: transparent;\n border: none;\n}\n\n.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover {\n border: 1px solid #5851D8 !important;\n}\n.vdp-datepicker__calendar .cell.selected {\n background: #5851D8 !important;\n}\n.vdp-datepicker__calendar .cell.highlighted {\n background: #bcb9ef !important;\n}\n\nfieldset[disabled] .multiselect {\n pointer-events: none;\n}\n\n.in-valid {\n border: 1px solid #FB7178 !important;\n}\n\n.multiselect {\n min-height: 40px;\n}\n\n.multiselect__spinner {\n position: absolute;\n right: 1px;\n top: 1px;\n width: 48px;\n height: 35px;\n background: #fff;\n display: block;\n}\n\n.multiselect__spinner:before,\n.multiselect__spinner:after {\n position: absolute;\n content: \"\";\n top: 50%;\n left: 50%;\n margin: -8px 0 0 -8px;\n width: 16px;\n height: 16px;\n border-radius: 100%;\n border-color: #41b883 transparent transparent;\n border-style: solid;\n border-width: 2px;\n box-shadow: 0 0 0 1px transparent;\n}\n\n.multiselect__spinner:before {\n animation: spinning 2.4s cubic-bezier(0.41, 0.26, 0.2, 0.62);\n animation-iteration-count: infinite;\n}\n\n.multiselect__spinner:after {\n animation: spinning 2.4s cubic-bezier(0.51, 0.09, 0.21, 0.8);\n animation-iteration-count: infinite;\n}\n\n.multiselect__loading-enter-active,\n.multiselect__loading-leave-active {\n transition: opacity 0.4s ease-in-out;\n opacity: 1;\n}\n\n.multiselect__loading-enter,\n.multiselect__loading-leave-active {\n opacity: 0;\n}\n\n.multiselect,\n.multiselect__input,\n.multiselect__single {\n font-family: inherit;\n font-size: 14px;\n touch-action: manipulation;\n}\n\n.multiselect {\n box-sizing: content-box;\n display: block;\n position: relative;\n width: 100%;\n min-height: 40px;\n text-align: left;\n color: #35495e;\n}\n\n.multiselect * {\n box-sizing: border-box;\n}\n\n.multiselect:focus {\n border: 1px solid #817ae3 !important;\n}\n\n.multiselect--disabled {\n pointer-events: none;\n opacity: 0.6;\n}\n\n.multiselect--active {\n z-index: 50;\n}\n\n.multiselect--active:not(.multiselect--above) .multiselect__current,\n.multiselect--active:not(.multiselect--above) .multiselect__input,\n.multiselect--active:not(.multiselect--above) .multiselect__tags {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.multiselect--active .multiselect__select {\n transform: rotateZ(180deg);\n}\n\n.multiselect--above.multiselect--active .multiselect__current,\n.multiselect--above.multiselect--active .multiselect__input,\n.multiselect--above.multiselect--active .multiselect__tags {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.multiselect__input,\n.multiselect__single {\n position: relative;\n display: inline-block;\n min-height: 20px;\n line-height: 20px;\n border: none;\n border-radius: 5px;\n background: #fff;\n padding: 0 0 0 5px;\n width: calc(100%);\n transition: border 0.1s ease;\n box-sizing: border-box;\n vertical-align: top;\n}\n\n.multiselect__input::placeholder {\n color: #B9C1D1;\n}\n\n.multiselect__tag ~ .multiselect__input,\n.multiselect__tag ~ .multiselect__single {\n width: auto;\n}\n\n.multiselect__input:hover,\n.multiselect__single:hover {\n border-color: #cfcfcf;\n}\n\n.multiselect__input:focus,\n.multiselect__single:focus {\n border-color: #a8a8a8;\n outline: none;\n}\n\n.multiselect__single {\n padding-left: 5px;\n margin-bottom: 8px;\n}\n\n.multiselect__tags-wrap {\n display: inline;\n}\n\n.multiselect__tags {\n min-height: 40px;\n display: block;\n padding: 8px 40px 0 8px;\n border-radius: 5px;\n border: 1px solid #EBF1FA;\n background: #fff;\n font-size: 14px;\n}\n\n.multiselect__tag {\n position: relative;\n display: inline-block;\n padding: 4px 26px 4px 10px;\n border-radius: 5px;\n margin-right: 10px;\n color: #fff;\n line-height: 1;\n background: #41b883;\n margin-bottom: 5px;\n white-space: nowrap;\n overflow: hidden;\n max-width: 100%;\n text-overflow: ellipsis;\n}\n\n.multiselect__tag-icon {\n cursor: pointer;\n margin-left: 7px;\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n font-weight: 700;\n font-style: initial;\n width: 22px;\n text-align: center;\n line-height: 22px;\n transition: all 0.2s ease;\n border-radius: 5px;\n}\n\n.multiselect__tag-icon:after {\n content: \"×\";\n color: #266d4d;\n font-size: 14px;\n}\n\n.multiselect__tag-icon:focus,\n.multiselect__tag-icon:hover {\n background: #369a6e;\n}\n\n.multiselect__tag-icon:focus:after,\n.multiselect__tag-icon:hover:after {\n color: white;\n}\n\n.multiselect__current {\n line-height: 16px;\n min-height: 40px;\n box-sizing: border-box;\n display: block;\n overflow: hidden;\n padding: 8px 12px 0;\n padding-right: 30px;\n white-space: nowrap;\n margin: 0;\n text-decoration: none;\n border-radius: 5px;\n border: 1px solid #EBF1FA;\n cursor: pointer;\n}\n\n.multiselect__select {\n line-height: 20px;\n display: block;\n position: absolute;\n box-sizing: border-box;\n width: 30px;\n height: 40px;\n right: 1px;\n top: 1px;\n padding: 4px 8px;\n margin: 0;\n text-decoration: none;\n text-align: center;\n cursor: pointer;\n transition: transform 0.2s;\n}\n\n.multiselect__select:before {\n position: relative;\n right: 0;\n top: 65%;\n color: #A5ACC1;\n margin-top: 4px;\n border-style: solid;\n border-width: 5px 5px 0 5px;\n border-color: #A5ACC1 transparent transparent transparent;\n content: \"\";\n}\n\n.multiselect__placeholder {\n color: #B9C1D1;\n display: inline-block;\n margin-bottom: 10px;\n padding-top: 2px;\n}\n\n.multiselect--active .multiselect__placeholder {\n display: none;\n}\n\n.multiselect__content-wrapper {\n position: absolute;\n display: block;\n background: #fff;\n width: 100%;\n max-height: 240px;\n overflow: auto;\n border: 1px solid #EBF1FA;\n border-top: none;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n z-index: 50;\n -webkit-overflow-scrolling: touch;\n}\n\n.multiselect__content {\n list-style: none;\n display: inline-block;\n padding: 0;\n margin: 0;\n min-width: 100%;\n vertical-align: top;\n}\n\n.multiselect--above .multiselect__content-wrapper {\n bottom: 100%;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n border-bottom: none;\n border-top: 1px solid #e8e8e8;\n}\n\n.multiselect__content::webkit-scrollbar {\n display: none;\n}\n\n.multiselect__element {\n display: block;\n}\n\n.multiselect__option {\n display: block;\n padding: 12px;\n min-height: 40px;\n line-height: 16px;\n text-decoration: none;\n text-transform: none;\n vertical-align: middle;\n position: relative;\n cursor: pointer;\n white-space: nowrap;\n}\n\n.multiselect__option:after {\n top: 0;\n right: 0;\n position: absolute;\n line-height: 40px;\n padding-right: 12px;\n padding-left: 20px;\n font-size: 13px;\n}\n\n.multiselect__option--highlight {\n background: #41b883;\n outline: none;\n color: white;\n}\n\n.multiselect__option--highlight:after {\n content: attr(data-select);\n background: #41b883;\n color: white;\n}\n\n.multiselect__option--selected {\n background: #f3f3f3;\n color: #35495e;\n font-weight: bold;\n}\n\n.multiselect__option--selected:after {\n content: attr(data-selected);\n color: silver;\n}\n\n.multiselect__option--selected.multiselect__option--highlight {\n background: #ff6a6a;\n color: #fff;\n}\n\n.multiselect__option--selected.multiselect__option--highlight:after {\n background: #ff6a6a;\n content: attr(data-deselect);\n color: #fff;\n}\n\n.multiselect--disabled .multiselect__current,\n.multiselect--disabled .multiselect__select {\n background: #EBF1FA;\n color: #B9C1D1;\n}\n\n.multiselect--disabled .multiselect__tags {\n background: #EBF1FA;\n color: #B9C1D1;\n}\n\n.multiselect--disabled .multiselect__input,\n.multiselect--disabled .multiselect__single {\n background: #EBF1FA;\n color: #B9C1D1;\n}\n\n.multiselect__option--disabled {\n background: transparent !important;\n color: #dddddd !important;\n cursor: text;\n pointer-events: none;\n}\n\n.multiselect__option--group {\n background: #ededed;\n color: #35495e;\n}\n\n.multiselect__option--group.multiselect__option--highlight {\n background: #35495e;\n color: #fff;\n}\n\n.multiselect__option--group.multiselect__option--highlight:after {\n background: #35495e;\n}\n\n.multiselect__option--disabled.multiselect__option--highlight {\n background: #dedede;\n}\n\n.multiselect__option--group-selected.multiselect__option--highlight {\n background: #ff6a6a;\n color: #fff;\n}\n\n.multiselect__option--group-selected.multiselect__option--highlight:after {\n background: #ff6a6a;\n content: attr(data-deselect);\n color: #fff;\n}\n\n.multiselect-enter-active,\n.multiselect-leave-active {\n transition: all 0.15s ease;\n}\n\n.multiselect-enter,\n.multiselect-leave-active {\n opacity: 0;\n}\n\n.multiselect__strong {\n margin-bottom: 8px;\n line-height: 20px;\n display: inline-block;\n vertical-align: top;\n}\n\n*[dir=rtl] .multiselect {\n text-align: right;\n}\n\n*[dir=rtl] .multiselect__select {\n right: auto;\n left: 1px;\n}\n\n*[dir=rtl] .multiselect__tags {\n padding: 8px 8px 0px 40px;\n}\n\n*[dir=rtl] .multiselect__content {\n text-align: right;\n}\n\n*[dir=rtl] .multiselect__option:after {\n right: auto;\n left: 0;\n}\n\n*[dir=rtl] .multiselect__clear {\n right: auto;\n left: 12px;\n}\n\n*[dir=rtl] .multiselect__spinner {\n right: auto;\n left: 1px;\n}\n\n@keyframes spinning {\n from {\n transform: rotate(0);\n }\n to {\n transform: rotate(2turn);\n }\n}\n.multiselect .multiselect__option--highlight {\n background: #5851D8;\n color: #040405;\n font-weight: normal !important;\n}\n.multiselect .multiselect__option--highlight.multiselect__option--selected {\n background: #EBF1FA;\n color: #040405;\n font-size: 1rem;\n font-weight: normal !important;\n}\n.multiselect .multiselect__option--highlight.multiselect__option--selected::after {\n background: #040405;\n color: #fff;\n}\n.multiselect .multiselect__option--highlight::after {\n background: #040405;\n color: #fff;\n}\n.multiselect .multiselect__option--selected {\n font-weight: normal !important;\n background: #EBF1FA;\n}\n.multiselect .multiselect__tags-wrap .multiselect__tag {\n background: #5851D8;\n color: #040405;\n}\n.multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover {\n background: #5851D8;\n}\n.multiselect .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon::after {\n color: #040405;\n}\n.multiselect.error {\n border: 1px solid #FB7178;\n border-radius: 5px;\n}\n\n.customer-select label {\n cursor: pointer;\n}\n.customer-select .main {\n display: flex;\n flex-direction: column;\n width: 100%;\n}\n.customer-select .main .search-bar {\n display: flex;\n padding: 15px 15px 5px 15px;\n}\n.customer-select .main .search-bar .search-icon {\n color: #B9C1D1;\n font-size: 14px;\n font-weight: 900;\n margin: 4px 0 0 0;\n}\n.customer-select .main .no-data-label {\n display: flex;\n justify-content: center;\n color: #B9C1D1;\n padding: 20px 20px;\n}\n.customer-select .main .no-data-label label {\n margin: 0 0 0 0;\n}\n.customer-select .list {\n display: flex;\n flex-direction: column;\n position: relative;\n overflow: auto;\n max-height: 173px;\n min-height: 173px;\n}\n.customer-select .list .list-item {\n display: flex;\n padding: 10px 23px;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n cursor: pointer;\n}\n.customer-select .list .avatar {\n width: 35px;\n height: 35px;\n background: #B9C1D1;\n border-radius: 50%;\n margin: 1px 21px 0 0;\n display: flex;\n justify-content: center;\n align-items: center;\n font-weight: 600;\n font-size: 16px;\n line-height: 24px;\n color: #fff;\n}\n.customer-select .list .name {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.customer-select .list .name .title {\n font-size: 16px;\n font-family: Poppins;\n margin: 0 0 0 0;\n line-height: 1.2;\n}\n.customer-select .list .name .sub-title {\n font-family: Poppins;\n font-weight: 500;\n font-size: 12px;\n color: #A5ACC1;\n letter-spacing: 0.5px;\n margin: 0 0 0 0;\n}\n.customer-select .list .list-item:last-child {\n border: none;\n}\n.customer-select .list .list-item:hover {\n background: #F9FBFF;\n cursor: pointer;\n}\n\n.item-select .main-section {\n display: flex;\n flex-direction: column;\n width: 100%;\n padding: 15px 15px 0 15px;\n}\n.item-select .main-section .search-bar {\n display: flex;\n position: relative;\n width: 100%;\n}\n.item-select .main-section .no-data-label {\n display: flex;\n justify-content: center;\n color: #B9C1D1;\n padding: 20px 20px;\n}\n.item-select .main-section .no-data-label label {\n margin: 0 0 0 0;\n}\n.item-select .list {\n display: flex;\n flex-direction: column;\n position: relative;\n overflow: auto;\n}\n.item-select .list .list-item {\n display: flex;\n justify-content: space-between;\n padding: 16px 23px;\n max-height: 56px;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n cursor: pointer;\n}\n.item-select .list .list-item .title {\n font-size: 16px;\n color: black;\n cursor: pointer;\n}\n.item-select .list .list-item .price {\n font-size: 16px;\n color: black;\n cursor: pointer;\n}\n.item-select .list .list-item:last-child {\n border: none;\n}\n.item-select .list .list-item:hover {\n background: #F9FBFF;\n}\n\n.tax-select .main-section {\n display: flex;\n flex-direction: column;\n width: 100%;\n padding: 15px 15px 0 15px;\n}\n.tax-select .search-bar {\n display: flex;\n position: relative;\n width: 100%;\n}\n.tax-select .no-data-label {\n display: flex;\n justify-content: center;\n color: #B9C1D1;\n padding: 20px 20px;\n}\n.tax-select .no-data-label label {\n margin: 0 0 0 0;\n}\n.tax-select .list {\n display: flex;\n flex-direction: column;\n position: relative;\n overflow: auto;\n max-height: 112px;\n}\n.tax-select .list .list-item {\n display: flex;\n justify-content: space-between;\n padding: 16px;\n max-height: 56px;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n cursor: pointer;\n}\n.tax-select .list .list-item label {\n font-size: 16px;\n margin: 0;\n font-weight: normal;\n color: #262630;\n line-height: 1.2;\n display: inline-block;\n cursor: pointer;\n}\n.tax-select .list .list-item:last-child {\n border: none;\n}\n.tax-select .list .list-item:hover {\n background: #F9FBFF;\n cursor: pointer;\n}\n.tax-select .list .item-disabled {\n background: #F9FBFF;\n cursor: not-allowed !important;\n opacity: 0.5;\n z-index: -10;\n pointer-events: none !important;\n}\n\n.image-upload-box {\n height: 110px;\n padding: 20px;\n background-color: transparent;\n border: 2px dashed #EBF1FA;\n border-radius: 5px;\n display: flex;\n justify-content: center;\n align-items: center;\n position: relative;\n cursor: pointer;\n}\n.image-upload-box .preview-logo {\n max-height: 80%;\n position: absolute;\n opacity: 1;\n animation: fadeIn 2s ease;\n}\n.image-upload-box .upload-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.image-upload-box .upload-text {\n font-size: 12px;\n line-height: 18px;\n text-align: center;\n color: #B9C1D1;\n}\n.image-upload-box .upload-icon {\n font-size: 20px;\n line-height: 23px;\n color: #B9C1D1;\n margin-bottom: 10px;\n}\n.image-upload-box .white-icon {\n font-size: 30px;\n line-height: 23px;\n color: #fff;\n margin-bottom: 10px;\n}\n.image-upload-box .overlay {\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 10;\n transition: 0.5s ease;\n background-color: rgba(0, 0, 0, 0.5);\n opacity: 0;\n}\n.image-upload-box:hover .overlay {\n opacity: 1;\n}\n\n.avatar-upload {\n height: 130px;\n width: 130px;\n}\n.avatar-upload .preview-logo {\n max-width: 80% !important;\n}\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.base-modal {\n position: fixed;\n width: 100%;\n height: 100%;\n background: rgba(4, 4, 5, 0.1);\n z-index: 10001;\n justify-content: center;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.base-modal .modal-header {\n display: flex;\n justify-content: space-between;\n height: 70px;\n border-bottom: 1px solid #EBF1FA;\n padding: 30px 30px 20px 30px !important;\n}\n.base-modal .modal-header::before {\n content: \"\";\n position: absolute;\n width: 100%;\n top: 0;\n left: 0;\n height: 10px;\n background: #5851D8;\n}\n.base-modal .modal-header .modal-heading {\n font-size: 17.5px;\n font-weight: 500;\n margin: 0;\n}\n.base-modal .modal-body {\n background: white;\n box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n position: relative;\n max-width: 600px;\n border: none;\n border-radius: 10px;\n overflow: hidden;\n padding: 0;\n}\n.base-modal.size-lg .modal-body {\n max-width: 800px;\n}\n.base-modal.size-sm .modal-body {\n max-width: 400px;\n}\n.base-modal .close-icon {\n position: absolute;\n padding: 6px;\n top: 23px;\n right: 15px;\n display: flex;\n justify-content: center;\n align-content: center;\n width: 20px;\n cursor: pointer;\n}\n\n@media (max-width: 480px) {\n .base-modal .modal-body {\n height: 100%;\n overflow: scroll;\n border-radius: 0px;\n }\n}\n.base-modal .modal-body {\n overflow: visible !important;\n}\n\n.item-modal .card-footer {\n display: flex;\n justify-content: flex-end;\n padding: 20px 20px;\n}\n.item-modal .col-form-label {\n text-align: end;\n padding-right: 0;\n position: relative;\n}\n.item-modal .required {\n position: absolute;\n right: -10px;\n color: #FB7178;\n}\n\n@media (max-width: 480px) {\n .base-modal .item-modal .input-label {\n text-align: left;\n }\n .base-modal .item-modal .input-label .item-modal {\n width: 100vw;\n }\n .base-modal .item-modal .input-label .item-modal .input-label {\n text-align: left;\n }\n .base-modal .item-modal .input-label .required {\n position: absolute;\n right: auto;\n margin-left: 5px;\n color: #FB7178;\n }\n}\n.template-modal .template-container {\n display: flex;\n justify-content: flex-start;\n overflow-x: auto;\n flex-wrap: wrap;\n padding: 5px;\n}\n.template-modal .template-img {\n margin: 12px;\n border: 1px solid #EBF1FA;\n}\n.template-modal .selected-template {\n border: 1px solid #5851D8;\n position: relative;\n}\n.template-modal .check-icon {\n width: 20px;\n height: 20px;\n position: absolute;\n color: #5851D8;\n top: -6px;\n right: -5px;\n z-index: 10;\n}\n.template-modal .card-footer {\n display: flex;\n justify-content: flex-end;\n padding: 20px 20px;\n}\n.template-modal .card-footer .btn-crater {\n margin-left: 15px;\n}\n\n@media (max-width: 480px) {\n .base-modal .template-modal {\n width: 100vw;\n }\n .base-modal .template-modal .template-container {\n justify-content: center;\n }\n}\n.customer-modal .card-body {\n padding-bottom: 4px;\n}\n.customer-modal .col-form-label {\n text-align: end;\n font-family: poppins, sans-serif;\n padding-right: 0;\n font-size: 14px;\n position: relative;\n}\n.customer-modal .required {\n position: absolute;\n color: #FB7178;\n right: -10px;\n}\n.customer-modal .card-footer {\n display: flex;\n justify-content: flex-end;\n padding: 20px 20px;\n}\n.customer-modal .card-footer .btn-crater {\n margin-left: 15px;\n}\n.customer-modal .copy-address-button {\n display: flex;\n justify-content: flex-end;\n}\n\n@media (max-width: 480px) {\n .base-modal .customer-modal {\n width: 100vw;\n }\n .base-modal .customer-modal .required {\n position: relative;\n }\n .base-modal .customer-modal .input-label {\n text-align: left;\n }\n}\n.tax-type-modal .card-footer {\n display: flex;\n justify-content: flex-end;\n padding: 20px 20px;\n}\n.tax-type-modal .input-label {\n text-align: end;\n padding-right: 0;\n position: relative;\n}\n.tax-type-modal .required {\n position: absolute;\n left: -10px;\n color: #FB7178;\n}\n.tax-type-modal .compound-tax-toggle {\n display: flex;\n align-items: center;\n margin-top: 9px;\n}\n\n@media (max-width: 480px) {\n .base-modal .tax-type-modal {\n width: 100vw;\n }\n .base-modal .tax-type-modal .input-label {\n text-align: left;\n }\n}\n.category-modal .card-footer {\n display: flex;\n justify-content: flex-end;\n padding: 20px 20px;\n}\n.category-modal .col-form-label {\n text-align: end;\n padding-right: 0;\n position: relative;\n}\n.category-modal .required {\n position: absolute;\n right: -10px;\n color: #FB7178;\n}\n\n@media (max-width: 480px) {\n .base-modal .category-modal .input-label {\n text-align: left;\n }\n}\n.dashboard .dashboard-table .table-component .dashboard-recent-invoice-options .dropdown-container {\n margin: 10px 5px 0 -75px;\n}\n\n.dashbox {\n background-color: #fff;\n box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);\n border-radius: 4px;\n margin-bottom: 30px;\n padding: 20px;\n position: relative;\n display: flex;\n justify-content: space-between;\n}\n.dashbox i {\n font-size: 30px;\n left: 40px;\n position: absolute;\n top: 53px;\n}\n.dashbox .title {\n color: #A5ACC1;\n display: block;\n font-size: 17.5px;\n line-height: 21px;\n margin-top: 5px;\n}\n.dashbox .amount {\n color: #040405;\n font-weight: 600;\n font-size: 28px;\n line-height: 34px;\n}\n.dashbox:active, .dashbox:focus, .dashbox:hover {\n text-decoration: none;\n background-color: #F9FBFF;\n}\n\n.dash-item {\n flex: 3;\n padding: 0 15px 0 15px;\n}\n\n.dash-item:first-child {\n flex: 5;\n}\n\n.dashboard-card .card-header {\n border: none !important;\n margin-bottom: 30px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0;\n padding-left: 10px;\n}\n.dashboard-card .card-header h6 {\n font-weight: 500;\n font-size: 17.5px;\n line-height: 21px;\n letter-spacing: 0.1px;\n flex: 1;\n}\n.dashboard-card .card-header .year-selector {\n height: 50px;\n width: 150px;\n}\n\n.graph-body {\n display: flex !important;\n}\n.graph-body .chart-desc {\n border-left: 1px solid #EBF1FA;\n padding: 0;\n}\n.graph-body .stats {\n text-align: right;\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.graph-body .stats .description {\n padding-top: 30px;\n flex: 1;\n}\n.graph-body .stats .description:last-child {\n border-top: 1px solid #EBF1FA;\n padding-top: 30px;\n}\n.graph-body .stats .title {\n font-size: 14px;\n line-height: 21px;\n letter-spacing: 0.01em;\n padding-right: 25px;\n}\n.graph-body .stats .total {\n display: block;\n margin-top: 6px;\n font-weight: 600;\n font-size: 24.5px;\n line-height: 29px;\n padding-right: 25px;\n}\n\n.table-row {\n margin-top: 20px;\n}\n.table-row .table-header {\n display: flex;\n justify-content: space-between;\n position: relative;\n align-items: center;\n z-index: 1;\n margin-bottom: 10px;\n}\n.table-row .table-header .table-title {\n font-weight: 600;\n font-size: 21px;\n line-height: 25px;\n margin-bottom: 0;\n}\n\n.dashbox-line-progress {\n padding: 30px;\n text-align: left;\n}\n.dashbox-line-progress i {\n right: 30px;\n left: auto;\n top: 30px;\n}\n.dashbox-line-progress .progress {\n height: 0.5rem;\n margin-bottom: 0;\n background-color: #EBF1FA;\n}\n.dashbox-line-progress .title {\n margin-bottom: 15px;\n font-size: 26px;\n}\n\n.dashbox-circle-progress {\n text-align: left;\n padding: 30px;\n}\n.dashbox-circle-progress .easy-pie-chart {\n position: absolute;\n right: 30px;\n top: 50%;\n transform: translate(0, -50%);\n}\n\n@media (min-width: 1200px) and (max-width: 1400px) {\n .dashbox {\n padding: 15px;\n }\n .dashbox i {\n left: 30px;\n top: 25px;\n }\n .dashbox.dashbox-line-progress i {\n right: 15px;\n left: auto;\n top: 15px;\n }\n\n .dashbox-circle-progress {\n padding: 30px;\n }\n}\n@media (max-width: 1200px) {\n .dashbox {\n padding: 12px;\n }\n .dashbox .title {\n font-size: 14px;\n line-height: 16px;\n margin-top: 3px;\n }\n .dashbox .amount {\n font-weight: 500;\n font-size: 24px;\n line-height: 30px;\n }\n\n .graph-body {\n display: block !important;\n }\n .graph-body .stats {\n flex-direction: row;\n flex-wrap: wrap;\n text-align: center;\n border-top: 1px solid #EBF1FA;\n }\n .graph-body .stats .total {\n padding-right: 0;\n }\n .graph-body .stats .description {\n padding: 30px 25px;\n }\n .graph-body .stats .description:last-child {\n border-top: none;\n padding-top: 30px;\n border-left: 1px solid #EBF1FA;\n }\n}\n@media (max-width: 992px) {\n .dashbox .icon .card-icon {\n height: 40px;\n width: 40px;\n }\n\n .dashboard-card .card-header {\n margin-bottom: 20px;\n }\n .dashboard-card .card-header .year-selector {\n height: 40px;\n }\n\n .dashboard-card .card-header {\n padding-left: 0;\n }\n .dashboard-card .card-header h6 {\n font-size: 16px;\n line-height: 19px;\n letter-spacing: 0;\n }\n\n .dash-item {\n flex: 3px;\n padding: 0 15px 0 15px;\n }\n\n .dash-item:nth-child(odd) {\n padding: 0 15px 0 15px;\n flex: 100%;\n }\n\n .dash-item:nth-child(even) {\n padding: 0 15px 0 15px;\n flex: 100%;\n }\n\n .graph-body .stats .title {\n font-size: 12px;\n line-height: 12px;\n padding-right: 0;\n }\n .graph-body .stats .total {\n display: block;\n margin-top: 3px;\n font-weight: 600;\n font-size: 16px;\n line-height: 1.2;\n }\n .graph-body .stats .description {\n padding: 10px;\n }\n .graph-body .stats .description:last-child {\n padding: 10px;\n flex: 100%;\n border-top: 1px solid #EBF1FA;\n }\n .graph-body .stats .description:last-child .title {\n padding-right: 0;\n }\n\n .table-row .mob-table {\n margin-top: 25px !important;\n }\n}\n.card.with-tabs .tabs-component .tabs-component-tabs {\n position: absolute;\n right: 1.25rem;\n top: 14px;\n}\n.card.with-tabs .tabs-component .tabs-component-panels {\n border: 0 !important;\n}\n\n@media (max-width: 768px) {\n .card.with-tabs .tabs-component .tabs-component-tabs {\n position: relative;\n display: block;\n margin-right: -41px;\n border-radius: 0;\n top: -21px;\n margin-left: -1px;\n }\n .card.with-tabs .tabs-component .tabs-component-tab:not(:last-child) {\n border-bottom: dotted 1px #B9C1D1;\n }\n\n .dashboard-table .table-component tr:first-child {\n margin-top: 20px;\n }\n .dashboard-table .table-component td:first-child {\n padding-top: 40px !important;\n justify-content: center;\n }\n}\n.login-page {\n height: 100%;\n background-color: #F9FBFF;\n}\n.login-page .login-wrapper {\n height: 100%;\n padding-top: 0;\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.login-page .login-box {\n color: #fff;\n padding: 20px;\n width: 100%;\n max-width: 400px;\n}\n.login-page .login-box .input-label {\n padding-bottom: 5px;\n margin: 0;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #55547A;\n}\n.login-page .login-box .other-actions {\n margin-bottom: 10px;\n margin-top: 20px;\n}\n.login-page .login-box .page-copyright {\n font-size: 14px;\n margin-top: 50px;\n text-align: center;\n}\n.login-page .login-box .page-copyright p {\n margin-bottom: 10px;\n}\n.login-page .login-box a {\n color: #5851D8;\n}\n.login-page .login-box a:hover {\n color: #443cd3;\n}\n.login-page .login-box .btn-login {\n background-color: #5851D8;\n color: white;\n}\n.login-page .login-box .btn-login:hover {\n background-color: #443cd3;\n}\n.login-page .login-box .c-input {\n color: #fff;\n}\n.login-page .login-box .c-input .c-indicator {\n top: 2px;\n}\n.login-page .login-wrapper .c-input > input:checked ~ .c-indicator {\n background-color: #333;\n}\n.login-page .login-wrapper .c-input > input:focus ~ .c-indicator {\n box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #262626;\n}\n.login-page .login-wrapper .c-input > input:active ~ .c-indicator {\n background-color: #262626;\n}\n.login-page .logo-main {\n margin-bottom: 127px;\n text-align: left;\n}\n.login-page .logo-main img {\n height: auto;\n width: 300px;\n}\n.login-page .other-options {\n border-top: 1px solid #fff;\n padding: 1rem 0;\n padding-top: 2rem;\n}\n.login-page .other-options h6 {\n color: #c7cbd1;\n font-size: 15px;\n margin-top: 12px;\n}\n.login-page .other-options a,\n.login-page .other-options a:hover {\n color: #fff;\n}\n.login-page .actions {\n margin-top: 30px;\n}\n.login-page .actions .btn-theme {\n margin-right: 20px;\n margin-top: 20px;\n}\n@media (max-width: 768px) {\n .login-page .other-actions {\n font-size: 14px;\n }\n .login-page .logo-main img {\n height: auto;\n max-width: 100%;\n }\n}\n.login-page .social-links {\n margin-top: 40px;\n}\n.login-page .social-links .link-text {\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 17px;\n color: #B9C1D1;\n}\n.login-page .social-links .social-logo {\n display: flex;\n align-items: center;\n padding-top: 25px;\n}\n.login-page .social-links .social-logo .icon {\n display: block;\n margin-right: 30px;\n cursor: pointer;\n}\n\n.login-page.login-3 .site-wrapper {\n display: flex;\n}\n.login-page.login-3 .login-box {\n color: #333;\n flex: 2;\n padding: 150px 60px 180px;\n display: flex;\n justify-content: center;\n align-items: center;\n max-width: 500px;\n min-width: 450px;\n}\n.login-page.login-3 .login-box .box-wrapper {\n width: 100%;\n}\n.login-page.login-3 .content-box {\n background-image: url(\"/images/login-vector1.svg\");\n background-size: cover;\n background-repeat: no-repeat;\n height: 100%;\n width: 100%;\n position: relative;\n flex: 5;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n}\n.login-page.login-3 .content-box h1 {\n color: #fff;\n font-size: 50px;\n}\n.login-page.login-3 .content-box p {\n color: #F9FBFF;\n font-style: normal;\n font-weight: normal;\n font-size: 16px;\n line-height: 24px;\n}\n.login-page.login-3 .content-bottom {\n background-image: url(\"/images/login-vector3.svg\");\n background-size: 100% 100%;\n background-repeat: no-repeat;\n z-index: 100;\n position: absolute;\n width: 100%;\n height: 100px;\n bottom: 0;\n right: 32%;\n}\n.login-page.login-3 .content-box::before {\n background-image: url(\"/images/frame.svg\");\n content: \"\";\n background-size: 100% 100%;\n background-repeat: no-repeat;\n height: 300px;\n right: 0;\n position: absolute;\n top: 0;\n width: 420px;\n z-index: 1;\n}\n.login-page.login-3 .content-box::after {\n background-image: url(\"/images/login-vector2.svg\");\n content: \"\";\n background-size: cover;\n background-repeat: no-repeat;\n height: 100%;\n width: 100%;\n right: 7.5%;\n position: absolute;\n}\n.login-page.login-3 .c-input {\n color: #555;\n}\n.login-page.login-3 .login-box a {\n color: #817AE3;\n}\n.login-page.login-3 .login-box a:hover {\n color: #4d4d4d;\n}\n.login-page.login-3 .other-options h6 {\n color: #555;\n}\n.login-page.login-3 .page-copyright {\n margin-top: 0;\n padding-top: 150px;\n color: #A5ACC1;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 17px;\n text-align: left;\n}\n.login-page.login-3 .page-copyright a {\n color: #5851D8;\n}\n.login-page.login-3 .page-copyright a:hover {\n color: #352dc9;\n}\n.login-page.login-3 .logo-main img {\n width: 200px;\n}\n@media (max-width: 1240px) {\n .login-page.login-3 .content-box h1 {\n display: none;\n }\n .login-page.login-3 .content-box p {\n display: none;\n }\n .login-page.login-3 .content-box::before {\n height: 250px;\n width: 350px;\n }\n .login-page.login-3 .content-box::after {\n right: 13%;\n }\n}\n@media (max-width: 992px) {\n .login-page.login-3 .content-box h1 {\n font-size: 15px;\n margin-left: 50px;\n }\n .login-page.login-3 .content-box p {\n display: none;\n }\n .login-page.login-3 .content-bottom {\n width: 600px;\n height: 0px;\n }\n .login-page.login-3 .content-box::before {\n height: 150px;\n width: 250px;\n }\n}\n@media (max-width: 768px) {\n .login-page.login-3 .page-copyright {\n padding-top: 110px;\n }\n .login-page.login-3 .login-box {\n width: 100%;\n max-width: none;\n min-width: 0;\n padding: 30px;\n }\n .login-page.login-3 .content-box {\n display: none;\n }\n}\n\n.page-error-404 {\n background: #55547A;\n}\n.page-error-404 .error-box {\n border-radius: 4px;\n left: 50%;\n margin: 0 auto;\n margin-bottom: 45px;\n padding: 20px;\n position: absolute;\n top: 50%;\n color: #fff;\n transform: translate(-50%, -60%);\n width: 800px;\n}\n.page-error-404 h1 {\n font-size: 10rem;\n color: #5851D8;\n margin-bottom: 2rem;\n}\n.page-error-404 h5 {\n font-size: 2rem;\n color: #fff;\n margin-bottom: 40px;\n}\n\n.bg-yellow {\n background-color: #5851D8;\n color: #55547A;\n}\n.bg-yellow:hover {\n background-color: #443cd3;\n}\n\n.customization .prefix-input {\n max-width: 30%;\n}\n.customization .form-section {\n padding: 8px 15px;\n}\n.customization .invoice-customization-card {\n border: 1px solid #EBF1FA;\n border-radius: 5px;\n}\n@media (max-width: 480px) {\n .customization .address-customization-card .address-fields-container {\n display: flex;\n flex-wrap: wrap;\n }\n .customization .address-customization-card .address-fields-container .fields-list {\n border-right: 0px;\n }\n .customization .tabs .tab {\n padding: 10px 10px;\n }\n}\n\n.settings-container {\n margin-top: 40px;\n}\n.settings-container .settings-sidebar {\n list-style-type: none;\n padding: 0px;\n}\n.settings-container .settings-sidebar .settings-menu-item {\n padding: 10px 0px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #040405;\n}\n.settings-container .settings-sidebar .settings-menu-item .setting-icon {\n width: 25px;\n color: #B9C1D1;\n font-size: 16px;\n}\n.settings-container .settings-sidebar .link-color {\n color: #A5ACC1;\n display: flex;\n align-items: center;\n}\n.settings-container .settings-sidebar .active-setting {\n color: #5851D8 !important;\n cursor: pointer;\n}\n.settings-container .settings-sidebar .active-setting .setting-icon {\n color: #5851D8 !important;\n}\n.settings-container .setting-main-container .setting-card {\n padding: 30px;\n min-height: 620px;\n}\n.settings-container .setting-main-container .page-header {\n margin: 0px;\n}\n.settings-container .setting-main-container .page-header .page-title {\n margin: 0;\n padding-bottom: 10px;\n font-weight: 500;\n font-size: 17.5px;\n line-height: 21px;\n letter-spacing: 0.1px;\n color: #000000;\n}\n.settings-container .setting-main-container .page-header .page-sub-title {\n max-width: 480px;\n font-size: 14px;\n line-height: 21px;\n color: #A5ACC1;\n margin-bottom: 30px;\n}\n.settings-container .setting-main-container .input-label {\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #55547A;\n}\n.settings-container .expense-category td {\n background-color: #F9FBFF !important;\n}\n.settings-container .tax-table td {\n background-color: #F9FBFF !important;\n}\n.settings-container .tax-table .compound-tax {\n display: inline;\n padding: 2px 8px;\n font-size: 10px;\n line-height: 15px;\n background: #FED7D7;\n color: #9B2C2C;\n}\n.settings-container .add-new-tax {\n height: 45px;\n white-space: nowrap;\n}\n.settings-container .flex-box {\n display: flex;\n}\n.settings-container .left {\n position: relative;\n width: 50px;\n}\n.settings-container .btn-switch {\n position: absolute;\n top: -18px;\n}\n.settings-container .box-title {\n margin-bottom: 5px;\n padding: 0;\n font-size: 16px;\n line-height: 21px;\n color: #55547A;\n}\n.settings-container .box-desc {\n margin: 0;\n padding: 0;\n max-width: 480px;\n font-size: 12px;\n line-height: 18px;\n color: #A5ACC1;\n}\n.settings-container .notes {\n overflow: hidden;\n width: 200px;\n}\n.settings-container .notes .note {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.settings-container .version {\n background: #EAF1FB;\n color: #A5ACC1;\n border: 1px solid #EAF1FB;\n box-sizing: border-box;\n border-radius: 5px;\n padding: 10px;\n margin-bottom: 15px;\n}\n\n@media (max-width: 480px) {\n .settings-container .setting-main-container .setting-card {\n overflow: scroll;\n }\n .settings-container .setting-main-container .ml-15 {\n margin-left: 15px;\n }\n .settings-container .setting-main-container .page-header {\n flex-wrap: wrap;\n }\n .settings-container .table-component td:first-child {\n height: auto;\n min-height: 10px;\n text-align: center;\n justify-content: center;\n }\n .settings-container .tax-table .tax-name {\n margin-top: 21px;\n width: 76%;\n }\n .settings-container .expense-category .table-component__table__body tr:first-child td:nth-child(2) {\n height: auto;\n width: 101%;\n }\n .settings-container .add-new-tax {\n position: relative;\n z-index: 1;\n }\n}\n.invoice-create-page {\n position: relative;\n}\n.invoice-create-page .page-header {\n margin: 0 0 40px 0;\n}\n.invoice-create-page .page-header .page-title {\n font-size: 24.5px;\n margin: 0 0 15px 0;\n}\n.invoice-create-page .page-header .breadcrumb .breadcrumb-item {\n font-size: 14px;\n}\n.invoice-create-page .page-header .page-actions .btn-crater {\n margin: 0 0 0 14px;\n}\n.invoice-create-page .invoice-input {\n padding-left: 40px;\n}\n.invoice-create-page .show-customer {\n background: #FFFFFF;\n padding: 0 10px 0 10px;\n min-height: 170px;\n border: 1px solid #EBF1FA;\n}\n.invoice-create-page .show-customer label {\n font-size: 14px;\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n}\n.invoice-create-page .address-menu {\n display: flex;\n flex-direction: column;\n}\n.invoice-create-page .address-menu .title {\n font-size: 15px;\n white-space: nowrap;\n color: #B9C1D1;\n font-weight: 500;\n}\n.invoice-create-page .address-menu .content {\n display: flex;\n flex: 1;\n flex-direction: column;\n}\n.invoice-create-page .address-menu .content label {\n position: relative;\n white-space: nowrap;\n width: 90%;\n font-size: 14px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.invoice-create-page .customer-content {\n display: flex;\n justify-content: space-between;\n}\n.invoice-create-page .customer-content .email {\n flex: 8;\n}\n.invoice-create-page .customer-content .action {\n cursor: pointer;\n flex: 1;\n font-size: 14px;\n font-weight: 500;\n color: #5851D8;\n margin: 0 0 0 0;\n position: relative;\n}\n.invoice-create-page .add-customer {\n padding: 0 0 0 0;\n}\n.invoice-create-page .add-customer .add-customer-action {\n position: relative;\n display: flex;\n justify-content: center;\n background: #ffffff;\n border: 1px solid #EBF1FA;\n min-height: 170px;\n border-radius: 5px;\n padding: 64px 0;\n}\n.invoice-create-page .add-customer .add-customer-action .customer-icon {\n display: flex;\n justify-content: center;\n background: #EBF1FA;\n width: 40px;\n color: white;\n height: 40px;\n font-size: 14px;\n font-family: Poppins;\n padding: 11px 14px 11px 13px;\n border-radius: 50%;\n margin: 0 15px 0 0;\n}\n.invoice-create-page .add-customer .add-customer-action label {\n font-size: 17.5px;\n margin: 7px 0 0 0;\n}\n.invoice-create-page .customer-required {\n border: 1px solid #FB7178;\n border-radius: 5px;\n}\n.invoice-create-page .offset-md-1 {\n margin-left: 5%;\n}\n.invoice-create-page .invoice-input-group {\n margin-bottom: 41px;\n margin-right: 0;\n}\n.invoice-create-page .invoice-input-group .invoice-input {\n padding-right: 0;\n}\n.invoice-create-page .invoice-input-group .invoice-input label {\n font-family: Poppins;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n color: #263B5E;\n margin: 0 0 10px 0;\n}\n.invoice-create-page .item-table {\n width: 100%;\n text-align: center;\n}\n.invoice-create-page .item-table .item-table-header {\n border: 1px solid #EBF1FA;\n background: white;\n}\n.invoice-create-page .item-table .item-table-header th {\n padding: 10px 20px;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 21px;\n color: #55547A;\n border-top: 1px solid #EBF1FA;\n border-bottom: 1px solid #EBF1FA;\n}\n.invoice-create-page .item-table .item-table-header .item-heading {\n padding-left: 50px;\n}\n.invoice-create-page .item-table .item-table-header .amount-heading {\n padding-right: 50px;\n}\n.invoice-create-page .item-table .item-table-header th:first-child {\n padding-left: 0 !important;\n border-left: 1px solid #EBF1FA;\n}\n.invoice-create-page .item-table .item-table-header th:last-child {\n padding-right: 0 !important;\n border-right: 1px solid #EBF1FA;\n}\n.invoice-create-page .item-table .item-body td:first-child {\n padding-left: 0 !important;\n}\n.invoice-create-page .item-table .item-body td:last-child {\n padding-right: 0 !important;\n}\n.invoice-create-page .item-table .item-body .item-row {\n background: #FFFFFF;\n border: 1px solid #EBF1FA;\n box-sizing: border-box;\n border-radius: 0px 0px 5px 5px;\n}\n.invoice-create-page .item-table .item-body .item-row td {\n padding: 15px 20px;\n text-align: left;\n vertical-align: top;\n}\n.invoice-create-page .item-table .item-body .item-row > td {\n padding: 0;\n}\n.invoice-create-page .item-table .item-body .item-row .item-select {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A5ACC1;\n overflow: auto !important;\n max-height: 250px !important;\n}\n.invoice-create-page .item-table .item-body .item-row .search-select .selector-menu {\n top: 45px !important;\n}\n.invoice-create-page .item-table .item-body .item-row .main {\n padding: 0 !important;\n}\n.invoice-create-page .item-table .item-body .item-row .item-amount {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.invoice-create-page .item-table .item-body .item-row .item-select-wrapper {\n display: flex;\n justify-content: flex-start;\n}\n.invoice-create-page .item-table .item-body .item-row .item-selector {\n flex: 1;\n}\n.invoice-create-page .item-table .item-body .item-row .selected-item {\n display: flex;\n align-items: center;\n height: 40px;\n padding-left: 10px;\n border: 1px solid #EBF1FA;\n background: #F9FBFF;\n border-radius: 5px;\n position: relative;\n}\n.invoice-create-page .item-table .item-body .item-row .deselect-icon {\n color: #B9C1D1;\n position: absolute;\n top: 10px;\n right: 10px;\n cursor: pointer;\n}\n.invoice-create-page .item-table .item-body .item-row .sort-icon-wrapper,\n.invoice-create-page .item-table .item-body .item-row .remove-icon-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0 15px;\n height: 40px;\n width: 20px;\n cursor: pointer;\n}\n.invoice-create-page .item-table .item-body .item-row .sort-icon-wrapper {\n color: #B9C1D1;\n height: 20px;\n margin-top: 8px;\n cursor: move;\n}\n.invoice-create-page .item-table .item-body .item-row .remove-icon {\n color: #55547A;\n}\n.invoice-create-page .tax-row {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 10px;\n}\n.invoice-create-page .tax-row .tax-amount {\n flex: 3;\n}\n.invoice-create-page .tax-row .tax-select {\n flex: 4;\n}\n.invoice-create-page .tax-tr td {\n padding: 0 21px;\n}\n.invoice-create-page .multi-select-item .multiselect,\n.invoice-create-page .multi-select-item .multiselect__input,\n.invoice-create-page .multi-select-item .multiselect__single {\n border: none;\n display: flex;\n align-items: center;\n}\n.invoice-create-page .multi-select-item .multiselect:focus {\n outline: none;\n}\n.invoice-create-page .multi-select-item .multiselect__input,\n.invoice-create-page .multi-select-item .multiselect__single {\n min-height: 40px;\n padding-left: 10px;\n border: 1px solid #eaf1fb;\n}\n.invoice-create-page .multi-select-item .multiselect__tags {\n min-height: 30px;\n padding: 0;\n border: 0px;\n}\n.invoice-create-page .multi-select-item .multiselect__select {\n line-height: 16px;\n width: 40px;\n height: 38px;\n transition: transform 0.2s ease;\n}\n.invoice-create-page .multi-select-item .multiselect__content-wrapper {\n overflow: hidden;\n border: 1px solid #EBF1FA;\n box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n border-radius: 0px 0px 5px 5px;\n}\n.invoice-create-page .multi-select-item .multiselect__content {\n max-height: 240px;\n overflow: auto;\n}\n.invoice-create-page .add-item-action {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #817AE3;\n padding: 13px 23px;\n width: 100%;\n font-size: 15px;\n border-bottom: 1px solid #EBF1FA;\n cursor: pointer;\n}\n.invoice-create-page .add-item-action:hover {\n background: #EBF1FA;\n}\n.invoice-create-page .add-item-action .icon-fa {\n margin: 2px 11px 0 0;\n}\n.invoice-create-page .invoice-foot {\n display: flex;\n justify-content: space-between;\n margin: 35px 0;\n}\n.invoice-create-page .invoice-foot .btn-template {\n background: #EBF1FA;\n border: 1px solid #EBF1FA;\n color: #040405;\n font-size: 14px;\n}\n.invoice-create-page .invoice-foot .icon-button {\n color: #A5ACC1;\n}\n.invoice-create-page .invoice-foot label {\n font-size: 14px;\n margin: 0 0 0 0;\n}\n.invoice-create-page .invoice-foot .invoice-notes {\n display: flex;\n flex-direction: column;\n margin: 5px 0 0 0;\n}\n.invoice-create-page .invoice-foot .invoice-notes textarea {\n border: 1px solid #EBF1FA;\n border-radius: 5px;\n width: 100%;\n min-height: 100px;\n padding: 0 0 0 0;\n}\n.invoice-create-page .invoice-foot .invoice-total {\n display: flex;\n flex-direction: column;\n background: #ffffff;\n min-width: 390px;\n padding: 15px 20px;\n border: 1px solid #EBF1FA;\n border-radius: 5px;\n}\n.invoice-create-page .invoice-foot .invoice-total > label {\n text-transform: uppercase;\n}\n.invoice-create-page .invoice-foot .invoice-total .section {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin: 0 0 7px 0;\n}\n.invoice-create-page .invoice-foot .invoice-total .section .invoice-label {\n font-size: 14px;\n font-weight: 600;\n text-transform: uppercase;\n line-height: 21px;\n color: #A5ACC1;\n}\n.invoice-create-page .invoice-foot .invoice-total .section .invoice-amount {\n font-size: 18px;\n color: #55547A;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.invoice-create-page .invoice-foot .invoice-total .section .total {\n color: #817AE3;\n}\n.invoice-create-page .invoice-foot .invoice-total .section .discount-drop-down {\n width: 105px;\n}\n.invoice-create-page .invoice-foot .invoice-total .section .item-dropdown {\n font-family: Arial, Helvetica, sans-serif !important;\n font-size: 16px;\n}\n.invoice-create-page .invoice-foot .invoice-total .border-top {\n margin: 0;\n padding-top: 7px;\n border-top: 1px solid #EBF1FA;\n}\n.invoice-create-page .invoice-foot .invoice-total .tax-selector {\n font-weight: 600;\n font-size: 14px;\n margin-top: 12px;\n line-height: 21px;\n color: #817AE3;\n}\n.invoice-create-page .item-row .item-name {\n font-weight: 500;\n text-align: left;\n font-size: 14px;\n}\n.invoice-create-page .item-row .item-description {\n width: 100%;\n font-weight: 300;\n font-size: 12px;\n padding-top: 2px;\n}\n.invoice-create-page .item-row .item-description textarea {\n border: none;\n resize: none;\n width: 100%;\n padding-left: 11px;\n color: #595959;\n}\n.invoice-create-page .item-row .item-description textarea::placeholder {\n font-family: Poppins;\n font-style: normal;\n font-size: 12px;\n color: #B9C1D1;\n}\n.invoice-create-page .item-row .action {\n font-weight: 500;\n font-size: 14px;\n color: #5851D8;\n cursor: pointer;\n}\n.invoice-create-page .item-row .activator label {\n color: #A5ACC1;\n font-size: 14px;\n}\n.invoice-create-page .item-dropdown {\n display: flex;\n border: 1px solid #EBF1FA !important;\n background-color: #fff !important;\n border-radius: 0px 5px 5px 0px !important;\n justify-content: center;\n align-items: center;\n height: 40px;\n}\n.invoice-create-page .item-dropdown:focus {\n box-shadow: none !important;\n}\n.invoice-create-page .item-discount {\n border-radius: 5px 0px 0px 5px !important;\n height: 40px;\n}\n@media (max-width: 480px) {\n .invoice-create-page .page-header {\n margin-bottom: 13px;\n }\n .invoice-create-page .page-header .invoice-action-btn {\n width: 100%;\n display: flex;\n justify-content: center;\n margin-top: 15px;\n margin-right: 0px !important;\n }\n .invoice-create-page .invoice-customer-container {\n padding-right: 0px;\n }\n .invoice-create-page .collapse-input {\n padding-right: 0px;\n }\n .invoice-create-page .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .invoice-create-page .page-actions button {\n margin-bottom: 10px;\n }\n .invoice-create-page .invoice-input-group .invoice-input {\n padding-right: 15px;\n padding-left: 20px;\n margin-top: 1.5rem;\n }\n .invoice-create-page .invoice-foot {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n }\n .invoice-create-page .invoice-foot .btn-template {\n width: 100%;\n display: flex;\n justify-content: center;\n }\n .invoice-create-page .invoice-foot .invoice-total {\n min-width: 384px;\n margin-top: 25px;\n }\n}\n\n.invoice-view-page {\n padding-left: 570px !important;\n}\n.invoice-view-page .invoice-sidebar {\n width: 300px;\n height: 100vh;\n height: 100%;\n left: 240px;\n padding: 60px 0 10px;\n position: fixed;\n top: 0;\n width: 300px;\n z-index: 25;\n background: #FFFFFF;\n}\n.invoice-view-page .inv-search {\n background: #F9FBFF !important;\n}\n.invoice-view-page .side-invoice {\n padding: 12px 16px;\n display: flex;\n justify-content: space-between;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n cursor: pointer;\n}\n.invoice-view-page .side-invoice:last-child {\n margin-bottom: 98px;\n}\n.invoice-view-page .side-invoice:hover {\n background-color: #F9FBFF;\n}\n.invoice-view-page .side-invoice .left .inv-name {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 21px;\n text-transform: capitalize;\n color: #040405;\n margin-bottom: 6px;\n}\n.invoice-view-page .side-invoice .left .inv-number {\n font-style: normal;\n font-weight: 500;\n font-size: 12px;\n line-height: 18px;\n color: #A5ACC1;\n margin-bottom: 6px;\n}\n.invoice-view-page .side-invoice .left .inv-status {\n font-style: normal;\n font-weight: normal;\n font-size: 10px;\n line-height: 15px;\n padding: 2px 10px;\n display: inline-block;\n}\n.invoice-view-page .side-invoice .right .inv-amount {\n font-style: normal;\n font-weight: 600;\n font-size: 20px;\n line-height: 30px;\n text-align: right;\n color: #263B5E;\n}\n.invoice-view-page .side-invoice .right .inv-date {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 21px;\n text-align: right;\n color: #A5ACC1;\n}\n.invoice-view-page .no-result {\n color: #B9C1D1;\n display: flex;\n justify-content: center;\n margin-top: 20px;\n}\n.invoice-view-page .side-header {\n height: 100px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 30px 15px;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n}\n.invoice-view-page .side-header .inv-button {\n background: #F9FBFF;\n border: 1px solid #EBF1FA;\n box-sizing: border-box;\n color: #B9C1D1;\n}\n.invoice-view-page .side-content {\n overflow-y: scroll;\n height: 100%;\n}\n.invoice-view-page .invoice-view-page-container {\n display: flex;\n flex-direction: column;\n height: 75vh;\n min-height: 0;\n overflow: hidden;\n}\n.invoice-view-page .frame-style {\n flex: 1 1 auto;\n border: 1px solid #B9C1D1;\n border-radius: 7px;\n}\n.invoice-view-page .inv-filter-fields-btn:focus, .invoice-view-page .inv-filter-sorting-btn:focus {\n border-color: inherit;\n box-shadow: none;\n outline: none !important;\n}\n.invoice-view-page .filter-container {\n margin-left: 12px;\n}\n.invoice-view-page .filter-container .filter-items {\n display: flex;\n}\n.invoice-view-page .filter-container .filter-items:first-child {\n margin-top: auto;\n}\n.invoice-view-page .filter-container .inv-label {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 18px;\n text-transform: capitalize;\n color: #040405;\n margin-bottom: 6px;\n margin-left: 10px;\n}\n.invoice-view-page .filter-container .base-input {\n width: 20%;\n}\n.invoice-view-page .filter-container .dropdown-container {\n padding: 11px;\n left: auto;\n right: 0px;\n width: 155px;\n}\n.invoice-view-page .filter-invoice-date .vdp-datepicker div .vdp-datepicker__clear-button {\n margin-left: -21px;\n margin-top: 2px;\n font-size: 20px;\n font-weight: 800;\n}\n.invoice-view-page .date-group {\n display: flex;\n}\n.invoice-view-page .to-text {\n padding: 8px;\n}\n\n@media (max-width: 768px) {\n .invoice-view-page {\n padding-left: 310px !important;\n }\n\n .invoice-sidebar {\n transition: 0.2s all;\n left: 0px !important;\n }\n}\n.invoice-index-page .table-actions {\n position: relative;\n border: none;\n}\n.invoice-index-page .table-actions .table-actions-button {\n position: absolute;\n right: 0px;\n top: -15px;\n}\n.invoice-index-page .table-actions .table-stats {\n margin: 0;\n position: absolute;\n right: 0px;\n top: 40px;\n}\n.invoice-index-page .filter-container {\n display: flex;\n justify-content: space-between;\n}\n.invoice-index-page .filter-customer, .invoice-index-page .filter-status {\n margin-right: 40px;\n flex: 1;\n}\n.invoice-index-page .filter-date {\n flex: 2;\n display: flex;\n margin-right: 40px;\n align-items: center;\n}\n.invoice-index-page .filter-date .from {\n flex: 1;\n}\n.invoice-index-page .filter-date .to {\n flex: 1;\n}\n.invoice-index-page .filter-invoice {\n flex: 1;\n}\n.invoice-index-page .dashed {\n border: 1px solid #B9C1D1;\n width: 10px;\n margin-top: 28px;\n}\n@media (max-width: 1240px) {\n .invoice-index-page .filter-container {\n flex-direction: column;\n }\n .invoice-index-page .filter-invoice {\n margin-right: 40px;\n }\n .invoice-index-page .filter-customer,\n.invoice-index-page .filter-status,\n.invoice-index-page .filter-date,\n.invoice-index-page .filter-invoice {\n margin-bottom: 10px;\n margin-right: 0px;\n }\n}\n@media (max-width: 480px) {\n .invoice-index-page .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .invoice-index-page .page-actions button {\n margin-bottom: 10px;\n }\n}\n\n.estimate-create-page {\n position: relative;\n}\n.estimate-create-page .page-header {\n margin: 0 0 40px 0;\n}\n.estimate-create-page .page-header .page-title {\n font-size: 24.5px;\n margin: 0 0 15px 0;\n}\n.estimate-create-page .page-header .breadcrumb .breadcrumb-item {\n font-size: 14px;\n}\n.estimate-create-page .page-header .page-actions .btn-crater {\n margin: 0 0 0 14px;\n}\n.estimate-create-page .estimate-input {\n padding-left: 40px;\n}\n.estimate-create-page .show-customer {\n background: #FFFFFF;\n padding: 0 10px 0 10px;\n min-height: 170px;\n border: 1px solid #EBF1FA;\n}\n.estimate-create-page .show-customer label {\n font-size: 14px;\n margin: 0 0 0 0;\n padding: 0 0 0 0;\n}\n.estimate-create-page .address-menu {\n display: flex;\n flex-direction: column;\n}\n.estimate-create-page .address-menu .title {\n font-size: 15px;\n white-space: nowrap;\n color: #B9C1D1;\n font-weight: 500;\n}\n.estimate-create-page .address-menu .content {\n display: flex;\n flex: 1;\n flex-direction: column;\n}\n.estimate-create-page .address-menu .content label {\n position: relative;\n white-space: nowrap;\n width: 90%;\n font-size: 14px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.estimate-create-page .customer-content {\n display: flex;\n justify-content: space-between;\n}\n.estimate-create-page .customer-content .email {\n flex: 8;\n}\n.estimate-create-page .customer-content .action {\n cursor: pointer;\n flex: 1;\n font-size: 14px;\n font-weight: 500;\n color: #5851D8;\n margin: 0 0 0 0;\n position: relative;\n}\n.estimate-create-page .add-customer {\n padding: 0 0 0 0;\n}\n.estimate-create-page .add-customer .add-customer-action {\n position: relative;\n display: flex;\n justify-content: center;\n background: #ffffff;\n border: 1px solid #EBF1FA;\n min-height: 170px;\n border-radius: 5px;\n padding: 64px 0;\n}\n.estimate-create-page .add-customer .add-customer-action .customer-icon {\n display: flex;\n justify-content: center;\n background: #EBF1FA;\n width: 40px;\n color: white;\n height: 40px;\n font-size: 14px;\n font-family: Poppins;\n padding: 11px 14px 11px 13px;\n border-radius: 50%;\n margin: 0 15px 0 0;\n}\n.estimate-create-page .add-customer .add-customer-action label {\n font-size: 17.5px;\n margin: 7px 0 0 0;\n}\n.estimate-create-page .customer-required {\n border: 1px solid #FB7178;\n border-radius: 5px;\n}\n.estimate-create-page .offset-md-1 {\n margin-left: 5%;\n}\n.estimate-create-page .estimate-input-group {\n margin-bottom: 41px;\n margin-right: 0;\n}\n.estimate-create-page .estimate-input-group .estimate-input {\n padding-right: 0;\n}\n.estimate-create-page .estimate-input-group .estimate-input label {\n font-family: Poppins;\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n color: #263B5E;\n margin: 0 0 10px 0;\n}\n.estimate-create-page .item-table {\n width: 100%;\n text-align: center;\n}\n.estimate-create-page .item-table .item-table-header {\n border: 1px solid #EBF1FA;\n background: white;\n}\n.estimate-create-page .item-table .item-table-header th {\n padding: 10px 20px;\n font-style: normal;\n font-weight: 500;\n font-size: 15px;\n line-height: 21px;\n color: #55547A;\n border-top: 1px solid #EBF1FA;\n border-bottom: 1px solid #EBF1FA;\n}\n.estimate-create-page .item-table .item-table-header .item-heading {\n padding-left: 50px;\n}\n.estimate-create-page .item-table .item-table-header .amount-heading {\n padding-right: 50px;\n}\n.estimate-create-page .item-table .item-table-header th:first-child {\n padding-left: 0 !important;\n border-left: 1px solid #EBF1FA;\n}\n.estimate-create-page .item-table .item-table-header th:last-child {\n padding-right: 0 !important;\n border-right: 1px solid #EBF1FA;\n}\n.estimate-create-page .item-table .item-body td:first-child {\n padding-left: 0 !important;\n}\n.estimate-create-page .item-table .item-body td:last-child {\n padding-right: 0 !important;\n}\n.estimate-create-page .item-table .item-body .item-row {\n background: #FFFFFF;\n border: 1px solid #EBF1FA;\n box-sizing: border-box;\n border-radius: 0px 0px 5px 5px;\n}\n.estimate-create-page .item-table .item-body .item-row td {\n padding: 15px 20px;\n text-align: left;\n vertical-align: top;\n}\n.estimate-create-page .item-table .item-body .item-row > td {\n padding: 0;\n}\n.estimate-create-page .item-table .item-body .item-row .item-select {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 20px;\n color: #A5ACC1;\n overflow: auto !important;\n max-height: 250px !important;\n}\n.estimate-create-page .item-table .item-body .item-row .search-select .selector-menu {\n top: 45px !important;\n}\n.estimate-create-page .item-table .item-body .item-row .main {\n padding: 0 !important;\n}\n.estimate-create-page .item-table .item-body .item-row .item-amount {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.estimate-create-page .item-table .item-body .item-row .item-select-wrapper {\n display: flex;\n justify-content: flex-start;\n}\n.estimate-create-page .item-table .item-body .item-row .item-selector {\n flex: 1;\n}\n.estimate-create-page .item-table .item-body .item-row .selected-item {\n display: flex;\n align-items: center;\n height: 40px;\n padding-left: 10px;\n border: 1px solid #EBF1FA;\n background: #F9FBFF;\n border-radius: 5px;\n position: relative;\n}\n.estimate-create-page .item-table .item-body .item-row .deselect-icon {\n color: #B9C1D1;\n position: absolute;\n top: 10px;\n right: 10px;\n cursor: pointer;\n}\n.estimate-create-page .item-table .item-body .item-row .sort-icon-wrapper,\n.estimate-create-page .item-table .item-body .item-row .remove-icon-wrapper {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0 15px;\n height: 40px;\n width: 20px;\n cursor: pointer;\n}\n.estimate-create-page .item-table .item-body .item-row .sort-icon-wrapper {\n color: #B9C1D1;\n height: 20px;\n margin-top: 8px;\n cursor: move;\n}\n.estimate-create-page .item-table .item-body .item-row .remove-icon {\n color: #55547A;\n}\n.estimate-create-page .tax-row {\n display: flex;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 10px;\n}\n.estimate-create-page .tax-row .tax-amount {\n flex: 3;\n}\n.estimate-create-page .tax-row .tax-select {\n flex: 4;\n}\n.estimate-create-page .tax-tr td {\n padding: 0 21px;\n}\n.estimate-create-page .multi-select-item .multiselect,\n.estimate-create-page .multi-select-item .multiselect__input,\n.estimate-create-page .multi-select-item .multiselect__single {\n border: none;\n display: flex;\n align-items: center;\n}\n.estimate-create-page .multi-select-item .multiselect:focus {\n outline: none;\n}\n.estimate-create-page .multi-select-item .multiselect__input,\n.estimate-create-page .multi-select-item .multiselect__single {\n min-height: 40px;\n padding-left: 10px;\n border: 1px solid #eaf1fb;\n}\n.estimate-create-page .multi-select-item .multiselect__tags {\n min-height: 30px;\n padding: 0;\n border: 0px;\n}\n.estimate-create-page .multi-select-item .multiselect__select {\n line-height: 16px;\n width: 40px;\n height: 38px;\n transition: transform 0.2s ease;\n}\n.estimate-create-page .multi-select-item .multiselect__content-wrapper {\n overflow: hidden;\n border: 1px solid #EBF1FA;\n box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);\n border-radius: 0px 0px 5px 5px;\n}\n.estimate-create-page .multi-select-item .multiselect__content {\n max-height: 240px;\n overflow: auto;\n}\n.estimate-create-page .add-item-action {\n display: flex;\n justify-content: center;\n align-items: center;\n color: #817AE3;\n padding: 13px 23px;\n width: 100%;\n font-size: 15px;\n border-bottom: 1px solid #EBF1FA;\n cursor: pointer;\n}\n.estimate-create-page .add-item-action:hover {\n background: #EBF1FA;\n}\n.estimate-create-page .add-item-action .icon-fa {\n margin: 2px 11px 0 0;\n}\n.estimate-create-page .estimate-foot {\n display: flex;\n justify-content: space-between;\n margin: 35px 0;\n}\n.estimate-create-page .estimate-foot .btn-template {\n background: #EBF1FA;\n border: 1px solid #EBF1FA;\n color: #040405;\n font-size: 14px;\n}\n.estimate-create-page .estimate-foot .icon-button {\n color: #A5ACC1;\n}\n.estimate-create-page .estimate-foot label {\n font-size: 14px;\n margin: 0 0 0 0;\n}\n.estimate-create-page .estimate-foot .estimate-notes {\n display: flex;\n flex-direction: column;\n margin: 5px 0 0 0;\n}\n.estimate-create-page .estimate-foot .estimate-notes textarea {\n border: 1px solid #EBF1FA;\n border-radius: 5px;\n width: 100%;\n min-height: 100px;\n padding: 0 0 0 0;\n}\n.estimate-create-page .estimate-foot .estimate-total {\n display: flex;\n flex-direction: column;\n background: #ffffff;\n min-width: 390px;\n padding: 15px 20px;\n border: 1px solid #EBF1FA;\n border-radius: 5px;\n}\n.estimate-create-page .estimate-foot .estimate-total > label {\n text-transform: uppercase;\n}\n.estimate-create-page .estimate-foot .estimate-total .section {\n width: 100%;\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin: 0 0 7px 0;\n}\n.estimate-create-page .estimate-foot .estimate-total .section .estimate-label {\n font-size: 14px;\n font-weight: 600;\n text-transform: uppercase;\n line-height: 21px;\n color: #A5ACC1;\n}\n.estimate-create-page .estimate-foot .estimate-total .section .estimate-amount {\n font-size: 18px;\n color: #55547A;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.estimate-create-page .estimate-foot .estimate-total .section .total {\n color: #817AE3;\n}\n.estimate-create-page .estimate-foot .estimate-total .section .discount-drop-down {\n width: 105px;\n}\n.estimate-create-page .estimate-foot .estimate-total .section .item-dropdown {\n font-family: Arial, Helvetica, sans-serif !important;\n font-size: 16px;\n}\n.estimate-create-page .estimate-foot .estimate-total .border-top {\n margin: 0;\n padding-top: 7px;\n border-top: 1px solid #EBF1FA;\n}\n.estimate-create-page .estimate-foot .estimate-total .tax-selector {\n font-weight: 600;\n font-size: 14px;\n margin-top: 12px;\n line-height: 21px;\n color: #817AE3;\n}\n.estimate-create-page .item-row .item-name {\n font-weight: 500;\n text-align: left;\n font-size: 14px;\n}\n.estimate-create-page .item-row .item-description {\n width: 100%;\n font-weight: 300;\n font-size: 12px;\n padding-top: 2px;\n}\n.estimate-create-page .item-row .item-description textarea {\n border: none;\n resize: none;\n width: 100%;\n color: #595959;\n}\n.estimate-create-page .item-row .item-description textarea::placeholder {\n font-family: Poppins;\n font-style: normal;\n font-size: 12px;\n color: #B9C1D1;\n}\n.estimate-create-page .item-row .action {\n font-weight: 500;\n font-size: 14px;\n color: #5851D8;\n cursor: pointer;\n}\n.estimate-create-page .item-row .activator label {\n color: #A5ACC1;\n font-size: 14px;\n}\n.estimate-create-page .item-dropdown {\n display: flex;\n border: 1px solid #EBF1FA !important;\n background-color: #fff !important;\n border-radius: 0px 5px 5px 0px !important;\n justify-content: center;\n align-items: center;\n height: 40px;\n}\n.estimate-create-page .item-dropdown:focus {\n box-shadow: none !important;\n}\n.estimate-create-page .item-discount {\n border-radius: 5px 0px 0px 5px !important;\n height: 40px;\n}\n@media (max-width: 480px) {\n .estimate-create-page .page-header {\n margin-bottom: 13px;\n }\n .estimate-create-page .page-header .invoice-action-btn {\n width: 100%;\n display: flex;\n justify-content: center;\n margin-top: 15px;\n margin-right: 0px !important;\n }\n .estimate-create-page .estimate-customer-container {\n padding-right: 0px;\n }\n .estimate-create-page .collapse-input {\n padding-right: 0px;\n }\n .estimate-create-page .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .estimate-create-page .page-actions button {\n margin-bottom: 10px;\n }\n .estimate-create-page .estimate-input-group .estimate-input {\n padding-right: 15px;\n padding-left: 20px;\n margin-top: 1.5rem;\n }\n .estimate-create-page .estimate-foot {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n }\n .estimate-create-page .estimate-foot .btn-template {\n width: 100%;\n display: flex;\n justify-content: center;\n }\n .estimate-create-page .estimate-foot .estimate-total {\n min-width: 384px;\n margin-top: 25px;\n }\n}\n\n.estimate-index-page .table-actions {\n position: relative;\n border: none;\n}\n.estimate-index-page .table-actions .table-actions-button {\n position: absolute;\n right: 0px;\n top: -15px;\n}\n.estimate-index-page .table-actions .table-stats {\n margin: 0;\n position: absolute;\n right: 0px;\n top: 40px;\n}\n.estimate-index-page .filter-container {\n display: flex;\n justify-content: space-between;\n}\n.estimate-index-page .filter-customer {\n margin-right: 40px;\n flex: 1;\n}\n.estimate-index-page .filter-status {\n margin-right: 40px;\n flex: 1;\n}\n.estimate-index-page .filter-date {\n flex: 2;\n display: flex;\n margin-right: 40px;\n align-items: center;\n}\n.estimate-index-page .filter-date .from {\n flex: 1;\n}\n.estimate-index-page .filter-date .to {\n flex: 1;\n}\n.estimate-index-page .filter-estimate {\n flex: 1;\n}\n.estimate-index-page .dashed {\n border: 1px solid #B9C1D1;\n width: 10px;\n margin-top: 28px;\n}\n@media (max-width: 1240px) {\n .estimate-index-page .filter-container {\n flex-direction: column;\n }\n .estimate-index-page .filter-estimate {\n margin-right: 40px;\n }\n .estimate-index-page .filter-customer,\n.estimate-index-page .filter-status,\n.estimate-index-page .filter-date,\n.estimate-index-page .filter-estimate {\n margin-bottom: 10px;\n margin-right: 0px;\n }\n}\n@media (max-width: 480px) {\n .estimate-index-page .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .estimate-index-page .page-actions button {\n margin-bottom: 10px;\n }\n}\n\n.estimate-view-page {\n padding-left: 570px !important;\n}\n.estimate-view-page .estimate-sidebar {\n width: 300px;\n height: 100vh;\n height: 100%;\n left: 240px;\n padding: 60px 0 10px;\n position: fixed;\n top: 0;\n width: 300px;\n z-index: 30;\n background: #ffffff;\n}\n.estimate-view-page .inv-search {\n background: #F9FBFF !important;\n}\n.estimate-view-page .side-estimate {\n padding: 12px 16px;\n display: flex;\n justify-content: space-between;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n cursor: pointer;\n}\n.estimate-view-page .side-estimate:last-child {\n margin-bottom: 98px;\n}\n.estimate-view-page .side-estimate:hover {\n background-color: #F9FBFF;\n}\n.estimate-view-page .side-estimate .left .status-expired {\n background: #FED7D7;\n font-size: 13px;\n color: #9B2C2C;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .status-accepted {\n background: #D5EED0;\n font-size: 13px;\n color: #354930;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .status-sent {\n background: rgba(246, 208, 154, 0.4);\n font-size: 13px;\n color: #A96E1A;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .status-viewed {\n background: #C9E3EC;\n font-size: 13px;\n color: #1E576C;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .status-pending {\n background: #FED7D7;\n font-size: 13px;\n color: #9B2C2C;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .status-rejected {\n background: #E1E0EA;\n font-size: 13px;\n color: #312F57;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .status-draft {\n background: #F8EDCB;\n font-size: 13px;\n color: #6C432E;\n padding: 5px 10px;\n}\n.estimate-view-page .side-estimate .left .inv-name {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 21px;\n text-transform: capitalize;\n color: #040405;\n margin-bottom: 6px;\n}\n.estimate-view-page .side-estimate .left .inv-number {\n font-style: normal;\n font-weight: 500;\n font-size: 12px;\n line-height: 18px;\n color: #595959;\n margin-bottom: 6px;\n}\n.estimate-view-page .side-estimate .left .inv-status {\n font-style: normal;\n font-weight: normal;\n font-size: 10px;\n line-height: 15px;\n padding: 2px 10px;\n display: inline-block;\n}\n.estimate-view-page .side-estimate .right .inv-amount {\n font-style: normal;\n font-weight: 600;\n font-size: 20px;\n line-height: 30px;\n text-align: right;\n color: #263B5E;\n}\n.estimate-view-page .side-estimate .right .inv-date {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 21px;\n text-align: right;\n color: #595959;\n}\n.estimate-view-page .no-result {\n color: #B9C1D1;\n display: flex;\n justify-content: center;\n margin-top: 20px;\n}\n.estimate-view-page .side-header {\n height: 100px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 30px 15px;\n border-bottom: 1px solid rgba(185, 193, 209, 0.41);\n}\n.estimate-view-page .side-header .inv-button {\n background: #F9FBFF;\n border: 1px solid #eaf1fb;\n box-sizing: border-box;\n color: #A5ACC1;\n}\n.estimate-view-page .side-content {\n overflow-y: scroll;\n height: 100%;\n}\n.estimate-view-page .estimate-view-page-container {\n display: flex;\n flex-direction: column;\n height: 75vh;\n min-height: 0;\n overflow: hidden;\n}\n.estimate-view-page .frame-style {\n flex: 1 1 auto;\n border: 1px solid #B9C1D1;\n border-radius: 7px;\n}\n.estimate-view-page .inv-filter-fields-btn:focus,\n.estimate-view-page .inv-filter-sorting-btn:focus {\n outline: none !important;\n box-shadow: 0 0 0 0.09rem rgba(111, 110, 142, 0.5) !important;\n}\n.estimate-view-page .filter-container {\n margin-left: 12px;\n}\n.estimate-view-page .filter-container .filter-items {\n display: flex;\n}\n.estimate-view-page .filter-container .filter-items:first-child {\n margin-top: auto;\n}\n.estimate-view-page .filter-container .inv-label {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 18px;\n text-transform: capitalize;\n color: #040405;\n margin-bottom: 6px;\n margin-left: 10px;\n}\n.estimate-view-page .filter-container .base-input {\n width: 20%;\n}\n.estimate-view-page .filter-container .dropdown-container {\n padding: 11px;\n left: auto;\n right: 0px;\n width: 166px;\n}\n.estimate-view-page .filter-estimate-date .vdp-datepicker div .vdp-datepicker__clear-button {\n margin-left: -21px;\n margin-top: 2px;\n font-size: 20px;\n font-weight: 800;\n}\n.estimate-view-page .date-group {\n display: flex;\n}\n.estimate-view-page .to-text {\n padding: 8px;\n}\n\n@media (max-width: 768px) {\n .estimate-view-page {\n padding-left: 310px !important;\n }\n\n .estimate-sidebar {\n transition: 0.2s all;\n left: 0px !important;\n }\n}\n.expenses .collapse-button-container {\n display: none;\n}\n.expenses .collapse-button-container .collapse-button {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n.expenses .notes {\n overflow: hidden;\n width: 200px;\n}\n.expenses .notes .note {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n\n@media (max-width: 480px) {\n .expenses .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .expenses .page-actions button {\n margin-bottom: 10px;\n }\n .expenses .page-header {\n margin-bottom: 5px;\n }\n .expenses .table-actions {\n margin-top: 0px !important;\n }\n .expenses .header-button-container {\n display: none;\n }\n .expenses .collapse-button-container {\n margin-top: 8px;\n display: block;\n }\n}\n@media (max-width: 480px) {\n .payments .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .payments .page-actions button {\n margin-bottom: 10px;\n }\n .payments .page-header {\n margin-bottom: 5px;\n }\n .payments .table-actions {\n margin-top: 0px !important;\n }\n}\n.payment-create .header-button-container {\n display: block;\n}\n.payment-create .collapse-button-container {\n display: none;\n}\n.payment-create .collapse-button-container .collapse-button {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n@media (max-width: 480px) {\n .payment-create .page-actions, .payment-index .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .payment-create .page-actions button, .payment-index .page-actions button {\n margin-bottom: 10px;\n }\n .payment-create .header-button-container, .payment-index .header-button-container {\n display: none;\n }\n .payment-create .collapse-button-container, .payment-index .collapse-button-container {\n display: block;\n }\n}\n.settings-container {\n margin-top: 40px;\n}\n.settings-container .settings-sidebar {\n list-style-type: none;\n padding: 0px;\n}\n.settings-container .settings-sidebar .settings-menu-item {\n padding: 10px 0px;\n font-weight: 500;\n font-size: 14px;\n line-height: 18px;\n color: #040405;\n}\n.settings-container .settings-sidebar .settings-menu-item .setting-icon {\n width: 25px;\n color: #B9C1D1;\n font-size: 16px;\n}\n.settings-container .settings-sidebar .link-color {\n color: #A5ACC1;\n display: flex;\n align-items: center;\n}\n.settings-container .settings-sidebar .active-setting {\n color: #5851D8 !important;\n cursor: pointer;\n}\n.settings-container .settings-sidebar .active-setting .setting-icon {\n color: #5851D8 !important;\n}\n.settings-container .setting-main-container .setting-card {\n padding: 30px;\n min-height: 620px;\n}\n.settings-container .setting-main-container .page-header {\n margin: 0px;\n}\n.settings-container .setting-main-container .page-header .page-title {\n margin: 0;\n padding-bottom: 10px;\n font-weight: 500;\n font-size: 17.5px;\n line-height: 21px;\n letter-spacing: 0.1px;\n color: #000000;\n}\n.settings-container .setting-main-container .page-header .page-sub-title {\n max-width: 480px;\n font-size: 14px;\n line-height: 21px;\n color: #A5ACC1;\n margin-bottom: 30px;\n}\n.settings-container .setting-main-container .input-label {\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #55547A;\n}\n.settings-container .expense-category td {\n background-color: #F9FBFF !important;\n}\n.settings-container .tax-table td {\n background-color: #F9FBFF !important;\n}\n.settings-container .tax-table .compound-tax {\n display: inline;\n padding: 2px 8px;\n font-size: 10px;\n line-height: 15px;\n background: #FED7D7;\n color: #9B2C2C;\n}\n.settings-container .add-new-tax {\n height: 45px;\n white-space: nowrap;\n}\n.settings-container .flex-box {\n display: flex;\n}\n.settings-container .left {\n position: relative;\n width: 50px;\n}\n.settings-container .btn-switch {\n position: absolute;\n top: -18px;\n}\n.settings-container .box-title {\n margin-bottom: 5px;\n padding: 0;\n font-size: 16px;\n line-height: 21px;\n color: #55547A;\n}\n.settings-container .box-desc {\n margin: 0;\n padding: 0;\n max-width: 480px;\n font-size: 12px;\n line-height: 18px;\n color: #A5ACC1;\n}\n.settings-container .notes {\n overflow: hidden;\n width: 200px;\n}\n.settings-container .notes .note {\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n}\n.settings-container .version {\n background: #EAF1FB;\n color: #A5ACC1;\n border: 1px solid #EAF1FB;\n box-sizing: border-box;\n border-radius: 5px;\n padding: 10px;\n margin-bottom: 15px;\n}\n\n@media (max-width: 480px) {\n .settings-container .setting-main-container .setting-card {\n overflow: scroll;\n }\n .settings-container .setting-main-container .ml-15 {\n margin-left: 15px;\n }\n .settings-container .setting-main-container .page-header {\n flex-wrap: wrap;\n }\n .settings-container .table-component td:first-child {\n height: auto;\n min-height: 10px;\n text-align: center;\n justify-content: center;\n }\n .settings-container .tax-table .tax-name {\n margin-top: 21px;\n width: 76%;\n }\n .settings-container .expense-category .table-component__table__body tr:first-child td:nth-child(2) {\n height: auto;\n width: 101%;\n }\n .settings-container .add-new-tax {\n position: relative;\n z-index: 1;\n }\n}\n.wizard .logo-main {\n height: 50px;\n}\n.wizard .wizard-card {\n padding: 30px;\n width: 100%;\n}\n.wizard .row {\n margin-bottom: 27px;\n}\n.wizard .form-content {\n margin-top: 70px;\n display: flex;\n justify-content: center;\n}\n.wizard .form-title {\n font-style: normal;\n font-weight: 600;\n font-size: 24.5px;\n line-height: 29px;\n color: #000000;\n}\n.wizard .form-desc {\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 21px;\n color: #A5ACC1;\n width: 55%;\n margin-bottom: 30px;\n}\n.wizard .form-label {\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n}\n.wizard .step-indicator {\n padding-top: 40px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: center;\n height: 120px;\n}\n.wizard .indicator-line {\n border: 5px solid #EBF1FA;\n border-radius: 5px;\n box-sizing: border-box;\n width: 520px;\n position: relative;\n display: flex;\n justify-content: space-around;\n margin-top: 60px;\n}\n.wizard .indicator-line .center {\n position: absolute;\n top: -11px;\n width: 105%;\n display: flex;\n justify-content: space-between;\n}\n.wizard .indicator-line .steps {\n border-radius: 50%;\n float: left;\n border: 5px solid #EBF1FA;\n padding: 0px 5px;\n height: 21px;\n width: 21px;\n background: #EBF1FA;\n}\n.wizard .indicator-line .steps.active {\n border: 5px solid #5851d8;\n background: #ffffff;\n border-radius: 50%;\n height: 21px;\n width: 21px;\n}\n.wizard .indicator-line .steps.completed {\n padding: 0px;\n background: #5851d8;\n border: 5px solid #5851d8;\n border-radius: 50%;\n height: 21px;\n width: 21px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.wizard .indicator-line .steps.completed .icon-check {\n font-style: normal;\n font-weight: 900;\n font-size: 12px;\n /* line-height: 21px; */\n color: #ffffff;\n text-align: center;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 100%;\n}\n.wizard .upload-logo {\n position: absolute;\n right: 60px;\n}\n.wizard .upload-logo .preview-logo {\n height: 50px;\n max-width: 300px;\n padding: 10px;\n border: 4px solid #EBF1FA;\n}\n.wizard .list-items {\n display: flex;\n justify-content: space-between;\n margin-bottom: 0;\n border: 1px solid #EBF1FA;\n}\n.wizard .list-items .left-item,\n.wizard .list-items .right-item {\n padding: 12px 10px;\n margin-bottom: 0;\n}\n.wizard .list-items .right-item {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.wizard .verified,\n.wizard .not-verified {\n height: 15px;\n width: 15px;\n background-color: #00C99C;\n display: inline-block;\n margin: 0 10px;\n border-radius: 50%;\n}\n.wizard .not-verified {\n background-color: #FB7178;\n}\n\n.reports .reports-tab-container {\n margin-top: 25px;\n}\n.reports .reports-frame-style {\n height: 100vh;\n width: 100%;\n border: 1px solid #B9C1D1;\n border-radius: 7px;\n}\n.reports .report-button {\n width: auto;\n}\n.reports .report-view-button {\n display: none;\n color: #fff;\n}\n.reports .report-fields-container {\n margin-top: 25px;\n}\n.reports .report-field-container {\n margin-top: auto;\n}\n.reports .report-submit-button-container {\n margin-top: 32px;\n}\n.reports .report-label {\n font-size: 14px;\n line-height: 21px;\n color: #55547A;\n}\n.reports .report-label {\n font-weight: 500;\n color: #55547A;\n font-size: 14px;\n}\n\n@media (max-width: 480px) {\n .reports .reports-tab {\n padding: 10px 19px;\n }\n .reports .reports-frame-style {\n display: none;\n }\n .reports .report-submit-button-container {\n display: none;\n }\n .reports .report-view-button {\n display: flex;\n color: #fff !important;\n justify-content: center;\n }\n .reports .report-button {\n width: 100%;\n display: flex;\n justify-content: center;\n }\n .reports .report-fields-container {\n margin-top: 0px;\n }\n .reports .report-field-container {\n margin-top: 20px;\n }\n .reports .tabs .tab {\n padding: 10px 15px;\n }\n .reports .tabs .tab .tab-link {\n padding: 10px 17px !important;\n }\n}\n.customer-create .section-title {\n font-style: normal;\n font-weight: 500;\n font-size: 17.5px;\n line-height: 21px;\n letter-spacing: 0.1px;\n color: #000000;\n}\n.customer-create .form-label {\n font-style: normal;\n font-weight: 500;\n font-size: 14px;\n line-height: 21px;\n color: #55547A;\n}\n.customer-create .customer-card {\n border: 1px solid #EBF1FA;\n padding: 10px;\n}\n.customer-create .same-address-checkbox-container {\n display: flex;\n margin-bottom: 1.5rem;\n align-items: center;\n justify-content: flex-end;\n}\n.customer-create hr {\n margin-bottom: 1.8rem;\n border: 1px solid #EBF1FA;\n}\n.customer-create .header-button-container {\n display: block;\n}\n.customer-create .collapse-button-container {\n display: none;\n}\n.customer-create .collapse-button-container .collapse-button {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n@media (max-width: 480px) {\n .customer-index .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .customer-index .page-actions button {\n margin-bottom: 10px;\n }\n\n .customer-create .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .customer-create .page-actions button {\n margin-bottom: 10px;\n }\n .customer-create .same-address-checkbox-container {\n display: flex;\n justify-content: flex-start;\n margin-bottom: 0rem;\n }\n .customer-create hr {\n margin-bottom: 1.2rem;\n border: 1px solid #EBF1FA;\n }\n .customer-create .section-title {\n padding: 15px;\n }\n .customer-create .collapse-button-container {\n display: block;\n }\n .customer-create .header-button-container {\n display: none;\n }\n}\n@media (max-width: 480px) {\n .payments .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .payments .page-actions button {\n margin-bottom: 10px;\n }\n .payments .page-header {\n margin-bottom: 5px;\n }\n .payments .table-actions {\n margin-top: 0px !important;\n }\n}\n.payment-create .header-button-container {\n display: block;\n}\n.payment-create .collapse-button-container {\n display: none;\n}\n.payment-create .collapse-button-container .collapse-button {\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n@media (max-width: 480px) {\n .payment-create .page-actions, .payment-index .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .payment-create .page-actions button, .payment-index .page-actions button {\n margin-bottom: 10px;\n }\n .payment-create .header-button-container, .payment-index .header-button-container {\n display: none;\n }\n .payment-create .collapse-button-container, .payment-index .collapse-button-container {\n display: block;\n }\n}\n.items .table-loader {\n padding: 25px 0px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n@media (max-width: 480px) {\n .items .page-actions {\n position: relative;\n -webkit-transform: none;\n -ms-transform: none;\n -o-transform: none;\n transform: none;\n display: flex;\n flex-wrap: wrap;\n }\n .items .page-actions button {\n margin-bottom: 10px;\n }\n .items .page-header {\n margin-bottom: 5px;\n }\n .items .table-actions {\n margin-top: 0px !important;\n }\n}\n.item-create .collapse-button {\n width: auto;\n}\n\n@media (max-width: 480px) {\n .item-create .collapse-button {\n width: 100%;\n display: flex;\n justify-content: center;\n }\n}\n.inv-status-overdue {\n background: #FED7D7;\n font-size: 13px;\n color: #9B2C2C;\n padding: 5px 10px;\n}\n\n.inv-status-paid {\n background: #D5EED0;\n font-size: 13px;\n color: #354930;\n padding: 5px 10px;\n}\n\n.inv-status-unpaid {\n background: #F8EDCB;\n font-size: 13px;\n color: #6C432E;\n padding: 5px 10px;\n}\n\n.inv-status-sent {\n background: rgba(246, 208, 154, 0.4);\n font-size: 13px;\n color: #A96E1A;\n padding: 5px 10px;\n}\n\n.inv-status-viewed {\n background: #C9E3EC;\n font-size: 13px;\n color: #1E576C;\n padding: 5px 10px;\n}\n\n.inv-status-completed {\n background: #D5EED0;\n font-size: 13px;\n color: #354930;\n padding: 5px 10px;\n}\n\n.inv-status-pending {\n background: #FED7D7;\n font-size: 13px;\n color: #9B2C2C;\n padding: 5px 10px;\n}\n\n.inv-status-partially_paid {\n background: #C9E3EC;\n font-size: 13px;\n color: #1E576C;\n padding: 5px 10px;\n}\n\n.inv-status-draft {\n background: #F8EDCB;\n font-size: 13px;\n color: #6C432E;\n padding: 5px 10px;\n}\n\n.est-status-expired {\n background: #FED7D7;\n font-size: 13px;\n color: #9B2C2C;\n padding: 5px 10px;\n}\n\n.est-status-accepted {\n background: #D5EED0;\n font-size: 13px;\n color: #354930;\n padding: 5px 10px;\n}\n\n.est-status-sent {\n background: rgba(246, 208, 154, 0.4);\n font-size: 13px;\n color: #A96E1A;\n padding: 5px 10px;\n}\n\n.est-status-viewed {\n background: #C9E3EC;\n font-size: 13px;\n color: #1E576C;\n padding: 5px 10px;\n}\n\n.est-status-pending {\n background: #FED7D7;\n font-size: 13px;\n color: #9B2C2C;\n padding: 5px 10px;\n}\n\n.est-status-rejected {\n background: #E1E0EA;\n font-size: 13px;\n color: #312F57;\n padding: 5px 10px;\n}\n\n.est-status-draft {\n background: #F8EDCB;\n font-size: 13px;\n color: #6C432E;\n padding: 5px 10px;\n}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvdmFyaWFibGVzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvbm9kZV9tb2R1bGVzL3RvYXN0ci90b2FzdHIuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc2tpbnMvc2tpbi1jcmF0ZXIuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9sYXlvdXRzL2xheW91dC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9sYXlvdXRzL2NyYXRlci1zaWRlYmFyLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhcnRpYWxzL2hlYWRlci5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYXJ0aWFscy9zaWRlYmFyLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvYmFzZS9iYXNlLWRhdGUtcGlja2VyLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvYmFzZS9iYXNlLWlucHV0LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvYmFzZS9iYXNlLWJ1dHRvbi5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Jhc2UvYmFzZS1wb3B1cC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Jhc2UvYmFzZS10ZXh0LWFyZWEuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9iYXNlL2Jhc2Utc3dpdGNoLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvYmFzZS9iYXNlLWxvYWRlci9pbmRleC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Jhc2UvYmFzZS1sb2FkZXIvYW5pbWF0aW9uL19taXhpbnMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9iYXNlL2Jhc2UtcHJlZml4LWlucHV0LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY2FyZHMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy90YWJzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvYmFzZS10YWJzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvdGFibGVzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3RyYW5zaXRpb25zLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY2hhcnRzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFjZS1sb2FkZXIuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy92dWUtdGFicy5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3Z1ZS1kcm9wZG93bi5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3Z1ZS1kYXRlLXBpY2tlci5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3Z1ZS1tdWx0aS1zZWxlY3Quc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9jdXN0b21lci1zZWxlY3Quc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9pdGVtLXNlbGVjdC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3RheC1zZWxlY3Quc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9hdmF0YXItY3JvcHBlci5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL2Jhc2UtbW9kYWwuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9pdGVtLW1vZGFsLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvdGVtcGxhdGUtbW9kYWwuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9jdXN0b21lci1tb2RhbC5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL3RheC10eXBlLW1vZGFsLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvY2F0ZWdvcnktbW9kYWwuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvZGFzaGJvYXJkLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2xvZ2luLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2xvZ2luLTMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvNDA0LnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2N1c3RvbWl6YXRpb24uc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvc2V0dGluZ3Muc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvaW52b2ljZXMvY3JlYXRlLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2ludm9pY2VzL3ZpZXcuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvaW52b2ljZXMvaW5kZXguc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvZXN0aW1hdGVzL2NyZWF0ZS5zY3NzIiwiZmlsZTovLy9Vc2Vycy9yYWRoaWthL1Byb2plY3RzL3dlYi9jcmF0ZXItd2ViL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wYWdlcy9lc3RpbWF0ZXMvaW5kZXguc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvZXN0aW1hdGVzL3ZpZXcuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvZXhwZW5zZXMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvcGF5bWVudHMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvd2l6YXJkLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL3JlcG9ydHMuc2NzcyIsImZpbGU6Ly8vVXNlcnMvcmFkaGlrYS9Qcm9qZWN0cy93ZWIvY3JhdGVyLXdlYi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvY3VzdG9tZXJzLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL2l0ZW1zLnNjc3MiLCJmaWxlOi8vL1VzZXJzL3JhZGhpa2EvUHJvamVjdHMvd2ViL2NyYXRlci13ZWIvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BhZ2VzL3N0YXR1c2VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7OztBQ0NGO0FBQUE7QUFBQTtFQUdFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRjtFQUNFOzs7QUFVRjtFQUNFO0VBQ0EsYUNnRzhCO0VDaEIxQixXQXRDYTtFRnhDakIsYUcwTzRCO0VIek81QixhRzhPNEI7RUg3TzVCLE9HbkNTO0VIb0NUO0VBQ0Esa0JHOUNTOzs7QUhzRFg7RUFDRTs7O0FBU0Y7RUFDRTtFQUNBO0VBQ0E7OztBQWFGO0VBQ0U7RUFDQSxlQ3dGOEI7OztBRGpGaEM7RUFDRTtFQUNBLGVHb0YwQjs7O0FIekU1QjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0VBQ0UsYUdpSjRCOzs7QUg5STlCO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFLGFHb0k0Qjs7O0FIakk5QjtFRXBGSTs7O0FGNkZKO0FBQUE7RUFFRTtFRS9GRTtFRmlHRjtFQUNBOzs7QUFHRjtFQUFNOzs7QUFDTjtFQUFNOzs7QUFPTjtFQUNFLE9HWHdDO0VIWXhDLGlCR1h3QztFSFl4Qzs7QUk1S0E7RUorS0UsT0dkc0M7RUhldEMsaUJHZHNDOzs7QUh3QjFDO0VBQ0U7RUFDQTs7QUl4TEE7RUoyTEU7RUFDQTs7QUFHRjtFQUNFOzs7QUFTSjtBQUFBO0FBQUE7QUFBQTtFQUlFLGFHb0Q0QjtFRHpNMUI7OztBRnlKSjtFQUVFO0VBRUE7RUFFQTs7O0FBUUY7RUFFRTs7O0FBUUY7RUFDRTtFQUNBOzs7QUFHRjtFQUdFO0VBQ0E7OztBQVFGO0VBQ0U7OztBQUdGO0VBQ0UsYUcyRTRCO0VIMUU1QixnQkcwRTRCO0VIekU1QixPR3BRUztFSHFRVDtFQUNBOzs7QUFHRjtFQUdFOzs7QUFRRjtFQUVFO0VBQ0EsZUc0SnNDOzs7QUh0SnhDO0VBRUU7OztBQU9GO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUV0UEU7RUZ3UEY7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFNRjtFQUNFOzs7QUFPRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFTRTtBQUFBO0FBQUE7QUFBQTtFQUNFOzs7QUFNTjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFJRjtBQUFBO0FBQUE7QUFBQTtFQVNFOzs7QUFHRjtFQUNFO0VBRUE7OztBQUdGO0VBTUU7RUFFQTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRWxTSSxXQXRDYTtFRjBVakI7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFJRjtBQUFBO0VBRUU7OztBQUdGO0VBS0U7RUFDQTs7O0FBT0Y7RUFDRTs7O0FBUUY7RUFDRTtFQUNBOzs7QUFPRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUtGO0VBQ0U7OztBSzNkRjtBQUFBO0VBRUUsZUp5SzhCO0VJdks5QixhRmlTNEI7RUVoUzVCLGFGaVM0Qjs7O0FFN1I5QjtFSGdITSxXQXRDYTs7O0FHekVuQjtFSCtHTSxXQXRDYTs7O0FHeEVuQjtFSDhHTSxXQXRDYTs7O0FHdkVuQjtFSDZHTSxXQXRDYTs7O0FHdEVuQjtFSDRHTSxXQXRDYTs7O0FHckVuQjtFSDJHTSxXQXRDYTs7O0FHbkVuQjtFSHlHTSxXQXRDYTtFR2pFakIsYUZtUzRCOzs7QUUvUjlCO0VIbUdNLFdBdENhO0VHM0RqQixhRnNSNEI7RUVyUjVCLGFGNlE0Qjs7O0FFM1E5QjtFSDhGTSxXQXRDYTtFR3REakIsYUZrUjRCO0VFalI1QixhRndRNEI7OztBRXRROUI7RUh5Rk0sV0F0Q2E7RUdqRGpCLGFGOFE0QjtFRTdRNUIsYUZtUTRCOzs7QUVqUTlCO0VIb0ZNLFdBdENhO0VHNUNqQixhRjBRNEI7RUV6UTVCLGFGOFA0Qjs7O0FFdFA5QjtFQUNFLFlGMEVPO0VFekVQLGVGeUVPO0VFeEVQO0VBQ0E7OztBQVFGO0FBQUE7RUhNSTtFR0hGLGFGc040Qjs7O0FFbk45QjtBQUFBO0VBRUUsU0Y4UDRCO0VFN1A1QixrQkZzUTRCOzs7QUU5UDlCO0VDL0VFO0VBQ0E7OztBRG1GRjtFQ3BGRTtFQUNBOzs7QURzRkY7RUFDRTs7QUFFQTtFQUNFLGNGZ1AwQjs7O0FFdE85QjtFSGpDSTtFR21DRjs7O0FBSUY7RUFDRSxlRmlCTztFREZILFdBdENhOzs7QUcyQm5CO0VBQ0U7RUg3Q0U7RUcrQ0YsT0YxR1M7O0FFNEdUO0VBQ0U7OztBRW5ISjtFQ0lFO0VBR0E7OztBRERGO0VBQ0UsU0orK0JrQztFSTkrQmxDLGtCSlJTO0VJU1Q7RUVYRSxlTnFPMEI7RUsvTjVCO0VBR0E7OztBRGNGO0VBRUU7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUxrQ0k7RUtoQ0YsT0ozQlM7OztBT1pYO0VSdUVJO0VRckVGLE9USzBCO0VTSjFCOztBQUdBO0VBQ0U7OztBQUtKO0VBQ0U7RVIwREU7RVF4REYsT1BUUztFT1VULGtCUERTO0VNWFAsZU51TzBCOztBT3ZONUI7RUFDRTtFUmtEQTtFUWhEQSxhUG9RMEI7OztBTzlQOUI7RUFDRTtFUnlDRTtFUXZDRixPUGpCUzs7QU9vQlQ7RVJvQ0U7RVFsQ0E7RUFDQTs7O0FBS0o7RUFDRSxZUHdpQ2tDO0VPdmlDbEM7OztBQ3pDQTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbURFO0VGdkRGO0lDWUksV1Q2TGlCOzs7QVVsSm5CO0VGdkRGO0lDWUksV1Q2TGlCOzs7QVVsSm5CO0VGdkRGO0lDWUksV1Q2TGlCOzs7QVVsSm5CO0VGdkRGO0lDWUksV1Q2TGlCOzs7O0FRN0xyQjtFQ1pBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBRGtCQTtFQ0pBO0VBQ0E7RUFDQTtFQUNBOzs7QURPQTtFQUNFO0VBQ0E7O0FBRUE7QUFBQTtFQUVFO0VBQ0E7OztBR2pDSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBbUJFO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUE7RUZGTjtFQUlBOzs7QUVGTTtFRkZOO0VBSUE7OztBRUZNO0VGRk47RUFJQTs7O0FFRk07RUZGTjtFQUlBOzs7QUVGTTtFRkZOO0VBSUE7OztBRUZNO0VGRk47RUFJQTs7O0FFRk07RUZGTjtFQUlBOzs7QUVGTTtFRkZOO0VBSUE7OztBRUZNO0VGRk47RUFJQTs7O0FFRk07RUZGTjtFQUlBOzs7QUVGTTtFRkZOO0VBSUE7OztBRUZNO0VGRk47RUFJQTs7O0FFR0k7RUFBd0I7OztBQUV4QjtFQUF1Qjs7O0FBR3JCO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQUNYO0VBQXdCLE9BRGI7OztBQU9UO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBRVNRO0VGVFI7OztBQ1dFO0VDOUJFO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBSUE7SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFR0k7SUFBd0I7OztFQUV4QjtJQUF1Qjs7O0VBR3JCO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQU9UO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztBQ1dFO0VDOUJFO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBSUE7SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFR0k7SUFBd0I7OztFQUV4QjtJQUF1Qjs7O0VBR3JCO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQU9UO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztBQ1dFO0VDOUJFO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBSUE7SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFR0k7SUFBd0I7OztFQUV4QjtJQUF1Qjs7O0VBR3JCO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQU9UO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztBQ1dFO0VDOUJFO0lBQ0U7SUFDQTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7O0VBSUE7SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFRk07SUZGTjtJQUlBOzs7RUVGTTtJRkZOO0lBSUE7OztFRUZNO0lGRk47SUFJQTs7O0VFR0k7SUFBd0I7OztFQUV4QjtJQUF1Qjs7O0VBR3JCO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQUNYO0lBQXdCLE9BRGI7OztFQU9UO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztFRVNRO0lGVFI7OztBRzdDRjtFQUNFO0VBQ0EsZVoySE87RVkxSFAsT1pTUzs7QVlOVDtBQUFBO0VBRUUsU1o4VTBCO0VZN1UxQjtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOzs7QUFVRjtBQUFBO0VBRUUsU1p3VDBCOzs7QVkvUzlCO0VBQ0U7O0FBRUE7QUFBQTtFQUVFOztBQUlBO0FBQUE7RUFFRTs7O0FBTUo7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBU0Y7RUFDRSxrQlpvUjBCOzs7QUNuVjVCO0VXMkVJLE9adkVLO0VZd0VMLGtCWnlRd0I7OztBYTNWMUI7QUFBQTtBQUFBO0VBR0Usa0JEMkYrQjs7QUN2Ri9CO0FBQUE7QUFBQTtBQUFBO0VBSUUsY0RtRnlFOzs7QVh4Ri9FO0VZaUJNLGtCQUplOztBQU1mO0FBQUE7RUFFRSxrQkFSYTs7O0FBbkJuQjtBQUFBO0FBQUE7RUFHRSxrQkQyRitCOztBQ3ZGL0I7QUFBQTtBQUFBO0FBQUE7RUFJRSxjRG1GeUU7OztBWHhGL0U7RVlpQk0sa0JBSmU7O0FBTWY7QUFBQTtFQUVFLGtCQVJhOzs7QUFuQm5CO0FBQUE7QUFBQTtFQUdFLGtCRDJGK0I7O0FDdkYvQjtBQUFBO0FBQUE7QUFBQTtFQUlFLGNEbUZ5RTs7O0FYeEYvRTtFWWlCTSxrQkFKZTs7QUFNZjtBQUFBO0VBRUUsa0JBUmE7OztBQW5CbkI7QUFBQTtBQUFBO0VBR0Usa0JEMkYrQjs7QUN2Ri9CO0FBQUE7QUFBQTtBQUFBO0VBSUUsY0RtRnlFOzs7QVh4Ri9FO0VZaUJNLGtCQUplOztBQU1mO0FBQUE7RUFFRSxrQkFSYTs7O0FBbkJuQjtBQUFBO0FBQUE7RUFHRSxrQkQyRitCOztBQ3ZGL0I7QUFBQTtBQUFBO0FBQUE7RUFJRSxjRG1GeUU7OztBWHhGL0U7RVlpQk0sa0JBSmU7O0FBTWY7QUFBQTtFQUVFLGtCQVJhOzs7QUFuQm5CO0FBQUE7QUFBQTtFQUdFLGtCRDJGK0I7O0FDdkYvQjtBQUFBO0FBQUE7QUFBQTtFQUlFLGNEbUZ5RTs7O0FYeEYvRTtFWWlCTSxrQkFKZTs7QUFNZjtBQUFBO0VBRUUsa0JBUmE7OztBQW5CbkI7QUFBQTtBQUFBO0VBR0Usa0JEMkYrQjs7QUN2Ri9CO0FBQUE7QUFBQTtBQUFBO0VBSUUsY0RtRnlFOzs7QVh4Ri9FO0VZaUJNLGtCQUplOztBQU1mO0FBQUE7RUFFRSxrQkFSYTs7O0FBbkJuQjtBQUFBO0FBQUE7RUFHRSxrQkQyRitCOztBQ3ZGL0I7QUFBQTtBQUFBO0FBQUE7RUFJRSxjRG1GeUU7OztBWHhGL0U7RVlpQk0sa0JBSmU7O0FBTWY7QUFBQTtFQUVFLGtCQVJhOzs7QUFuQm5CO0FBQUE7QUFBQTtFQUdFLGtCYndWd0I7OztBQ3JWNUI7RVlpQk0sa0JBSmU7O0FBTWY7QUFBQTtFQUVFLGtCQVJhOzs7QUR3Rm5CO0VBQ0UsT1ozR0s7RVk0R0wsa0JacEdLO0VZcUdMLGNaMlB3Qjs7QVl0UDFCO0VBQ0UsT1o1R0s7RVk2R0wsa0JabEhLO0VZbUhMLGNabEhLOzs7QVl1SFg7RUFDRSxPWjNIUztFWTRIVCxrQlpwSFM7O0FZc0hUO0FBQUE7QUFBQTtFQUdFLGNadU8wQjs7QVlwTzVCO0VBQ0U7O0FBSUE7RUFDRSxrQloyTndCOztBQ2hXNUI7RVc0SU0sT1pqSkc7RVlrSkgsa0JacU5zQjs7O0FVclMxQjtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0U7OztBRjFHTjtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0U7OztBRjFHTjtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0U7OztBRjFHTjtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0U7OztBQVROO0VBRUk7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7O0FFN0tWO0VBQ0U7RUFDQTtFQUNBLFFkcWVzQztFY3BldEM7RWZxSEksV0F0Q2E7RWU1RWpCLGFkOFE0QjtFYzdRNUIsYWRrUjRCO0VjalI1QixPZERTO0VjRVQsa0JkVFM7RWNVVDtFQUNBO0VSYkUsZU5xTzBCO0VlcE94QixZRGtCSjs7QUNiRTtFRExKO0lDTU07OztBRGVKO0VBQ0U7RUFDQTs7QUVoQkY7RUFDRTtFQUNBLGtCaEJSTztFZ0JTUCxjaEJnZG9DO0VnQi9jcEM7RUFLRSxZaEJnWHdCOztBY2xXNUI7RUFDRSxPZHhCTztFYzBCUDs7QUFRRjtFQUVFLGtCZHhDTztFYzBDUDs7O0FBS0Y7RUFNRSxPZGhETztFY2lEUCxrQmR4RE87OztBYzZEWDtBQUFBO0VBRUU7RUFDQTs7O0FBVUY7RUFDRTtFQUNBO0VBQ0E7RWZaRTtFZWNGLGFkME00Qjs7O0Fjdk05QjtFQUNFO0VBQ0E7RWZvQ0ksV0F0Q2E7RWVJakIsYWR1STRCOzs7QWNwSTlCO0VBQ0U7RUFDQTtFZjZCSSxXQXRDYTtFZVdqQixhZGlJNEI7OztBY3hIOUI7RUFDRTtFQUNBO0VBQ0EsYWQ4UTRCO0VjN1E1QixnQmQ2UTRCO0VjNVE1QjtFQUNBLGFkNks0QjtFYzVLNUIsT2RwR1M7RWNxR1Q7RUFDQTtFQUNBOztBQUVBO0VBRUU7RUFDQTs7O0FBWUo7RUFDRSxRZHNXc0M7RWNyV3RDO0VmWEksV0F0Q2E7RWVtRGpCLGFkeUY0QjtFTWhPMUIsZU51TzBCOzs7QWM1RjlCO0VBQ0UsUWQrVnNDO0VjOVZ0QztFZm5CSSxXQXRDYTtFZTJEakIsYWRnRjRCO0VNL04xQixlTnNPMEI7OztBY2pGNUI7RUFFRTs7O0FBSUo7RUFDRTs7O0FBUUY7RUFDRSxlZG9Wc0M7OztBY2pWeEM7RUFDRTtFQUNBLFlkcVVzQzs7O0FjN1R4QztFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTtFQUNBOzs7QUFTSjtFQUNFO0VBQ0E7RUFDQSxjZDBTc0M7OztBY3ZTeEM7RUFDRTtFQUNBLFlkc1NzQztFY3JTdEM7O0FBRUE7RUFDRSxPZHhNTzs7O0FjNE1YO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2R5UnNDOztBY3RSdEM7RUFDRTtFQUNBO0VBQ0EsY2RvUm9DO0VjblJwQzs7O0FFM01GO0VBQ0U7RUFDQTtFQUNBLFloQm9kb0M7RUQ1YXBDO0VpQnRDQSxPRm1OcUM7OztBRWhOdkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJtRkUsV0F0Q2E7RWlCM0NmLGFoQmtQMEI7RWdCalAxQjtFQUNBO0VWM0NBLGVOcU8wQjs7O0FnQnJMMUI7RUFFRSxjRjhMbUM7RUUzTGpDLGVoQmdiZ0M7RWdCL2FoQyxrQkYwTHdEO0VFekx4RDtFQUNBO0VBQ0E7O0FBR0Y7RUFDRSxjRm1MaUM7RUVsTGpDOztBQUdGO0FBQUE7QUFBQTtFQUVFOzs7QUFPSjtFQUdJLGVoQndaZ0M7RWdCdlpoQzs7O0FBTUo7RUFFRSxjRjBKbUM7RUV2SmpDLGVoQnFlb0M7RWdCcGVwQzs7QUFHRjtFQUNFLGNGa0ppQztFRWpKakM7O0FBR0Y7QUFBQTtBQUFBO0VBRUU7OztBQVNGO0FBQUE7QUFBQTtFQUVFOzs7QUFRRjtFQUNFLE9Gd0hpQzs7QUVySG5DO0FBQUE7QUFBQTtFQUVFOzs7QUFRRjtFQUNFLE9GMEdpQzs7QUV4R2pDO0VBQ0UsY0Z1RytCOztBRW5HbkM7QUFBQTtBQUFBO0VBRUU7O0FBSUE7RUFDRTtFQ25KTixrQkRvSjJCOztBQUt2QjtFQUNFOztBQUdGO0VBQ0UsY0ZpRitCOzs7QUV2RW5DO0VBQ0UsY0ZzRWlDOztBRW5FbkM7QUFBQTtBQUFBO0VBRUU7O0FBSUE7RUFDRSxjRjREK0I7RUUzRC9COzs7QUE3SlI7RUFDRTtFQUNBO0VBQ0EsWWhCb2RvQztFRDVhcEM7RWlCdENBLE9GbU5xQzs7O0FFaE52QztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQm1GRSxXQXRDYTtFaUIzQ2YsYWhCa1AwQjtFZ0JqUDFCO0VBQ0E7RVYzQ0EsZU5xTzBCOzs7QWdCckwxQjtFQUVFLGNGOExtQztFRTNMakMsZWhCZ2JnQztFZ0IvYWhDLGtCRjBMd0Q7RUV6THhEO0VBQ0E7RUFDQTs7QUFHRjtFQUNFLGNGbUxpQztFRWxMakM7O0FBR0Y7QUFBQTtBQUFBO0VBRUU7OztBQU9KO0VBR0ksZWhCd1pnQztFZ0J2WmhDOzs7QUFNSjtFQUVFLGNGMEptQztFRXZKakMsZWhCcWVvQztFZ0JwZXBDOztBQUdGO0VBQ0UsY0ZrSmlDO0VFakpqQzs7QUFHRjtBQUFBO0FBQUE7RUFFRTs7O0FBU0Y7QUFBQTtBQUFBO0VBRUU7OztBQVFGO0VBQ0UsT0Z3SGlDOztBRXJIbkM7QUFBQTtBQUFBO0VBRUU7OztBQVFGO0VBQ0UsT0YwR2lDOztBRXhHakM7RUFDRSxjRnVHK0I7O0FFbkduQztBQUFBO0FBQUE7RUFFRTs7QUFJQTtFQUNFO0VDbkpOLGtCRG9KMkI7O0FBS3ZCO0VBQ0U7O0FBR0Y7RUFDRSxjRmlGK0I7OztBRXZFbkM7RUFDRSxjRnNFaUM7O0FFbkVuQztBQUFBO0FBQUE7RUFFRTs7QUFJQTtFQUNFLGNGNEQrQjtFRTNEL0I7OztBRnVFVjtFQUNFO0VBQ0E7RUFDQTs7QUFLQTtFQUNFOztBSjlNQTtFSW1OQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUlGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7SUFDQTs7RUFJRjtJQUNFOztFQUdGO0FBQUE7SUFFRTs7RUFLRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQSxjZDJMa0M7SWMxTGxDOztFQUdGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7O0FJaFVOO0VBQ0U7RUFFQSxhbEJrUjRCO0VrQmpSNUIsT2xCTVM7RWtCTFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ3NGQTtFcEIwQkksV0F0Q2E7RW9CY2pCLGFuQnlMNEI7RU0zUjFCLGVOcU8wQjtFZXBPeEIsWUdXSjs7QUhORTtFR0xKO0lITU07OztBZEFKO0VpQlFFLE9sQkpPO0VrQktQOztBQUdGO0VBRUU7RUFDQSxZbEIyVzBCOztBa0J2VzVCO0VBRUUsU2xCOFkwQjs7QWtCL1g5QjtBQUFBO0VBRUU7OztBQVNBO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBREtOO0VDckRBO0VGQUUsa0JqQnlFVztFbUJ2RWIsY25CdUVhOztBQ25FYjtFa0JBRTtFRk5BLGtCRUQyRDtFQVMzRCxjQVRxRzs7QUFZdkc7RUFNSTs7QUFLSjtFQUVFO0VBQ0Esa0JuQmdEVztFbUIvQ1gsY25CK0NXOztBbUJ4Q2I7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBRFdOO0VDSkEsT25Ca0JhO0VtQmpCYixjbkJpQmE7O0FDbkViO0VrQnFERSxPQUxnRDtFQU1oRCxrQm5CYVc7RW1CWlgsY25CWVc7O0FtQlRiO0VBRUU7O0FBR0Y7RUFFRSxPbkJFVztFbUJEWDs7QUFHRjtFQUdFO0VBQ0Esa0JuQk5XO0VtQk9YLGNuQlBXOztBbUJTWDtFQUtJOzs7QUQ1Qk47RUNKQSxPbkJrQmE7RW1CakJiLGNuQmlCYTs7QUNuRWI7RWtCcURFLE9BTGdEO0VBTWhELGtCbkJhVztFbUJaWCxjbkJZVzs7QW1CVGI7RUFFRTs7QUFHRjtFQUVFLE9uQkVXO0VtQkRYOztBQUdGO0VBR0U7RUFDQSxrQm5CTlc7RW1CT1gsY25CUFc7O0FtQlNYO0VBS0k7OztBRDVCTjtFQ0pBLE9uQmtCYTtFbUJqQmIsY25CaUJhOztBQ25FYjtFa0JxREUsT0FMZ0Q7RUFNaEQsa0JuQmFXO0VtQlpYLGNuQllXOztBbUJUYjtFQUVFOztBQUdGO0VBRUUsT25CRVc7RW1CRFg7O0FBR0Y7RUFHRTtFQUNBLGtCbkJOVztFbUJPWCxjbkJQVzs7QW1CU1g7RUFLSTs7O0FENUJOO0VDSkEsT25Ca0JhO0VtQmpCYixjbkJpQmE7O0FDbkViO0VrQnFERSxPQUxnRDtFQU1oRCxrQm5CYVc7RW1CWlgsY25CWVc7O0FtQlRiO0VBRUU7O0FBR0Y7RUFFRSxPbkJFVztFbUJEWDs7QUFHRjtFQUdFO0VBQ0Esa0JuQk5XO0VtQk9YLGNuQlBXOztBbUJTWDtFQUtJOzs7QUQ1Qk47RUNKQSxPbkJrQmE7RW1CakJiLGNuQmlCYTs7QUNuRWI7RWtCcURFLE9BTGdEO0VBTWhELGtCbkJhVztFbUJaWCxjbkJZVzs7QW1CVGI7RUFFRTs7QUFHRjtFQUVFLE9uQkVXO0VtQkRYOztBQUdGO0VBR0U7RUFDQSxrQm5CTlc7RW1CT1gsY25CUFc7O0FtQlNYO0VBS0k7OztBRDVCTjtFQ0pBLE9uQmtCYTtFbUJqQmIsY25CaUJhOztBQ25FYjtFa0JxREUsT0FMZ0Q7RUFNaEQsa0JuQmFXO0VtQlpYLGNuQllXOztBbUJUYjtFQUVFOztBQUdGO0VBRUUsT25CRVc7RW1CRFg7O0FBR0Y7RUFHRTtFQUNBLGtCbkJOVztFbUJPWCxjbkJQVzs7QW1CU1g7RUFLSTs7O0FENUJOO0VDSkEsT25Ca0JhO0VtQmpCYixjbkJpQmE7O0FDbkViO0VrQnFERSxPQUxnRDtFQU1oRCxrQm5CYVc7RW1CWlgsY25CWVc7O0FtQlRiO0VBRUU7O0FBR0Y7RUFFRSxPbkJFVztFbUJEWDs7QUFHRjtFQUdFO0VBQ0Esa0JuQk5XO0VtQk9YLGNuQlBXOztBbUJTWDtFQUtJOzs7QUQ1Qk47RUNKQSxPbkJrQmE7RW1CakJiLGNuQmlCYTs7QUNuRWI7RWtCcURFLE9BTGdEO0VBTWhELGtCbkJhVztFbUJaWCxjbkJZVzs7QW1CVGI7RUFFRTs7QUFHRjtFQUVFLE9uQkVXO0VtQkRYOztBQUdGO0VBR0U7RUFDQSxrQm5CTlc7RW1CT1gsY25CUFc7O0FtQlNYO0VBS0k7OztBRGpCUjtFQUNFLGFsQjhNNEI7RWtCN001QixPbEI2RndDO0VrQjVGeEMsaUJsQjZGd0M7O0FDaEt4QztFaUJzRUUsT2xCMkZzQztFa0IxRnRDLGlCbEIyRnNDOztBa0J4RnhDO0VBRUUsaUJsQnNGc0M7RWtCckZ0Qzs7QUFHRjtFQUVFLE9sQmpGTztFa0JrRlA7OztBQVdKO0VDTEU7RXBCMEJJLFdBdENhO0VvQmNqQixhbkI2SDRCO0VNL04xQixlTnNPMEI7OztBa0I3SDlCO0VDVEU7RXBCMEJJLFdBdENhO0VvQmNqQixhbkI4SDRCO0VNaE8xQixlTnVPMEI7OztBa0JySDlCO0VBQ0U7RUFDQTs7QUFHQTtFQUNFLFlsQnVUMEI7OztBa0IvUzVCO0FBQUE7QUFBQTtFQUNFOzs7QUV0SUo7RUxNTSxZS0xKOztBTFVFO0VLWEo7SUxZTTs7O0FLVEo7RUFDRTs7O0FBS0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUxYSSxZS1lKOztBTFBFO0VLR0o7SUxGTTs7OztBTVhOO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0VBQ0U7O0FDb0JFO0VBQ0U7RUFDQSxhdEIwTndCO0VzQnpOeEIsZ0J0QndOd0I7RXNCdk54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTs7QUFxREU7RUFDRTs7O0FEMUNOO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU3JCaXBCa0M7RXFCaHBCbEM7RUFDQTtFQUNBLFdyQnV0QmtDO0VxQnR0QmxDO0VBQ0E7RXRCc0dJLFdBdENhO0VzQjlEakIsT3JCWFM7RXFCWVQ7RUFDQTtFQUNBLGtCdkJWMEI7RXVCVzFCO0VBQ0E7RWYzQkUsZU5xTzBCOzs7QXFCak0xQjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FYWUY7RVduQkE7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztBWFlGO0VXbkJBO0lBQ0U7SUFDQTs7O0VBR0Y7SUFDRTtJQUNBOzs7QVhZRjtFV25CQTtJQUNFO0lBQ0E7OztFQUdGO0lBQ0U7SUFDQTs7O0FYWUY7RVduQkE7SUFDRTtJQUNBOzs7RUFHRjtJQUNFO0lBQ0E7OztBQVFKO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZXJCb3JCZ0M7O0FzQm50QmhDO0VBQ0U7RUFDQSxhdEIwTndCO0VzQnpOeEIsZ0J0QndOd0I7RXNCdk54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTs7QUE4Q0U7RUFDRTs7O0FEV0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFyQnNxQmdDOztBc0JudEJoQztFQUNFO0VBQ0EsYXRCME53QjtFc0J6TnhCLGdCdEJ3TndCO0VzQnZOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7O0FBdUNFO0VBQ0U7O0FEcUJGO0VBQ0U7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckJxcEJnQzs7QXNCbnRCaEM7RUFDRTtFQUNBLGF0QjBOd0I7RXNCek54QixnQnRCd053QjtFc0J2TnhCOztBQVdBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBLGN0QnVNc0I7RXNCdE10QixnQnRCcU1zQjtFc0JwTXRCO0VBOUJOO0VBQ0E7RUFDQTs7QUFpQ0U7RUFDRTs7QURzQ0Y7RUFDRTs7O0FBUUo7RUFJRTtFQUNBOzs7QUFLSjtFRTlHRTtFQUNBO0VBQ0E7RUFDQTs7O0FGa0hGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhckI0SjRCO0VxQjNKNUIsT3ZCMURNO0V1QjJETjtFQUNBO0VBQ0E7RUFDQTs7QXBCcEhBO0VvQm1JRSxPckIwbUJnQztFcUJ6bUJoQztFSjlJQSxrQmpCRU87O0FxQmdKVDtFQUVFLE9yQm5KTztFcUJvSlA7RUpySkEsa0JqQitPMEI7O0FxQnRGNUI7RUFFRSxPckJwSk87RXFCcUpQO0VBQ0E7OztBQVFKO0VBQ0U7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0V0QnBESSxXQXRDYTtFc0I0RmpCLE92QjdLMEI7RXVCOEsxQjs7O0FBSUY7RUFDRTtFQUNBO0VBQ0EsT3ZCdkhNOzs7QTBCbkVSO0FBQUE7RUFFRTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7O0F2QkNGO0FBQUE7RXVCSUk7O0FBRUY7QUFBQTtBQUFBO0FBQUE7RUFHRTs7O0FBTU47RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBTUY7QUFBQTtFQUVFOztBQUlGO0FBQUE7RWxCeEJFLHlCa0IwQjZCO0VsQnpCN0IsNEJrQnlCNkI7O0FBRy9CO0FBQUE7RWxCZkUsd0JrQmlCNEI7RWxCaEI1QiwyQmtCZ0I0Qjs7O0FBZ0JoQztFQUNFO0VBQ0E7O0FBRUE7RUFHRTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBb0JGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFFRTs7QUFHRjtBQUFBO0VBRUU7O0FBSUY7QUFBQTtFbEJsR0UsNEJrQm9HOEI7RWxCbkc5QiwyQmtCbUc4Qjs7QUFHaEM7QUFBQTtFbEJySEUsd0JrQnVIMkI7RWxCdEgzQix5QmtCc0gyQjs7O0FBa0I3QjtBQUFBO0VBRUU7O0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQ3pKTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBR0E7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRTs7QUFLSjtBQUFBO0FBQUE7RUFHRTs7QUFJRjtFQUNFOztBQUtBO0FBQUE7RW5CeEJBLHlCbUJ3QmtEO0VuQnZCbEQsNEJtQnVCa0Q7O0FBQ2xEO0FBQUE7RW5CWEEsd0JtQldrRDtFbkJWbEQsMkJtQlVrRDs7QUFLcEQ7RUFDRTtFQUNBOztBQUVBO0VuQmxDQSx5Qm1CbUM0RTtFbkJsQzVFLDRCbUJrQzRFOztBQUM1RTtFbkJ0QkEsd0JtQnNCcUU7RW5CckJyRSwyQm1CcUJxRTs7O0FBV3pFO0FBQUE7RUFFRTs7QUFLQTtBQUFBO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7O0FBSUo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFJSjtFQUF1Qjs7O0FBQ3ZCO0VBQXNCOzs7QUFRdEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUJzQkksV0F0Q2E7RTBCa0JqQixhekJnTDRCO0V5Qi9LNUIsYXpCb0w0QjtFeUJuTDVCLE96Qi9GUztFeUJnR1Q7RUFDQTtFQUNBLGtCekJ2R1M7RXlCd0dUO0VuQjVHRSxlTnFPMEI7O0F5QnJINUI7QUFBQTtFQUVFOzs7QUFVSjtBQUFBO0VBRUUsUXpCNldzQzs7O0F5QjFXeEM7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUU7RTFCYkksV0F0Q2E7RTBCcURqQixhekJzRjRCO0VNL04xQixlTnNPMEI7OztBeUJ6RjlCO0FBQUE7RUFFRSxRekIyVnNDOzs7QXlCeFZ4QztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFMUI5QkksV0F0Q2E7RTBCc0VqQixhekJzRTRCO0VNaE8xQixlTnVPMEI7OztBeUJ6RTlCO0FBQUE7RUFFRTs7O0FBV0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VuQjNKSSx5Qm1CaUsyQjtFbkJoSzNCLDRCbUJnSzJCOzs7QUFHL0I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VuQnRKSSx3Qm1CNEowQjtFbkIzSjFCLDJCbUIySjBCOzs7QUN0TDlCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQSxjMUJxZnNDOzs7QTBCbGZ4QztFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFLE8xQnBCTztFMEJxQlAsYzFCeU4wQjtFaUIvTzFCLGtCakIrTzBCOztBMEJwTjVCO0VBS0ksWTFCZ1d3Qjs7QTBCNVY1QjtFQUNFLGMxQnFib0M7O0EwQmxidEM7RUFDRSxPMUJ4Q087RTBCeUNQLGtCMUI4ZTRDO0UwQjdlNUMsYzFCNmU0Qzs7QTBCeGU1QztFQUNFLE8xQjFDSzs7QTBCNENMO0VBQ0Usa0IxQmpERzs7O0EwQjJEWDtFQUNFO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzFCMGJvQztFMEJ6YnBDLFExQnlib0M7RTBCeGJwQztFQUNBO0VBQ0Esa0IxQjVFTztFMEI2RVA7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8xQjJhb0M7RTBCMWFwQyxRMUIwYW9DO0UwQnphcEM7RUFDQTs7O0FBVUY7RXBCdEdFLGVOcU8wQjs7QTBCMUgxQjtFQUNFLGtCMUJrYjBDOztBMEI3YTVDO0VBQ0UsYzFCOEh3QjtFaUIvTzFCLGtCakIrTzBCOztBMEIxSDFCO0VBQ0Usa0IxQjJhaUQ7O0EwQnRhbkQ7RUFDRSxrQjFCb1owQzs7QTBCbFo1QztFQUNFLGtCMUJpWjBDOzs7QTBCdlk5QztFQUVFLGUxQjBaNEM7O0EwQnRaNUM7RUFDRSxrQjFCc1owQzs7QTBCalo1QztFQUNFLGtCMUIwWDBDOzs7QTBCaFhoRDtFQUNFOztBQUdFO0VBQ0U7RUFDQSxPMUJrWTBDO0UwQmpZMUM7RUFFQSxlMUJnWTBDOztBMEI3WDVDO0VBQ0U7RUFDQTtFQUNBLE8xQjJYMEM7RTBCMVgxQyxRMUIwWDBDO0UwQnpYMUMsa0IxQjNLSztFMEI2S0wsZTFCc1gwQztFZXppQjFDLFlXb0xBOztBWC9LRjtFV3VLQTtJWHRLRTs7O0FXbUxGO0VBQ0Usa0IxQnpMSztFMEIwTEw7O0FBS0Y7RUFDRSxrQjFCK1UwQzs7O0EwQm5VaEQ7RUFDRTtFQUNBO0VBQ0EsUTFCd1JzQztFMEJ2UnRDO0UzQnhGSSxXQXRDYTtFMkJpSWpCLGExQmlFNEI7RTBCaEU1QixhMUJxRTRCO0UwQnBFNUIsTzFCOU1TO0UwQitNVDtFQUNBLFkxQm1Xa0M7RTBCbFdsQyxrQjFCeE5TO0UwQnlOVDtFcEIzTkUsZU5xTzBCO0UwQlA1Qjs7QUFFQTtFQUNFLGMxQjBQb0M7RTBCelBwQztFQUlFLFkxQm1XOEI7O0EwQmhXaEM7RUFNRSxPMUJ0T0s7RTBCdU9MLGtCMUI5T0s7O0EwQmtQVDtFQUVFO0VBQ0EsZTFCbUkwQjtFMEJsSTFCOztBQUdGO0VBQ0UsTzFCcFBPO0UwQnFQUCxrQjFCelBPOztBMEI2UFQ7RUFDRTs7O0FBSUo7RUFDRSxRMUJtT3NDO0UwQmxPdEMsYTFCMkg0QjtFMEIxSDVCLGdCMUIwSDRCO0UwQnpINUIsYzFCMEg0QjtFRDFReEIsV0F0Q2E7OztBMkIwTG5CO0VBQ0UsUTFCNE5zQztFMEIzTnRDLGExQndINEI7RTBCdkg1QixnQjFCdUg0QjtFMEJ0SDVCLGMxQnVINEI7RUQvUXhCLFdBdENhOzs7QTJCdU1uQjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFExQjBNc0M7RTBCek10Qzs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRMUJrTXNDO0UwQmpNdEM7RUFDQTs7QUFFQTtFQUNFLGMxQitLb0M7RTBCOUtwQyxZMUJvRjBCOztBMEJqRjVCO0VBQ0Usa0IxQjdTTzs7QTBCaVRQO0VBQ0UsUzFCb1VhOztBMEJoVWpCO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFExQm9Lc0M7RTBCbkt0QztFQUVBLGExQmxENEI7RTBCbUQ1QixhMUI5QzRCO0UwQitDNUIsTzFCalVTO0UwQmtVVCxrQjFCelVTO0UwQjBVVDtFcEI1VUUsZU5xTzBCOztBMEIyRzVCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUTFCOElvQztFMEI3SXBDO0VBQ0EsYTFCOUQwQjtFMEIrRDFCLE8xQmpWTztFMEJrVlA7RVQxVkEsa0JqQkdPO0UwQnlWUDtFcEI3VkEsZW9COFZ1Qjs7O0FBVTNCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlBO0VBQTBCLFkxQjhPZTs7QTBCN096QztFQUEwQixZMUI2T2U7O0EwQjVPekM7RUFBMEIsWTFCNE9lOztBMEJ6TzNDO0VBQ0U7O0FBR0Y7RUFDRSxPMUI4TnlDO0UwQjdOekMsUTFCNk55QztFMEI1TnpDO0VUL1hBLGtCakIrTzBCO0UwQmtKMUIsUTFCNk55QztFTS9sQnpDLGVOZ21CeUM7RWUvbEJ2QyxZV29ZRjtFQUNBOztBWGhZQTtFV3VYRjtJWHRYSTs7O0FXaVlGO0VUdllBLGtCakJtbUJ5Qzs7QTBCdk4zQztFQUNFLE8xQnVNZ0M7RTBCdE1oQyxRMUJ1TWdDO0UwQnRNaEM7RUFDQSxRMUJzTWdDO0UwQnJNaEMsa0IxQjdZTztFMEI4WVA7RXBCblpBLGVOeWxCZ0M7O0EwQmpNbEM7RUFDRSxPMUJtTXlDO0UwQmxNekMsUTFCa015QztFaUIzbEJ6QyxrQmpCK08wQjtFMEI0SzFCLFExQm1NeUM7RU0vbEJ6QyxlTmdtQnlDO0VlL2xCdkMsWVc4WkY7RUFDQTs7QVgxWkE7RVdrWkY7SVhqWkk7OztBVzJaRjtFVGphQSxrQmpCbW1CeUM7O0EwQjdMM0M7RUFDRSxPMUI2S2dDO0UwQjVLaEMsUTFCNktnQztFMEI1S2hDO0VBQ0EsUTFCNEtnQztFMEIzS2hDLGtCMUJ2YU87RTBCd2FQO0VwQjdhQSxlTnlsQmdDOztBMEJ2S2xDO0VBQ0UsTzFCeUt5QztFMEJ4S3pDLFExQndLeUM7RTBCdkt6QztFQUNBLGMxQnZEMEI7RTBCd0QxQixhMUJ4RDBCO0VpQjlYMUIsa0JqQitPMEI7RTBCeU0xQixRMUJzS3lDO0VNL2xCekMsZU5nbUJ5QztFZS9sQnZDLFlXMmJGO0VBQ0E7O0FYdmJBO0VXNGFGO0lYM2FJOzs7QVd3YkY7RVQ5YkEsa0JqQm1tQnlDOztBMEJoSzNDO0VBQ0UsTzFCZ0pnQztFMEIvSWhDLFExQmdKZ0M7RTBCL0loQztFQUNBLFExQitJZ0M7RTBCOUloQztFQUNBO0VBQ0E7O0FBSUY7RUFDRSxrQjFCM2NPO0VNTFAsZU55bEJnQzs7QTBCcklsQztFQUNFO0VBQ0Esa0IxQmpkTztFTUxQLGVOeWxCZ0M7O0EwQjlIaEM7RUFDRSxrQjFCcmRLOztBMEJ3ZFA7RUFDRTs7QUFHRjtFQUNFLGtCMUI3ZEs7O0EwQmdlUDtFQUNFOztBQUdGO0VBQ0Usa0IxQnJlSzs7O0EwQjBlWDtBQUFBO0FBQUE7RVhoZk0sWVdtZko7O0FYOWVFO0VXMmVKO0FBQUE7QUFBQTtJWDFlTTs7OztBWVBOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBMUJDQTtFMEJFRTs7QUFJRjtFQUNFLE8zQlZPO0UyQldQO0VBQ0E7OztBQVFKO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VyQjNCQSx3Qk40TjBCO0VNM04xQix5Qk4yTjBCOztBQzFONUI7RTBCNkJJLGMzQjBvQjhCOztBMkJ2b0JoQztFQUNFLE8zQnBDSztFMkJxQ0w7RUFDQTs7QUFJSjtBQUFBO0VBRUUsTzNCM0NPO0UyQjRDUCxrQjNCbkRPO0UyQm9EUCxjM0IrbkJnQzs7QTJCNW5CbEM7RUFFRTtFckJsREEsd0JxQm9EMkI7RXJCbkQzQix5QnFCbUQyQjs7O0FBVTdCO0VyQnZFRSxlTnFPMEI7O0EyQjFKNUI7QUFBQTtFQUVFLE8zQjNFTztFMkI0RVAsa0IzQmtLMEI7OztBMkJ4SjVCO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7OztBQVVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FDcEdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBU0o7RUFDRTtFQUNBLGE1Qm9xQmtDO0U0Qm5xQmxDLGdCNUJtcUJrQztFNEJscUJsQyxjNUJvRk87RURGSCxXQXRDYTtFNkIxQ2pCO0VBQ0E7O0EzQmhDQTtFMkJtQ0U7OztBQVNKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOzs7QUFTSjtFQUNFO0VBQ0EsYTVCMmxCa0M7RTRCMWxCbEMsZ0I1QjBsQmtDOzs7QTRCOWtCcEM7RUFDRTtFQUNBO0VBR0E7OztBQUlGO0VBQ0U7RTdCbUJJLFdBdENhO0U2QnFCakI7RUFDQTtFQUNBO0V0QjNHRSxlTnFPMEI7O0FDMU41QjtFMkJvR0U7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBbEJ4REU7RWtCb0VJO0FBQUE7SUFFRTtJQUNBOzs7QWxCcEZOO0VrQitFQTtJQVVJO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFOztFQUdGO0lBQ0UsZTVCeWlCd0I7STRCeGlCeEIsYzVCd2lCd0I7O0U0Qm5pQjVCO0FBQUE7SUFFRTs7RUFHRjtJQUNFO0lBR0E7O0VBR0Y7SUFDRTs7O0FsQjFHTjtFa0JvRUk7QUFBQTtJQUVFO0lBQ0E7OztBbEJwRk47RWtCK0VBO0lBVUk7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRSxlNUJ5aUJ3QjtJNEJ4aUJ4QixjNUJ3aUJ3Qjs7RTRCbmlCNUI7QUFBQTtJQUVFOztFQUdGO0lBQ0U7SUFHQTs7RUFHRjtJQUNFOzs7QWxCMUdOO0VrQm9FSTtBQUFBO0lBRUU7SUFDQTs7O0FsQnBGTjtFa0IrRUE7SUFVSTtJQUNBOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTs7RUFHRjtJQUNFLGU1QnlpQndCO0k0QnhpQnhCLGM1QndpQndCOztFNEJuaUI1QjtBQUFBO0lBRUU7O0VBR0Y7SUFDRTtJQUdBOztFQUdGO0lBQ0U7OztBbEIxR047RWtCb0VJO0FBQUE7SUFFRTtJQUNBOzs7QWxCcEZOO0VrQitFQTtJQVVJO0lBQ0E7O0VBRUE7SUFDRTs7RUFFQTtJQUNFOztFQUdGO0lBQ0UsZTVCeWlCd0I7STRCeGlCeEIsYzVCd2lCd0I7O0U0Qm5pQjVCO0FBQUE7SUFFRTs7RUFHRjtJQUNFO0lBR0E7O0VBR0Y7SUFDRTs7O0FBeENOO0VBVUk7RUFDQTs7QUFUQTtBQUFBO0VBRUU7RUFDQTs7QUFRRjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRSxlNUJ5aUJ3QjtFNEJ4aUJ4QixjNUJ3aUJ3Qjs7QTRCbmlCNUI7QUFBQTtFQUVFOztBQUdGO0VBQ0U7RUFHQTs7QUFHRjtFQUNFOzs7QUFjUjtFQUNFLE81QjZoQmdDOztBQy9zQmxDO0UyQnFMSSxPNUIwaEI4Qjs7QTRCcmhCaEM7RUFDRSxPNUJraEI4Qjs7QUM3c0JsQztFMkI4TE0sTzVCZ2hCNEI7O0E0QjdnQjlCO0VBQ0UsTzVCOGdCNEI7O0E0QjFnQmhDO0FBQUE7QUFBQTtBQUFBO0VBSUUsTzVCcWdCOEI7O0E0QmpnQmxDO0VBQ0UsTzVCOGZnQztFNEI3ZmhDLGM1QmtnQmdDOztBNEIvZmxDO0VBQ0Usa0I5QnJJZ0M7O0E4QndJbEM7RUFDRSxPNUJxZmdDOztBNEJwZmhDO0VBQ0UsTzVCcWY4Qjs7QUMvc0JsQztFMkI2Tk0sTzVCa2Y0Qjs7O0E0QjFlbEM7RUFDRSxPNUIvT087O0FDU1Q7RTJCeU9JLE81QmxQSzs7QTRCdVBQO0VBQ0UsTzVCdWQ4Qjs7QUN0c0JsQztFMkJrUE0sTzVCcWQ0Qjs7QTRCbGQ5QjtFQUNFLE81Qm1kNEI7O0E0Qi9jaEM7QUFBQTtBQUFBO0FBQUE7RUFJRSxPNUJ2UUs7O0E0QjJRVDtFQUNFLE81Qm1jZ0M7RTRCbGNoQyxjNUJ1Y2dDOztBNEJwY2xDO0VBQ0Usa0I5QjFMZ0M7O0E4QjZMbEM7RUFDRSxPNUIwYmdDOztBNEJ6YmhDO0VBQ0UsTzVCdlJLOztBQ1NUO0UyQmlSTSxPNUIxUkc7OztBNkJIWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjdCSFM7RTZCSVQ7RUFDQTtFdkJQRSxlTnFPMEI7O0E2QjNONUI7RUFDRTtFQUNBOztBQUlBO0V2QlBBLHdCTjROMEI7RU0zTjFCLHlCTjJOMEI7O0E2Qi9NMUI7RXZCQ0EsNEJOOE0wQjtFTTdNMUIsMkJONk0wQjs7O0E2QnpNOUI7RUFHRTtFQUNBLFM3Qit3QmtDOzs7QTZCM3dCcEM7RUFDRSxlN0J5d0JrQzs7O0E2QnR3QnBDO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0E1QnZDQTtFNEI0Q0U7O0FBR0Y7RUFDRSxhN0J3dkJnQzs7O0E2Qmh2QnBDO0VBQ0U7RUFDQTtFQUVBLGtCL0IwRzhCO0UrQnpHOUI7O0FBRUE7RXZCdEVFLGV1QnVFdUI7O0FBSXZCO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQSxrQi9CMEY4QjtFK0J6RjlCOztBQUVBO0V2QnRGRSxldUJ1RnVCOzs7QUFTM0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTN0Jzc0JrQzs7O0E2Qm5zQnBDO0VBQ0U7RXZCdkhFLGVObXpCZ0M7OztBNkJ2ckJwQztFQUNFO0V2QnBIRSx3Qk4weUJnQztFTXp5QmhDLHlCTnl5QmdDOzs7QTZCbHJCcEM7RUFDRTtFdkIzR0UsNEJONHhCZ0M7RU0zeEJoQywyQk4yeEJnQzs7O0E2QjFxQnBDO0VBQ0U7RUFDQTs7QUFFQTtFQUNFLGU3QjZxQmdDOztBVXB3QmhDO0VtQmtGSjtJQVNJO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBRUE7SUFDQTtJQUNBLGM3QmdxQjhCO0k2Qi9wQjlCO0lBQ0EsYTdCOHBCOEI7Ozs7QTZCcHBCcEM7RUFDRTtFQUNBOztBQUlBO0VBQ0UsZTdCNm9CZ0M7O0FVcHdCaEM7RW1CZ0hKO0lBV0k7O0VBR0E7SUFFRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFLQTtJdkJqTEoseUJ1QmtMbUM7SXZCakxuQyw0QnVCaUxtQzs7RUFFN0I7QUFBQTtJQUdFOztFQUVGO0FBQUE7SUFHRTs7RUFJSjtJdkJsTEosd0J1Qm1Ma0M7SXZCbExsQywyQnVCa0xrQzs7RUFFNUI7QUFBQTtJQUdFOztFQUVGO0FBQUE7SUFHRTs7OztBQWNWO0VBQ0UsZTdCb2tCZ0M7O0FVdnZCaEM7RW1CaUxKO0lBTUksYzdCZ2xCZ0M7STZCL2tCaEMsWTdCZ2xCZ0M7STZCL2tCaEM7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7Ozs7QUFXSjtFQUNFOztBQUdFO0V2QnBRRixldUJxUTJCOztBQUd6QjtFQUNFO0V2QnpRSixldUIwUTJCOztBQUkzQjtFQUNFO0V2QnhQRiw0QnVCeVBnQztFdkJ4UGhDLDJCdUJ3UGdDOztBQUdoQztFdkIxUUEsd0J1QjJRNkI7RXZCMVE3Qix5QnVCMFE2Qjs7QUFHN0I7RUFDRTs7O0FDN1JOO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZTlCNmdDa0M7RThCNWdDbEM7RUFDQSxrQjlCR1M7RU1KUCxlTnFPMEI7OztBOEI5TjVCO0VBQ0UsYzlCa2dDZ0M7O0E4QmhnQ2hDO0VBQ0U7RUFDQSxlOUI4L0I4QjtFOEI3L0I5QixPOUJMSztFOEJNTCxTOUJtZ0M4Qjs7QThCei9CbEM7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0UsTzlCekJPOzs7QStCYlg7RUFDRTtFNUJHQTtFQUNBO0VHQUUsZU5xTzBCOzs7QStCcE85QjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYS9Cd3dCa0M7RStCdndCbEMsTy9CK0p3QztFK0I5SnhDLGtCL0JOUztFK0JPVDs7QUFFQTtFQUNFO0VBQ0EsTy9CMkpzQztFK0IxSnRDO0VBQ0Esa0IvQlhPO0UrQllQLGMvQlhPOztBK0JjVDtFQUNFO0VBQ0EsUy9CaXdCZ0M7RStCaHdCaEMsWS9CMlcwQjs7O0ErQnJXMUI7RUFDRTtFekJDRix3Qk51TTBCO0VNdE0xQiwyQk5zTTBCOztBK0JuTTFCO0V6QmxCQSx5Qk5xTjBCO0VNcE4xQiw0Qk5vTjBCOztBK0I5TDVCO0VBQ0U7RUFDQSxPL0J2Q087RStCd0NQLGtCL0JzTTBCO0UrQnJNMUIsYy9CcU0wQjs7QStCbE01QjtFQUNFLE8vQnZDTztFK0J3Q1A7RUFFQTtFQUNBLGtCL0JqRE87RStCa0RQLGMvQi9DTzs7O0FnQ1BUO0VBQ0U7RWpDMkhFLFdBdENhO0VpQ25GZixhaEM4TjBCOztBZ0N6TnhCO0UxQndCRix3Qk53TTBCO0VNdk0xQiwyQk51TTBCOztBZ0MzTnhCO0UxQktGLHlCTnNOMEI7RU1yTjFCLDRCTnFOMEI7OztBZ0N4TzVCO0VBQ0U7RWpDMkhFLFdBdENhO0VpQ25GZixhaEMrTjBCOztBZ0MxTnhCO0UxQndCRix3Qk55TTBCO0VNeE0xQiwyQk53TTBCOztBZ0M1TnhCO0UxQktGLHlCTnVOMEI7RU10TjFCLDRCTnNOMEI7OztBaUN2TzlCO0VBQ0U7RUFDQTtFbENpRUU7RWtDL0RGLGFqQ21SNEI7RWlDbFI1QjtFQUNBO0VBQ0E7RUFDQTtFM0JSRSxlTnFPMEI7RWVwT3hCLFlrQlNKOztBbEJKRTtFa0JOSjtJbEJPTTs7O0FkSUo7RWdDR0k7OztBQUtKO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTs7O0FBT0Y7RUFDRSxlakNnM0JrQztFaUMvMkJsQyxjakMrMkJrQztFTW41QmhDLGVOczVCZ0M7OztBaUN6MkJsQztFQ2pEQTtFQUNBLGtCbEM2RWE7O0FDL0RiO0VpQ1ZJO0VBQ0E7O0FBR0Y7RUFFRTtFQUNBOzs7QURxQ0o7RUNqREE7RUFDQSxrQmxDNkVhOztBQy9EYjtFaUNWSTtFQUNBOztBQUdGO0VBRUU7RUFDQTs7O0FEcUNKO0VDakRBO0VBQ0Esa0JsQzZFYTs7QUMvRGI7RWlDVkk7RUFDQTs7QUFHRjtFQUVFO0VBQ0E7OztBRHFDSjtFQ2pEQTtFQUNBLGtCbEM2RWE7O0FDL0RiO0VpQ1ZJO0VBQ0E7O0FBR0Y7RUFFRTtFQUNBOzs7QURxQ0o7RUNqREE7RUFDQSxrQmxDNkVhOztBQy9EYjtFaUNWSTtFQUNBOztBQUdGO0VBRUU7RUFDQTs7O0FEcUNKO0VDakRBO0VBQ0Esa0JsQzZFYTs7QUMvRGI7RWlDVkk7RUFDQTs7QUFHRjtFQUVFO0VBQ0E7OztBRHFDSjtFQ2pEQTtFQUNBLGtCbEM2RWE7O0FDL0RiO0VpQ1ZJO0VBQ0E7O0FBR0Y7RUFFRTtFQUNBOzs7QURxQ0o7RUNqREE7RUFDQSxrQmxDNkVhOztBQy9EYjtFaUNWSTtFQUNBOztBQUdGO0VBRUU7RUFDQTs7O0FDYk47RUFDRTtFQUNBLGVuQzB5QmtDO0VtQ3h5QmxDLGtCbkNLUztFTUpQLGVOc08wQjs7QVUvSzFCO0V5QjVESjtJQVFJOzs7O0FBSUo7RUFDRTtFQUNBO0U3QlRFLGU2QlVxQjs7O0FDWHpCO0VBQ0U7RUFDQTtFQUNBLGVwQ204QmtDO0VvQ2w4QmxDO0U5QkhFLGVOcU8wQjs7O0FvQzdOOUI7RUFFRTs7O0FBSUY7RUFDRSxhcEN3UTRCOzs7QW9DaFE5QjtFQUNFOztBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBVUY7RUM5Q0EsT0QrQ3FIO0VuQjFDbkgsa0JtQjBDdUI7RUM3Q3pCLGNENkNxRTs7QUMzQ3JFO0VBQ0U7O0FBR0Y7RUFDRTs7O0FEcUNGO0VDOUNBLE9EK0NxSDtFbkIxQ25ILGtCbUIwQ3VCO0VDN0N6QixjRDZDcUU7O0FDM0NyRTtFQUNFOztBQUdGO0VBQ0U7OztBRHFDRjtFQzlDQSxPRCtDcUg7RW5CMUNuSCxrQm1CMEN1QjtFQzdDekIsY0Q2Q3FFOztBQzNDckU7RUFDRTs7QUFHRjtFQUNFOzs7QURxQ0Y7RUM5Q0EsT0QrQ3FIO0VuQjFDbkgsa0JtQjBDdUI7RUM3Q3pCLGNENkNxRTs7QUMzQ3JFO0VBQ0U7O0FBR0Y7RUFDRTs7O0FEcUNGO0VDOUNBLE9EK0NxSDtFbkIxQ25ILGtCbUIwQ3VCO0VDN0N6QixjRDZDcUU7O0FDM0NyRTtFQUNFOztBQUdGO0VBQ0U7OztBRHFDRjtFQzlDQSxPRCtDcUg7RW5CMUNuSCxrQm1CMEN1QjtFQzdDekIsY0Q2Q3FFOztBQzNDckU7RUFDRTs7QUFHRjtFQUNFOzs7QURxQ0Y7RUM5Q0EsT0QrQ3FIO0VuQjFDbkgsa0JtQjBDdUI7RUM3Q3pCLGNENkNxRTs7QUMzQ3JFO0VBQ0U7O0FBR0Y7RUFDRTs7O0FEcUNGO0VDOUNBLE9EK0NxSDtFbkIxQ25ILGtCbUIwQ3VCO0VDN0N6QixjRDZDcUU7O0FDM0NyRTtFQUNFOztBQUdGO0VBQ0U7OztBQ1JGO0VBQ0U7SUFBTzs7RUFDUDtJQUFLOzs7QUFJVDtFQUNFO0VBQ0EsUXRDNDhCa0M7RXNDMzhCbEM7RXZDb0hJLFdBdENhO0V1QzVFakIsa0J0Q0pTO0VNSlAsZU5xTzBCOzs7QXNDeE45QjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE90Q2ZTO0VzQ2dCVDtFQUNBO0VBQ0Esa0J0Q204QmtDO0VldDlCOUIsWXVCb0JKOztBdkJmRTtFdUJPSjtJdkJOTTs7OztBdUJpQk47RXJCY0U7RXFCWkE7OztBQUlBO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7O0FDdkNOO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FDRkY7RUFDRTtFQUNBO0VBR0E7RUFDQTs7O0FBU0Y7RUFDRTtFQUNBLE94Q1BTO0V3Q1FUOztBdkNOQTtFdUNVRTtFQUNBLE94Q2JPO0V3Q2NQO0VBQ0Esa0J4Q3JCTzs7QXdDd0JUO0VBQ0UsT3hDakJPO0V3Q2tCUCxrQnhDekJPOzs7QXdDa0NYO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQSxrQnhDM0NTO0V3QzRDVDs7QUFFQTtFbEN2Q0Usd0JONE4wQjtFTTNOMUIseUJOMk4wQjs7QXdDakw1QjtFQUNFO0VsQzlCQSw0Qk44TTBCO0VNN00xQiwyQk42TTBCOztBd0M1SzVCO0VBRUUsT3hDbkRPO0V3Q29EUDtFQUNBLGtCeEMzRE87O0F3QytEVDtFQUNFO0VBQ0EsT3hDakVPO0V3Q2tFUCxrQnhDNEswQjtFd0MzSzFCLGN4QzJLMEI7OztBd0M5SjFCO0VBQ0U7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VsQzNESix3Qk51TTBCO0VNdE0xQiwyQk5zTTBCO0VNMUwxQix5QmtDZ0R1Qzs7QUFHbkM7RUFDRTtFbEMvRU4seUJOcU4wQjtFTXBOMUIsNEJOb04wQjtFTTlLMUIsMkJrQzBDeUM7OztBOUIxQ3pDO0U4QjJCQTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJbEMzREosd0JOdU0wQjtJTXRNMUIsMkJOc00wQjtJTTFMMUIseUJrQ2dEdUM7O0VBR25DO0lBQ0U7SWxDL0VOLHlCTnFOMEI7SU1wTjFCLDRCTm9OMEI7SU05SzFCLDJCa0MwQ3lDOzs7QTlCMUN6QztFOEIyQkE7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7O0VBRUE7SWxDM0RKLHdCTnVNMEI7SU10TTFCLDJCTnNNMEI7SU0xTDFCLHlCa0NnRHVDOztFQUduQztJQUNFO0lsQy9FTix5Qk5xTjBCO0lNcE4xQiw0Qk5vTjBCO0lNOUsxQiwyQmtDMEN5Qzs7O0E5QjFDekM7RThCMkJBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBOztFQUVBO0lsQzNESix3Qk51TTBCO0lNdE0xQiwyQk5zTTBCO0lNMUwxQix5QmtDZ0R1Qzs7RUFHbkM7SUFDRTtJbEMvRU4seUJOcU4wQjtJTXBOMUIsNEJOb04wQjtJTTlLMUIsMkJrQzBDeUM7OztBOUIxQ3pDO0U4QjJCQTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJbEMzREosd0JOdU0wQjtJTXRNMUIsMkJOc00wQjtJTTFMMUIseUJrQ2dEdUM7O0VBR25DO0lBQ0U7SWxDL0VOLHlCTnFOMEI7SU1wTjFCLDRCTm9OMEI7SU05SzFCLDJCa0MwQ3lDOzs7QUFjM0M7RUFDRTtFQUNBO0VsQ2pIQSxla0NrSHVCOztBQUV2QjtFQUNFOztBQUtGO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBOzs7QUNwSUo7RUFDRSxPRCtJc0U7RUM5SXRFLGtCRDhJdUM7O0F2Q25JekM7RXdDUE0sT0QwSWtFO0VDeklsRTs7QUFHRjtFQUNFLE8zQ3dEQTtFMkN2REEsa0JEb0lrRTtFQ25JbEUsY0RtSWtFOzs7QUNoSnhFO0VBQ0UsT0QrSXNFO0VDOUl0RSxrQkQ4SXVDOztBdkNuSXpDO0V3Q1BNLE9EMElrRTtFQ3pJbEU7O0FBR0Y7RUFDRSxPM0N3REE7RTJDdkRBLGtCRG9Ja0U7RUNuSWxFLGNEbUlrRTs7O0FDaEp4RTtFQUNFLE9EK0lzRTtFQzlJdEUsa0JEOEl1Qzs7QXZDbkl6QztFd0NQTSxPRDBJa0U7RUN6SWxFOztBQUdGO0VBQ0UsTzNDd0RBO0UyQ3ZEQSxrQkRvSWtFO0VDbklsRSxjRG1Ja0U7OztBQ2hKeEU7RUFDRSxPRCtJc0U7RUM5SXRFLGtCRDhJdUM7O0F2Q25JekM7RXdDUE0sT0QwSWtFO0VDeklsRTs7QUFHRjtFQUNFLE8zQ3dEQTtFMkN2REEsa0JEb0lrRTtFQ25JbEUsY0RtSWtFOzs7QUNoSnhFO0VBQ0UsT0QrSXNFO0VDOUl0RSxrQkQ4SXVDOztBdkNuSXpDO0V3Q1BNLE9EMElrRTtFQ3pJbEU7O0FBR0Y7RUFDRSxPM0N3REE7RTJDdkRBLGtCRG9Ja0U7RUNuSWxFLGNEbUlrRTs7O0FDaEp4RTtFQUNFLE9EK0lzRTtFQzlJdEUsa0JEOEl1Qzs7QXZDbkl6QztFd0NQTSxPRDBJa0U7RUN6SWxFOztBQUdGO0VBQ0UsTzNDd0RBO0UyQ3ZEQSxrQkRvSWtFO0VDbklsRSxjRG1Ja0U7OztBQ2hKeEU7RUFDRSxPRCtJc0U7RUM5SXRFLGtCRDhJdUM7O0F2Q25JekM7RXdDUE0sT0QwSWtFO0VDeklsRTs7QUFHRjtFQUNFLE8zQ3dEQTtFMkN2REEsa0JEb0lrRTtFQ25JbEUsY0RtSWtFOzs7QUNoSnhFO0VBQ0UsT0QrSXNFO0VDOUl0RSxrQkQ4SXVDOztBdkNuSXpDO0V3Q1BNLE9EMElrRTtFQ3pJbEU7O0FBR0Y7RUFDRSxPM0N3REE7RTJDdkRBLGtCRG9Ja0U7RUNuSWxFLGNEbUlrRTs7O0FFbkoxRTtFQUNFO0UzQzhISSxXQXRDYTtFMkN0RmpCLGExQ3lSNEI7RTBDeFI1QjtFQUNBLE8xQ1lTO0UwQ1hULGExQ2drQ2tDO0UwQy9qQ2xDOztBekNLQTtFeUNERSxPMUNNTztFMENMUDs7QXpDSUY7RXlDQ0k7OztBQVdOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0VBQ0U7OztBQ3ZDRjtFQUNFLFczQzQzQmtDO0UyQzMzQmxDO0U1QzZISSxXQXRDYTtFNENwRmpCLGtCM0M2M0JrQztFMkM1M0JsQztFQUNBO0VBQ0EsWTNDODNCa0M7RTJDNzNCbEM7RUFDQTtFckNMRSxlTmc0QmdDOztBMkN4M0JsQztFQUNFLGUzQ2czQmdDOztBMkM3MkJsQztFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE8zQ3RCUztFMkN1QlQsa0IzQ3EyQmtDO0UyQ3AyQmxDO0VBQ0E7OztBQUdGO0VBQ0UsUzNDbzFCa0M7OztBNEN4M0JwQztFQUVFOztBQUVBO0VBQ0U7RUFDQTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTNUNvcEJrQztFNENucEJsQztFQUNBO0VBQ0E7RUFDQTtFQUdBOzs7QUFPRjtFQUNFO0VBQ0E7RUFDQSxRNUM2M0JrQztFNEMzM0JsQzs7QUFHQTtFN0JyQ0ksWTZCc0NGO0VBQ0EsVzVDazVCZ0M7O0FlcDdCaEM7RTZCZ0NGO0k3Qi9CSTs7O0E2Qm1DSjtFQUNFLFc1Q2c1QmdDOzs7QTRDNTRCcEM7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0VBRUU7O0FBR0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOzs7QUFNTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxrQjVDckdTO0U0Q3NHVDtFQUNBO0V0Q3pHRSxlTnNPMEI7RTRDekg1Qjs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTNUM4aUJrQztFNEM3aUJsQztFQUNBO0VBQ0Esa0I1QzVHUzs7QTRDK0dUO0VBQVM7O0FBQ1Q7RUFBUyxTNUNnekJ5Qjs7O0E0QzN5QnBDO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsUzVDOHlCa0M7RTRDN3lCbEM7RXRDN0hFLHdCTjZOMEI7RU01TjFCLHlCTjROMEI7O0E0QzdGNUI7RUFDRSxTNUN5eUJnQztFNEN2eUJoQzs7O0FBS0o7RUFDRTtFQUNBLGE1Q3dJNEI7OztBNENuSTlCO0VBQ0U7RUFHQTtFQUNBLFM1Qyt2QmtDOzs7QTRDM3ZCcEM7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTNUN1dkJrQztFNEN0dkJsQztFdEMvSUUsNEJOK00wQjtFTTlNMUIsMkJOOE0wQjs7QTRDNUQ1QjtFQUF1Qjs7QUFDdkI7RUFBc0I7OztBQUl4QjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBbEM3SEU7RWtDbUlGO0lBQ0UsVzVDNHZCZ0M7STRDM3ZCaEM7OztFQUdGO0lBQ0U7O0VBRUE7SUFDRTs7O0VBSUo7SUFDRTs7RUFFQTtJQUNFOzs7RUFRSjtJQUFZLFc1Q3F1QnNCOzs7QVVqNEJoQztFa0NnS0Y7QUFBQTtJQUVFLFc1QzZ0QmdDOzs7QVUvM0JoQztFa0N1S0Y7SUFBWSxXNUN1dEJzQjs7O0E2Q3o3QnBDO0VBQ0U7RUFDQSxTN0N3cUJrQztFNkN2cUJsQztFQUNBLFE3QzYwQmtDO0U4Q2oxQmxDLGFoRDhJOEI7RWdENUk5QjtFQUNBLGE5Q3VSNEI7RThDdFI1QixhOUMyUjRCO0U4QzFSNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DZ0hJLFdBdENhO0U4QzlFakI7RUFDQTs7QUFFQTtFQUFTLFM3Q2kwQnlCOztBNkMvekJsQztFQUNFO0VBQ0E7RUFDQSxPN0NpMEJnQztFNkNoMEJoQyxRN0NpMEJnQzs7QTZDL3pCaEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBLGtCN0N2Qks7OztBNkM0Qlg7RUFDRTs7QUFFQTtFQUNFO0VBQ0EsTzdDbXlCZ0M7RTZDbHlCaEMsUTdDaXlCZ0M7O0E2Qy94QmhDO0VBQ0U7RUFDQTtFQUNBLG9CN0N2Q0s7OztBNkM0Q1g7RUFDRTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBLHFCN0NyREs7OztBNkMwRFg7RUFDRTs7QUFFQTtFQUNFO0VBQ0EsTzdDcXdCZ0M7RTZDcHdCaEMsUTdDbXdCZ0M7O0E2Q2p3QmhDO0VBQ0U7RUFDQTtFQUNBLG1CN0NyRUs7OztBNkMwRlg7RUFDRSxXN0MrdEJrQztFNkM5dEJsQztFQUNBLE83Q3ZHUztFNkN3R1Q7RUFDQSxrQjdDL0ZTO0VNWlAsZU5xTzBCOzs7QStDMU85QjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFMvQ3NxQmtDO0UrQ3JxQmxDO0VBQ0EsVy9DKzFCa0M7RThDcDJCbEMsYWhEOEk4QjtFZ0Q1STlCO0VBQ0EsYTlDdVI0QjtFOEN0UjVCLGE5QzJSNEI7RThDMVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NnSEksV0F0Q2E7RWdEN0VqQjtFQUNBLGtCL0NOUztFK0NPVDtFQUNBO0V6Q1ZFLGVOc08wQjs7QStDeE41QjtFQUNFO0VBQ0E7RUFDQSxPL0M4MUJnQztFK0M3MUJoQyxRL0M4MUJnQztFK0M3MUJoQzs7QUFFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0UsZS9DKzBCa0M7O0ErQzcwQmxDO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0Esa0IvQzAwQjhCOztBK0N2MEJoQztFQUNFLFEvQ3FMd0I7RStDcEx4QjtFQUNBLGtCL0M3Q0s7OztBK0NrRFg7RUFDRSxhL0MyekJrQzs7QStDenpCbEM7RUFDRTtFQUNBLE8vQ3V6QmdDO0UrQ3R6QmhDLFEvQ3F6QmdDO0UrQ3B6QmhDOztBQUVBO0VBQ0U7RUFDQTtFQUNBLG9CL0NtekI4Qjs7QStDaHpCaEM7RUFDRSxNL0M4SndCO0UrQzdKeEI7RUFDQSxvQi9DcEVLOzs7QStDeUVYO0VBQ0UsWS9Db3lCa0M7O0ErQ2x5QmxDO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0EscUIvQyt4QjhCOztBK0M1eEJoQztFQUNFLEsvQzBJd0I7RStDekl4QjtFQUNBLHFCL0N4Rks7O0ErQzZGVDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTy9DMndCZ0M7RStDMXdCaEM7RUFDQTtFQUNBOzs7QUFJSjtFQUNFLGMvQ293QmtDOztBK0Nsd0JsQztFQUNFO0VBQ0EsTy9DZ3dCZ0M7RStDL3ZCaEMsUS9DOHZCZ0M7RStDN3ZCaEM7O0FBRUE7RUFDRTtFQUNBO0VBQ0EsbUIvQzR2QjhCOztBK0N6dkJoQztFQUNFLE8vQ3VHd0I7RStDdEd4QjtFQUNBLG1CL0MzSEs7OztBK0NpSlg7RUFDRTtFQUNBO0VoRDNCSSxXQXRDYTtFZ0RvRWpCLGtCL0M4c0JrQztFK0M3c0JsQztFekNoSkUsd0J5Q2lKb0I7RXpDaEpwQix5QnlDZ0pvQjs7QUFHdEI7RUFDRTs7O0FBSUo7RUFDRTtFQUNBLE8vQ3pKUzs7O0FnREhYO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQ3ZCQTtFQUNFO0VBQ0E7RUFDQTs7O0FEd0JKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQzVCSSxZaUM2Qko7O0FqQ3hCRTtFaUNpQko7SWpDaEJNOzs7O0FpQzBCTjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0VBRUU7OztBQVNBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RWpDdEVFLFlpQ3VFRjs7QWpDbEVBO0VpQzhERjtBQUFBO0lqQzdESTs7OztBaUMwRU47QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsT2hEODdCbUM7RWdENzdCbkMsT2hEMUZTO0VnRDJGVDtFQUNBLFNoRDQ3Qm1DO0VlemhDL0IsWWlDOEZKOztBakN6RkU7RWlDMkVKO0FBQUE7SWpDMUVNOzs7QWRJSjtBQUFBO0FBQUE7RStDd0ZFLE9oRGpHTztFZ0RrR1A7RUFDQTtFQUNBLFNoRHE3QmlDOzs7QWdEbDdCckM7RUFDRTs7O0FBS0Y7RUFDRTs7O0FBT0Y7QUFBQTtFQUVFO0VBQ0EsT2hEODZCbUM7RWdENzZCbkMsUWhENjZCbUM7RWdENTZCbkM7OztBQUVGO0VBQ0Usa0JoRDI2Qm1DOzs7QWdEejZCckM7RUFDRSxrQmhEeTZCbUM7OztBZ0RoNkJyQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxjaERvNEJtQztFZ0RuNEJuQyxhaERtNEJtQztFZ0RsNEJuQzs7QUFFQTtFQUNFO0VBQ0E7RUFDQSxPaERrNEJpQztFZ0RqNEJqQyxRaERrNEJpQztFZ0RqNEJqQyxjaERtNEJpQztFZ0RsNEJqQyxhaERrNEJpQztFZ0RqNEJqQztFQUNBO0VBQ0Esa0JoRGhLTztFZ0RpS1A7RUFFQTtFQUNBO0VBQ0E7RWpDdEtFLFlpQ3VLRjs7QWpDbEtBO0VpQ21KRjtJakNsSkk7OztBaUNvS0o7RUFDRTs7O0FBU0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9oRDNMUztFZ0Q0TFQ7OztBRS9MRjtFQUNFO0lBQUs7OztBQUdQO0VBQ0U7RUFDQSxPbEQ4aUNzQjtFa0Q3aUN0QixRbEQ2aUNzQjtFa0Q1aUN0QjtFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFHRjtFQUNFLE9sRHVpQ3dCO0VrRHRpQ3hCLFFsRHNpQ3dCO0VrRHJpQ3hCLGNsRHVpQ3dCOzs7QWtEaGlDMUI7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQSxPbEQrZ0NzQjtFa0Q5Z0N0QixRbEQ4Z0NzQjtFa0Q3Z0N0QjtFQUNBO0VBRUE7RUFDQTtFQUNBOzs7QUFHRjtFQUNFLE9sRHdnQ3dCO0VrRHZnQ3hCLFFsRHVnQ3dCOzs7QW1EMWpDMUI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUFDckI7RUFBcUI7OztBQUNyQjtFQUFxQjs7O0FBQ3JCO0VBQXFCOzs7QUNGbkI7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FBTko7RUFDRTs7O0FuRFVGO0FBQUE7QUFBQTtFbURMSTs7O0FDQ047RUFDRTs7O0FBR0Y7RUFDRTs7O0FDWEY7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBQ2xCO0VBQWtCOzs7QUFDbEI7RUFBa0I7OztBQUNsQjtFQUFrQjs7O0FBRWxCO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUNuQjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUdqQjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFERjtFQUNFOzs7QUFJSjtFQUNFOzs7QUFPRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBTHhFQTtFQUNFO0VBQ0E7RUFDQTs7O0FNT0U7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QUFBeEI7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QUFBeEI7RUFBd0I7OztBQUF4QjtFQUF3Qjs7O0FBQXhCO0VBQXdCOzs7QTdDaUQxQjtFNkNqREU7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7QTdDaUQxQjtFNkNqREU7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7QTdDaUQxQjtFNkNqREU7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7QTdDaUQxQjtFNkNqREU7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7RUFBeEI7SUFBd0I7OztFQUF4QjtJQUF3Qjs7O0VBQXhCO0lBQXdCOzs7QUFVOUI7RUFFSTtJQUFxQjs7O0VBQXJCO0lBQXFCOzs7RUFBckI7SUFBcUI7OztFQUFyQjtJQUFxQjs7O0VBQXJCO0lBQXFCOzs7RUFBckI7SUFBcUI7OztFQUFyQjtJQUFxQjs7O0VBQXJCO0lBQXFCOzs7RUFBckI7SUFBcUI7OztBQ3JCekI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVNBO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQURGO0VBQ0U7OztBQ3pCRjtFQUFnQzs7O0FBQ2hDO0VBQWdDOzs7QUFDaEM7RUFBZ0M7OztBQUNoQztFQUFnQzs7O0FBRWhDO0VBQThCOzs7QUFDOUI7RUFBOEI7OztBQUM5QjtFQUE4Qjs7O0FBQzlCO0VBQThCOzs7QUFDOUI7RUFBOEI7OztBQUM5QjtFQUE4Qjs7O0FBQzlCO0VBQThCOzs7QUFDOUI7RUFBOEI7OztBQUU5QjtFQUFvQzs7O0FBQ3BDO0VBQW9DOzs7QUFDcEM7RUFBb0M7OztBQUNwQztFQUFvQzs7O0FBQ3BDO0VBQW9DOzs7QUFFcEM7RUFBaUM7OztBQUNqQztFQUFpQzs7O0FBQ2pDO0VBQWlDOzs7QUFDakM7RUFBaUM7OztBQUNqQztFQUFpQzs7O0FBRWpDO0VBQWtDOzs7QUFDbEM7RUFBa0M7OztBQUNsQztFQUFrQzs7O0FBQ2xDO0VBQWtDOzs7QUFDbEM7RUFBa0M7OztBQUNsQztFQUFrQzs7O0FBRWxDO0VBQWdDOzs7QUFDaEM7RUFBZ0M7OztBQUNoQztFQUFnQzs7O0FBQ2hDO0VBQWdDOzs7QUFDaEM7RUFBZ0M7OztBQUNoQztFQUFnQzs7O0EvQ1loQztFK0NsREE7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUVoQztJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFFOUI7SUFBb0M7OztFQUNwQztJQUFvQzs7O0VBQ3BDO0lBQW9DOzs7RUFDcEM7SUFBb0M7OztFQUNwQztJQUFvQzs7O0VBRXBDO0lBQWlDOzs7RUFDakM7SUFBaUM7OztFQUNqQztJQUFpQzs7O0VBQ2pDO0lBQWlDOzs7RUFDakM7SUFBaUM7OztFQUVqQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUNsQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUVsQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztBL0NZaEM7RStDbERBO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFFaEM7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBRTlCO0lBQW9DOzs7RUFDcEM7SUFBb0M7OztFQUNwQztJQUFvQzs7O0VBQ3BDO0lBQW9DOzs7RUFDcEM7SUFBb0M7OztFQUVwQztJQUFpQzs7O0VBQ2pDO0lBQWlDOzs7RUFDakM7SUFBaUM7OztFQUNqQztJQUFpQzs7O0VBQ2pDO0lBQWlDOzs7RUFFakM7SUFBa0M7OztFQUNsQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUNsQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFFbEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7QS9DWWhDO0UrQ2xEQTtJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBRWhDO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUU5QjtJQUFvQzs7O0VBQ3BDO0lBQW9DOzs7RUFDcEM7SUFBb0M7OztFQUNwQztJQUFvQzs7O0VBQ3BDO0lBQW9DOzs7RUFFcEM7SUFBaUM7OztFQUNqQztJQUFpQzs7O0VBQ2pDO0lBQWlDOzs7RUFDakM7SUFBaUM7OztFQUNqQztJQUFpQzs7O0VBRWpDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUNsQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUNsQztJQUFrQzs7O0VBRWxDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0EvQ1loQztFK0NsREE7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUVoQztJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFDOUI7SUFBOEI7OztFQUM5QjtJQUE4Qjs7O0VBQzlCO0lBQThCOzs7RUFFOUI7SUFBb0M7OztFQUNwQztJQUFvQzs7O0VBQ3BDO0lBQW9DOzs7RUFDcEM7SUFBb0M7OztFQUNwQztJQUFvQzs7O0VBRXBDO0lBQWlDOzs7RUFDakM7SUFBaUM7OztFQUNqQztJQUFpQzs7O0VBQ2pDO0lBQWlDOzs7RUFDakM7SUFBaUM7OztFQUVqQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUNsQztJQUFrQzs7O0VBQ2xDO0lBQWtDOzs7RUFDbEM7SUFBa0M7OztFQUVsQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztFQUNoQztJQUFnQzs7O0VBQ2hDO0lBQWdDOzs7RUFDaEM7SUFBZ0M7OztBQzFDaEM7RUFBd0I7OztBQUN4QjtFQUF3Qjs7O0FBQ3hCO0VBQXdCOzs7QWhEb0R4QjtFZ0R0REE7SUFBd0I7OztFQUN4QjtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7QWhEb0R4QjtFZ0R0REE7SUFBd0I7OztFQUN4QjtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7QWhEb0R4QjtFZ0R0REE7SUFBd0I7OztFQUN4QjtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7QWhEb0R4QjtFZ0R0REE7SUFBd0I7OztFQUN4QjtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7QUNMMUI7RUFBc0I7OztBQUF0QjtFQUFzQjs7O0FDQ3RCO0VBQXlCOzs7QUFBekI7RUFBeUI7OztBQUF6QjtFQUF5Qjs7O0FBQXpCO0VBQXlCOzs7QUFBekI7RUFBeUI7OztBQUszQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVEeXBCa0M7OztBNER0cEJwQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUzVEaXBCa0M7OztBNEQ3b0JsQztFQURGO0lBRUk7SUFDQTtJQUNBLFM1RHlvQmdDOzs7O0E2RGxxQnBDO0VDRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBVUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzVCSjtFQUFhOzs7QUFDYjtFQUFVOzs7QUFDVjtFQUFhOzs7QUFDYjtFQUFlOzs7QUNDWDtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBQXZCO0VBQXVCOzs7QUFBdkI7RUFBdUI7OztBQUF2QjtFQUF1Qjs7O0FBSTNCO0VBQVU7OztBQUNWO0VBQVU7OztBQUlWO0VBQWM7OztBQUNkO0VBQWM7OztBQUVkO0VBQVU7OztBQUNWO0VBQVU7OztBQ2RSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBOzs7QUNOSTtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUFnQzs7O0FBQ2hDO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBZ0M7OztBQUNoQztBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQWdDOzs7QUFDaEM7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFRRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQWZGO0VBQXdCOzs7QUFDeEI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFmRjtFQUF3Qjs7O0FBQ3hCO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBZkY7RUFBd0I7OztBQUN4QjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQU1OO0VBQW1COzs7QUFDbkI7QUFBQTtFQUVFOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0FBQUE7RUFFRTs7O0FBRUY7QUFBQTtFQUVFOzs7QXhEVEY7RXdEbERJO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQVFGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBd0I7OztFQUN4QjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBTU47SUFBbUI7OztFQUNuQjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztBeERURjtFd0RsREk7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBUUY7SUFBd0I7OztFQUN4QjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBd0I7OztFQUN4QjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFNTjtJQUFtQjs7O0VBQ25CO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0F4RFRGO0V3RGxESTtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFRRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBd0I7OztFQUN4QjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBd0I7OztFQUN4QjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQU1OO0lBQW1COzs7RUFDbkI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7QXhEVEY7RXdEbERJO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQWdDOzs7RUFDaEM7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUFnQzs7O0VBQ2hDO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBZ0M7OztFQUNoQztBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQVFGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBZkY7SUFBd0I7OztFQUN4QjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQWZGO0lBQXdCOzs7RUFDeEI7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFmRjtJQUF3Qjs7O0VBQ3hCO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBTU47SUFBbUI7OztFQUNuQjtBQUFBO0lBRUU7OztFQUVGO0FBQUE7SUFFRTs7O0VBRUY7QUFBQTtJQUVFOzs7RUFFRjtBQUFBO0lBRUU7OztBQy9ETjtFQUFrQjs7O0FBSWxCO0VBQWlCOzs7QUFDakI7RUFBaUI7OztBQUNqQjtFQUFpQjs7O0FBQ2pCO0VDVEU7RUFDQTtFQUNBOzs7QURlRTtFQUF3Qjs7O0FBQ3hCO0VBQXdCOzs7QUFDeEI7RUFBd0I7OztBekRxQ3hCO0V5RHZDQTtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7RUFDeEI7SUFBd0I7OztBekRxQ3hCO0V5RHZDQTtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7RUFDeEI7SUFBd0I7OztBekRxQ3hCO0V5RHZDQTtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7RUFDeEI7SUFBd0I7OztBekRxQ3hCO0V5RHZDQTtJQUF3Qjs7O0VBQ3hCO0lBQXdCOzs7RUFDeEI7SUFBd0I7OztBQU01QjtFQUFtQjs7O0FBQ25CO0VBQW1COzs7QUFDbkI7RUFBbUI7OztBQUluQjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUN2QjtFQUF1Qjs7O0FBQ3ZCO0VBQXVCOzs7QUFDdkI7RUFBdUI7OztBQUl2QjtFQUFjOzs7QUV2Q1o7RUFDRTs7O0FwRVVGO0VvRUxNOzs7QUFOTjtFQUNFOzs7QXBFVUY7RW9FTE07OztBQU5OO0VBQ0U7OztBcEVVRjtFb0VMTTs7O0FBTk47RUFDRTs7O0FwRVVGO0VvRUxNOzs7QUFOTjtFQUNFOzs7QXBFVUY7RW9FTE07OztBQU5OO0VBQ0U7OztBcEVVRjtFb0VMTTs7O0FBTk47RUFDRTs7O0FwRVVGO0VvRUxNOzs7QUFOTjtFQUNFOzs7QXBFVUY7RW9FTE07OztBRnVDUjtFQUFhOzs7QUFDYjtFQUFjOzs7QUFFZDtFQUFpQjs7O0FBQ2pCO0VBQWlCOzs7QUFJakI7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FIdURGO0VBQXdCOzs7QUFFeEI7RUFDRTtFQUNBOzs7QUFLRjtFQUFjOzs7QUlqRWQ7RUFDRTs7O0FBR0Y7RUFDRTs7O0FDQUE7RUFDRTtBQUFBO0FBQUE7SUFLRTtJQUVBOzs7RUFJQTtJQUNFOzs7RUFTSjtJQUNFOzs7RUFjRjtJQUNFOzs7RUFFRjtBQUFBO0lBRUU7SUFDQTs7O0VBUUY7SUFDRTs7O0VBR0Y7QUFBQTtJQUVFOzs7RUFHRjtBQUFBO0FBQUE7SUFHRTtJQUNBOzs7RUFHRjtBQUFBO0lBRUU7OztFQVFGO0lBQ0UsTXhFd2dDOEI7O0V3RXRnQ2hDO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUlGO0lBQ0U7OztFQUVGO0lBQ0U7OztFQUdGO0lBQ0U7O0VBRUE7QUFBQTtJQUVFOzs7RUFLRjtBQUFBO0lBRUU7OztFQUlKO0lBQ0U7O0VBRUE7QUFBQTtBQUFBO0FBQUE7SUFJRSxjeEV2SEc7OztFd0UySFA7SUFDRTtJQUNBLGN4RTdISzs7O0F5RVZYO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtBQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7O0FBR0o7RUFDRTtJQUNFO0lBQ0E7OztBQ2xKQTtFQUNJLFk1RTFDb0I7O0E0RStDcEI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQSxPNUVsRGdCOztBNEV3RHhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJLE81RU5KO0U0RU9JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQjVFZko7RTRFZ0JJLE81RWxFZ0I7O0E0RXFFcEI7RUFDSSxZNUV0RWdCOztBNEV5RXBCO0FBQUE7QUFBQTtFQUdJLGtCNUU1RWdCOztBNEUrRXBCO0FBQUE7RUFFSSxrQjVFakZnQjs7QTRFcUZoQjtFQUNJLGtCNUVwQ1I7RTRFcUNRLE81RXZGWTs7QTRFMEZoQjtFQUNJLGtCQXRHcUI7RUF1R3JCLE81RTVGWTs7QTRFZ0dwQjtFQUNJLGtCNUUvQ0o7O0E0RWtEQTtFQUNJO0VBQ0EsTzVFbEhnQjs7QTRFcUhwQjtFQUNJLGtCNUVoSGdCOztBNEV1SHBCO0VBQ0ksTzVFOUhnQjs7QTRFZ0lwQjtFQUNJOztBQU1SO0VBQ0ksa0I1RTFFQTtFNEUyRUE7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOztBQUlBO0VBQ0ksTzVFeklZO0U0RTBJWjtFQUNBOztBQUVBO0VBQ0ksa0JBbEpnQjs7QUFzSnhCO0VBQ0ksTzVFL0pZOztBNEVrS2hCO0VBQ0ksTzVFN0pZOztBNEVnS2hCO0VBQ0ksTzVFdktZOztBNEUwS2hCO0VBQ0ksa0I1RXZLWTs7QTRFeUtaO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJLE81RXRMUTs7QTRFNkx4QjtFQUNJLGtCNUVoSUE7RTRFaUlBOztBQUlBO0VBQ0ksTzVFeExnQjs7QTRFMExoQjtFQUNJLGtCQWxMdUI7RUFtTHZCLE81RTVMWTs7QTRFZ01wQjtFQUNJLE81RTdNZ0I7RTRFOE1oQixrQkF4TDRCOztBQTBMNUI7RUFDSSxPNUVqTlk7RTRFa05aLGtCQTVMd0I7O0FBZ01oQztFQUNJLE81RXZOZ0I7RTRFd05oQixrQkFsTTRCOztBQW9NNUI7RUFDSSxPNUUzTlk7RTRFNE5aLGtCQXZNdUI7O0FBbU4zQjtFQUNJLE81RTdOWTs7QTRFZ09oQjtFQUNJLE81RWpPWTs7QTRFb09oQjtFQUtJO0VBQ0EsWTVFdFBZO0U0RXVQWixPNUV6TFI7O0E0RW1MUTtFQUNJLE81RXBMWjs7QTRFNkxBO0VBQ0k7O0FBR0o7RUFDSTs7QUFRSjtFQUNJOztBQUdJO0VBQ0ksTzVFalFROztBNEVvUVo7RUFLSSxZNUVyUlE7O0E0RWlSUjtFQUNJLE81RXBOaEI7O0E0RTJOSTtFQUNJOztBQVVKO0VBQ0ksTzVFL1JZO0U0RWdTWjs7QUFHSjtFQUNJLE81RXBTWTtFNEVxU1o7O0FBR0o7RUFDSTtFQUNBLE81RWxQUjs7QTRFcVBJO0VBQ0ksTzVFeFNZOztBNEU0U3BCO0VBQ0k7O0FBT1I7RUFDSTs7QUFHSTtFQUNJLE81RS9UWTtFNEVnVVo7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0EsTzVFL1VZOztBNEVxVnhCO0VBQ0ksa0I1RWxWb0I7RTRFbVZwQixPNUV2Vm9COztBNEUwVnhCO0VBQ0ksa0I1RTNWb0I7RTRFNFZwQixPNUU5UkE7O0E0RWlTSjtFQUtJO0VBQ0E7O0FBTEE7RUFDSTs7QUFVSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQU9KO0VBQ0ksTzVFdFlnQjs7QTRFeVlwQjtFQUNJLE81RTlYZ0I7O0E0RWlZcEI7RUFDSSxrQjVFMVlnQjs7QTRFNllwQjtFQUNJOztBQUdKO0VBQ0ksTzVFMVlnQjtFNEUyWWhCLGtCNUV6Vko7O0E0RTJWSTtFQUNJLE81RTlZWTtFNEUrWVo7RUFDQTs7QUFHSjtFQUNJLE81RWhhWTs7QTRFbWFoQjtFQUNJLGtCNUVoYVk7O0E0RW9haEI7RUFDSTs7QUFNSjtFQUNJLE81RWhiWTs7QTRFbWJoQjtFQUNJOztBQUlSO0VBQ0k7O0FBS1I7RUFFSSxZNUVoY29CO0U0RWljcEIsTzVFbllBOztBNEVxWUE7RUFDRSxPNUV0WUY7RTRFdVlFOztBQUtOO0V2RHJaRixPckJyRDBCO0VxQnNEMUIsY3JCdEQwQjs7QUdJMUI7RWtCcURFLE9BTGdEO0VBTWhELGtCckIxRHdCO0VxQjJEeEIsY3JCM0R3Qjs7QXFCOEQxQjtFQUVFOztBQUdGO0VBRUUsT3JCckV3QjtFcUJzRXhCOztBQUdGO0VBR0U7RUFDQSxrQnJCN0V3QjtFcUI4RXhCLGNyQjlFd0I7O0FxQmdGeEI7RUFLSTs7QXVEMFhKO0VBQ0k7O0FBSUo7RUFDSSxPNUV6Y29COztBNEUyY3BCO0VBQ0ksWTVFcmRnQjtFNEVzZGhCLE81RTdjZ0I7O0E0RStjaEI7RUFDSSxZNUV4ZFk7RTRFeWRaLE81RWpkWTs7QTRFbWRaO0VBQ0ksWTVFM2RRO0U0RTRkUixPNUVyZFE7O0E0RXlkaEI7RUFDSSxZNUVqZVk7RTRFa2VaLE81RTNkWTs7QTRFZ2VoQjtFQUNJLFk1RTdlWTtFNEU4ZVosTzVFaGJSOztBNEVtYlk7RUFDSSxZNUVsZkk7O0E0RXFmUjtFQUNJLE81RXhiaEI7O0E0RW9jSTtFQUdJOztBQUlSO0VBQ0k7RUFDQSxPNUU3Y0o7O0E0RWdkQTtFQUNJO0VBQ0EsTzVFbGRKOztBNEUwZEE7RUFDSTs7QUFJQTtFQUNJOztBQVNSO0VBQ0ksTzVFNWhCZ0I7O0E0RWlpQmhCO0VBQ0ksTzVFbGlCWTs7QTRFcWlCaEI7RUFDSSxrQjVFbGpCWTtFNEVtakJaLGM1RW5qQlk7RTRFb2pCWixPNUV0ZlI7O0E0RTBmQTtFQUNJLE81RXpqQmdCOztBNEU2akJ4QjtFQUNJLE81RWxqQm9COztBNEV1akJwQjtFQUNJOztBQUVKO0VBQ0ksTzVFM2pCZ0I7O0E0RThqQnBCO0VBQ0ksTzVFL2pCZ0I7O0E0RW1rQnhCO0VBQ0k7SUFDSTtJQUNBOzs7O0FDdmxCWjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0ksa0I3RUd3QjtFNkVGeEIsYTdFcUk0QjtFNkVwSTVCLE83RXFJNEI7RTZFbkk1Qjs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJLE83RUR3QjtFNkVFeEI7OztBQUdKO0VBQ0ksTzdFTHdCOztBNkVPeEI7RUFDSTtFQUNBO0VBQ0E7OztBQUtSO0VBQ0k7RUFDQTtFQUNBLE83RW5Cd0I7RTZFb0J4QjtFQUNBOzs7QUFHSjtFQUNJLGtCN0V6QndCO0U2RTBCeEIsTzdFdEN3Qjs7O0E2RXlDNUI7RUFDSTs7O0FBR0o7RUFBVzs7O0FBRVg7RUFDSTs7O0FBR0o7RUFDSTtJQUFLOzs7QUFHVDtFQUNJOzs7QUFHSjtFQUNJLFk3RXhEd0I7RTZFeUR4QjtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzdFN0R3QjtFNkU4RHhCOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLFk3RTdFd0I7RTZFOEV4QjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE83RXZGb0I7O0E2RTBGeEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE83RS9Gb0I7OztBNkVtRzVCO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBLE83RXhESTs7O0E4RXRFUjtFQUNJLGtCOUVPd0I7RThFTnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJLFk5RWF3QjtFOEVaeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7OztBQUdKO0VBQ0ksa0I5RUVJO0U4RURKO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksTzlFdERvQjs7O0E4RTBENUI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFLSjtFQUVJO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7O0VBR0o7SUFDSTs7O0VBR0o7QUFBQTtJQUVJO0lBQ0E7OztFQUdKO0lBQ0k7OztBQzFJSjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTy9FRGdCOztBK0VJcEI7RUFDSTtFQUNBLE8vRVpnQjtFK0VhaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS1I7RUFDSSxrQi9FNUJvQjtFK0U2QnBCOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0IvRXpDZ0I7O0ErRTRDcEI7RUFDSTs7QUFHSjtFQUNJOzs7QUN6RFo7RUFDSTs7O0FBR0o7RUFDSSxrQmhGZXdCO0VnRmR4QjtFQUNBLE9oRitESTtFZ0Y5REo7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFHSSxPaEZzREE7OztBZ0ZsRFI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFSjtFQUNJLE9oRnlFNEI7O0FnRnRFaEM7RUFDSSxrQmhGckJnQjtFZ0ZzQmhCO0VBQ0EsT2hGMkJKO0VnRjFCSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLGtCaEZvRDRCO0VnRm5ENUIsT2hGa0JKOztBZ0ZiSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQmhGakRvQjs7QWdGbURwQjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFFSjtFQUNJOztBQUlQO0VBQ0c7O0FBRUE7RUFDSTtFQUNBLE9oRmpGZ0I7RWdGa0ZoQjtFQUNBOzs7QUFLWjtFQUVJO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7OztBQzVHWjtFQUNJO0VBQ0E7RUFDQTs7QUFJSTtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUlaO0VBQ0ksT2pGa0RKO0VpRmpESTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksa0JqRm1Gd0I7O0FpRmhGaEM7RUFDSTtFQUNBLE9qRjZFNEI7O0FpRnRFeEI7RUFDSSxPakZqQ1E7O0FpRm1DUjtFQUNJOztBQUtoQjtFQUNJLGtCakZrRTRCO0VpRmpFNUI7O0FBQ0E7RUFDUTs7QUFFSjtFQUNJOztBQUlSO0VBQ0ksT2pGckRZOzs7QWtGUjVCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFNWjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE9sRm5Cd0I7RWtGb0J4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLE9sRjdCb0I7OztBbUZiNUI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbkZJb0I7RW1GSHBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9uRlpvQjtFbUZhcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT25GbkRnQjs7QW1Gc0RwQjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7O0FDckZaO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7OztBQ3BEUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlyRjJDSTtFcUYxQ0o7O0FBR0o7RUFDSTtFQUNBOzs7QUN4QlI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3RGVGdCOztBc0ZZcEI7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOzs7QUNyQ1I7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl2RnlEQTtFdUZ4REE7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZdkZib0I7RXVGY3BCO0VBQ0E7O0FBR0o7RUFDSSxZdkZ2Qm9COztBdUYwQnhCO0VBQ0k7RUFDQTtFQUNBLFl2Ri9Cb0I7O0F1RmtDeEI7RUFDSTs7O0FDckNSO0VBQ0U7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOzs7QUFZSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQXJCQTtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQXNCRjtFQ3hDRjtFRDJDTTtFQUNBO0VBQ0E7RUFDQSxPQS9DRDtFQWdEQyxRQWhERDtFQWlEQztFQUNBO0VBQ0E7OztBRXZEUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxPMUZEb0I7RTBGRXBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDbERSO0VBTUksYTNGeUk0Qjs7QTJGOUk1QjtFQUNJO0VBQ0E7OztBQU9SO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxrQjNGc0RJOztBMkZwREo7RUFDSSxrQjNGUG9COzs7QTJGVzVCO0VBQ0k7RUFDQSxrQjNGNkNJOztBMkYzQ0o7RUFDSSxrQjNGaEJvQjs7O0EyRm9CNUI7RXRFMUJFO0VGQUUsa0JuQkV3QjtFcUJBMUI7O0FsQklBO0VrQkFFO0VGTkEsa0JFRDJEO0VBUzNELGNBVHFHOztBQVl2RztFQU1JOztBQUtKO0VBRUU7RUFDQSxrQnJCdkJ3QjtFcUJ3QnhCLGNyQnhCd0I7O0FxQitCMUI7RUFHRTtFQUNBLGtCQXRDK0k7RUEwQy9JLGNBMUN5TDs7QUE0Q3pMO0VBS0k7OztBc0VqQlI7RXRFd0JFLE9yQnJEMEI7RXFCc0QxQixjckJ0RDBCOztBR0kxQjtFa0JxREUsT0FMZ0Q7RUFNaEQsa0JyQjFEd0I7RXFCMkR4QixjckIzRHdCOztBcUI4RDFCO0VBRUU7O0FBR0Y7RUFFRSxPckJyRXdCO0VxQnNFeEI7O0FBR0Y7RUFHRTtFQUNBLGtCckI3RXdCO0VxQjhFeEIsY3JCOUV3Qjs7QXFCZ0Z4QjtFQUtJOzs7QXNFcERSO0V0RW5DRTtFRkFFLGtCbkJHd0I7RXFCRDFCLGNyQkMwQjs7QUdHMUI7RWtCQUU7RUZOQSxrQkVEMkQ7RUFTM0QsY0FUcUc7O0FBWXZHO0VBTUk7O0FBS0o7RUFFRTtFQUNBLGtCckJ0QndCO0VxQnVCeEIsY3JCdkJ3Qjs7QXFCOEIxQjtFQUdFO0VBQ0Esa0JBdEMrSTtFQTBDL0ksY0ExQ3lMOztBQTRDekw7RUFLSTs7O0FzRVBSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQUtSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBS0o7RUFDSTs7O0FBS0o7RUFDSSxPM0ZkSTs7QTJGZ0JKO0VBQ0ksTzNGakJBOzs7QTJGd0JKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQSxZM0ZqSXdCO0UyRmtJeEI7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBLE8zRi9Jd0I7RTJGZ0p4Qjs7QUFFQTtFQUNJLE8zRm5Kb0I7OztBMkZ1SjVCO0VBQ0k7RUFDQSxPM0Z6SndCOzs7QTRGUjVCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQ0hGO0VBQ0k7RUFDQTtFQUNBLFk3RnVESzs7QTZGckRMO0VBR0k7RUFDQTs7QTFDVE47RUFDRTtFQUNBO0VBQ0E7O0EwQ1FJO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsVzdGNEhvQjs7QTZGekh4QjtFQUNJO0VBQ0E7O0FBR0o7RUFDSSxrQjdGVGdCO0U2RlVoQixPN0ZtQ0o7O0E2RmhDQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtSO0VBQ0k7O0FBR0o7RUFDSSxXN0YrRndCO0U2RjlGeEI7RUFDQTs7QUFHSjtFQUNJLGtCN0ZTQTs7QTZGTko7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQVlKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0ksTzdGdkJKOzs7QTZGK0JSO0VBRUk7SUFFSTs7O0FDdkdSO0VBQ0k7OztBQUtBO0VBQ0ksa0I5RmdCb0I7RThGZnBCLE85RkZvQjs7QThGSXBCO0VBQ0ksa0I5RllnQjtFOEZYaEIsTzlGTmdCOztBOEZVeEI7RUFDSTs7QUFHSjtFQUNJOzs7QUFNSjtFQUNJLGtCOUZ0Qm9CO0U4RnVCcEIsTzlGdUNBOztBOEZyQ0E7RUFDSSxrQjlGMUJnQjtFOEYyQmhCLE85Rm1DSjs7QThGL0JKO0VBQ0k7O0FBR0o7RUFDSTs7O0FBTUo7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPOUZqQ29COztBOEZtQ3BCO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPOUY1Q2dCOztBOEY4Q2hCO0VBQ0k7RUFDQSxjOUY1RFk7RThGNkRaLE85RmpEWTs7O0FtRG5CMUI7RUFDRTtFQUNBO0VBQ0E7O0EyQzRFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGtCOUY1Qko7RThGNkJJO0VBQ0Esb0I5RjNFZ0I7O0E4RjZFaEI7RUFDSSxrQjlGakNSO0U4RmtDUSxjOUYvRVk7O0E4RmtGaEI7RUFDSSxrQjlGbkZZO0U4Rm9GWixPOUZyR1k7O0E4RnVHWjtFQUNJLGtCOUZ2RlE7RThGd0ZSLE85RnpHUTs7QThGK0d4QjtFQUNJOztBQUVBO0VBQ0ksb0I5Rm5IZ0I7O0E4RnFIaEI7RUFDSSxrQjlGeERSO0U4RnlEUSxjOUZ2SFk7O0E4RjBIaEI7RUFDSSxrQjlGM0hZO0U4RjRIWixPOUY5RFI7O0E4RmdFUTtFQUNJLGtCOUYvSFE7RThGZ0lSLE85RmxFWjs7QThGd0VKO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0EsTzlGeElZO0U4RnlJWjtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7OztBQy9MSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTy9GQ3dCO0UrRkF4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPL0ZSb0I7O0ErRld4QjtFQUNJO0VBQ0EsWS9GYm9CO0UrRmNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZL0Y1Q29CO0UrRjZDcEI7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZL0Z2RG9CO0UrRndEcEI7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTtFQUNBOzs7QUN2RUo7QUFBQTtFQUVJLE9oR2dCb0I7RWdHZnBCO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPaEdGb0I7RWdHR3BCOztBQUdKO0VBQ0k7O0FBR0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFLUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUNBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtaO0VBQ0k7RUFDQTs7QUFLQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTs7QUFFQTtFQUNJOzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0EsY2hHN0l3Qjs7O0FnR2dKNUI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUlJO0VBQ0E7OztBQUlKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBS0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUtSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPaEc1UG9CO0VnRzZQcEI7O0FBRUE7RUFDSTs7QUFNSjtFQUNJOztBQUtSO0VBQ0k7OztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSSxZaEd4UndCO0VnR3lSeEIsT2hHNVF3QjtFZ0c2UXhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBLE9oRzlSb0I7SWdHK1JwQjs7O0VBR0o7SUFDSTs7O0VBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBRUo7SUFDSTs7RUFJUDtJQUNHOztFQUdKO0lBQ0k7SUFDQTs7O0FDbllaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0Esa0JqR29DSTtFaUduQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FDbEVKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQ0ZKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLQTtFQUNJOztBQUdKO0VBQ0k7OztBQU9KO0VBQ0k7OztBQU9KO0VBQ0k7O0FBR0o7RUFDSTs7O0FBS1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFJUTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7O0FDdkVaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCcEdzSThCO0VvR3JJOUIsbUJwR3FJOEI7RW9HcEk5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7SUFBSztJQUFpQzs7RUFDdEM7SUFBTztJQUFtQzs7O0FBRzVDO0VBQ0U7SUFBSztJQUE4Qjs7RUFDbkM7SUFBTztJQUFnQzs7O0FBR3pDO0VBQ0U7SUFBSztJQUE0Qjs7RUFDakM7SUFBTztJQUE4Qjs7O0FBR3ZDO0VBQ0U7SUFBSztJQUE2Qjs7RUFDbEM7SUFBTztJQUErQjs7O0FBR3hDO0VBQ0U7SUFBSztJQUF5Qjs7RUFDOUI7SUFBTztJQUEyQjs7O0FDNUVoQztFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBU0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBSUk7RUFDQTtFQUNBOztBQUxBO0VBQ0k7O0FBUVo7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBWUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFSDtFQUNHOztBQUVKO0VBQ0k7O0FBSVI7RUFDSTs7O0FBT1I7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBT1I7RUFDSTs7QUFJSTtFQUtJO0VBQ0E7O0FBTEE7RUFDSTs7QUFRWjtFQUNJO0VBQ0E7OztBQVNKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUdKO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBOztBQUVKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFPUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHUjtFQUNJOzs7QUNqVko7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdEdvREE7RXNHbkRBO0VBQ0E7RUFDQSxrQnRHRG9CO0VzR0VwQjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPdEd0QmdCO0VzR3VCaEI7RUFDQTs7QUFFQTtFQUNJLGtCdEduQ1k7O0FzR3NDaEI7RUFDSSxPdEczQ1k7O0FzRzhDaEI7RUFDSSxPdEd6Q1k7RXNHMENaOztBQUlSO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNJLE90RzdFWTs7QXNHZ0ZoQjtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUlSO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7RUFDSSxPdEd4R29CO0VzR3lHcEIsa0J0R3ZEQTtFc0d3REE7O0FBRUE7RUFDSSxPdEc3R2dCOztBc0dnSHBCO0VBQ0ksT3RHakhnQjtFc0drSGhCOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTs7QUFLSjtFQUNJLE90R2hJZ0I7RXNHaUloQjs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7OztBQU1KO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3RHL0lvQjs7O0FzR21KNUI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxPdEcxS29CO0VzRzJLcEI7RUFDQTs7O0FDaExBO0VBR0k7O0FBSVI7RUFDSTs7QUFHSjtFQUNJOzs7QUNoQlI7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFFSjtBQUFBO0FBQUE7RUFHSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFHSjtFQUNJLE94R3BId0I7OztBd0d1SDVCO0FBQUE7RUFFSTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtFQUVJOzs7QUFFSjtBQUFBO0VBRUk7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPeEdqT3dCO0V3R2tPeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSSxPeEcxT3dCO0V3RzJPeEI7RUFDQTtFQUNBOzs7QUFFSjtFQUNJOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtFQUVJLFl4RzVVd0I7RXdHNlV4QixPeEc1VXdCOzs7QXdHK1U1QjtFQUNJLFl4R2pWd0I7RXdHa1Z4QixPeEdqVndCOzs7QXdHb1Y1QjtBQUFBO0VBRUksWXhHdlZ3QjtFd0d3VnhCLE94R3ZWd0I7OztBd0cwVjVCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0FBQUE7RUFFSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7O0VBRUo7SUFDSTs7O0FBTUo7RUFDSSxZeEdoY29CO0V3R2ljcEIsT3hHcmJvQjtFd0dzYnBCOztBQUVBO0VBQ0ksWXhHamNnQjtFd0drY2hCLE94RzFiZ0I7RXdHMmJoQjtFQUNBOztBQUVBO0VBQ0ksWXhHL2JZO0V3R2djWixPeEc5WVI7O0F3R2taQTtFQUNJLFl4R3JjZ0I7RXdHc2NoQixPeEdwWko7O0F3R3daSjtFQUNJO0VBQ0EsWXhHcGRvQjs7QXdHdWR4QjtFQUNJLFl4RzVkb0I7RXdHNmRwQixPeEdqZG9COztBd0dvZGhCO0VBQ0ksWXhHamVZOztBd0dvZWhCO0VBQ0ksT3hHemRZOztBd0c4ZHhCO0VBQ0k7RUFDQTs7O0FDamZKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0ksT3pHSlk7RXlHS1o7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBLE96R2RnQjtFeUdlaEI7O0FBRUE7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLFl6R3pDZ0I7RXlHMENoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3pHT0o7O0F5R0pBO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPekdwRVk7RXlHcUVaO0VBQ0E7O0FBSVI7RUFDSTs7QUFHSjtFQUNJLFl6R2xGZ0I7RXlHbUZoQjs7O0FDNUZSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTzFHSmdCO0UwR0toQjs7QUFFQTtFQUNJOztBQU1aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFHSjtFQUNJLFkxR2hEZ0I7OztBMkdUeEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPM0dMb0I7RTJHTXBCOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7QUFHSjtFQUNJLFkzRzlDZ0I7RTJHK0NoQjs7QUFHSjtFQUNJLFkzR25EZ0I7RTJHb0RoQjtFQUNBO0VBQ0E7RUFDQTs7O0FDbEVaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81R2hCb0I7O0E0R21CeEI7RUFDSTtFQUNBO0VBQ0EsTzVHdEJvQjtFNEd1QnBCOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE81RzRCQTtFNEczQkE7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7O0FBTVo7RUFDSTtFQUNBOztBQUNBO0VBQ0k7O0FBR0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7Ozs7QUNoRlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTdHbEJnQjs7QTZHcUJwQjtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0EsWTdHd0JJO0U2R3ZCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtFQUdRO0lBQ0k7SUFDQTtJQUNBOzs7QUM1RVo7RUFDSTs7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsTzlHR29COzs7QThHRzVCO0VBRUk7SUFrQkk7O0VBaEJBO0lBQ0k7O0VBRUE7SUFDSTs7RUFLUjtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUMxQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPL0doQm9CO0UrR2lCcEI7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUtaO0VBSVE7SUFDSTs7RUFFQTtJQUNJOzs7QUMvQ1o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBLE9oSFFvQjtFZ0hQcEI7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7OztBQU1SO0VBSVE7SUFDSTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7OztBQ2hEWjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPakhPb0I7O0FpSEp4QjtFQUNJO0VBQ0E7RUFDQTs7O0FBS1I7RUFJUTtJQUNJOztFQUVBO0lBQ0k7OztBQ2xDWjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxPbEhPb0I7OztBa0hGNUI7RUFNWTtJQUNJOzs7QUNuQko7RUFDSTs7O0FBU2hCO0VBQ0ksa0JuSGlESTtFbUhoREosWW5IcUNLO0VtSHBDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE9uSHhCb0I7RW1IeUJwQjtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE9uSDFCb0I7RW1IMkJwQjtFQUNBO0VBQ0E7O0FBR0o7RUFHSTtFQUNBLGtCbkg3Q29COzs7QW1IaUQ1QjtFQUNJO0VBQ0E7OztBQUVKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBT1o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBLGtCbkg1Sm9COztBbUgrSnhCO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7OztFQUlSO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7O0VBSVI7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7RUFFSjtJQUNJO0lBQ0E7SUFDQTs7O0FBT2hCO0VBRUk7SUFHSTtJQUNBOzs7RUFHSjtJQUVJOztFQUVBO0lBQ0k7OztFQUlSO0lBRUk7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7OztFQUlSO0lBQ0k7SUFDQTs7O0VBR0o7SUFDSTtJQUNBOzs7RUFFSjtJQUNJO0lBQ0E7OztFQU9JO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUVKO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7OztFQU1oQjtJQUVJOzs7QUFPSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFHUjtFQUdRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQU1KO0lBQ0k7OztFQVFBO0lBQ0k7O0VBS0o7SUFDSTtJQUNBOzs7QUN6WGhCO0VBQ0k7RUFDQSxrQnBITXdCOztBb0hKeEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPcEhxREE7RW9IcERBO0VBQ0E7RUFDQTs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFJUjtFQUNJLE9wSDFDZ0I7O0FvSDRDaEI7RUFDSTs7QUFJUjtFQUNJLGtCcEhsRGdCO0VvSG1EaEI7O0FBRUE7RUFDSTs7QUFLWjtFQUNJOztBQUVBO0VBQ0k7O0FBTUE7RUFDSTs7QUFJSjtFQUVJOztBQUdKO0VBQ0k7O0FBTVo7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUksT3BIL0NKOztBb0htREo7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtJQUNJOztFQUlBO0lBQ0k7SUFDQTs7O0FBS1o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3BIeklnQjs7QW9INElwQjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FDNUpaO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFHSjtFQUNJLE9ySGhDZ0I7RXFIaUNoQjtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBLE9ySDVGb0I7RXFINkZwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT3JIM0dvQjs7QXFINkdwQjtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFFSTtJQUNJOztFQUdKO0lBRUk7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQUtSO0VBRUk7SUFDSTtJQUNBOztFQUdKO0lBQ0c7O0VBR0g7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBTVI7RUFFSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7OztBQ3pMWjtFQUVJLFl0SHNCd0I7O0FzSHBCeEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE90SHlEQTtFc0h4REE7RUFDQTs7QUFHSjtFQUNJO0VBQ0EsT3RIWm9CO0VzSGFwQjs7QUFHSjtFQUNJO0VBQ0EsT3RINENBO0VzSDNDQTs7O0FBS1I7RUFDSSxrQnRIekJ3QjtFc0gwQnhCLE90SFR3Qjs7QXNIV3hCO0VBQ0k7OztBQ25DSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUEwQjs7QUFHOUI7RUFHUTtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFRUjtJQUNJOzs7O0FDNUJoQjtFQUNJOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3hIS2dCOztBd0hIaEI7RUFDSTtFQUNBLE94SE5ZO0V3SE9aOztBQUtSO0VBQ0ksT3hIWmdCO0V3SGFoQjtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQU9SO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPeEhuRFk7RXdIb0RaOztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNSjtFQUNJOztBQUtKO0VBQ0k7O0FBT0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl4SHBGZ0I7RXdIcUZoQixPeEh0RmdCOztBd0gwRnhCO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE94SDdIb0I7O0F3SGdJeEI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBTVk7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBT0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFPSjtJQUNJO0lBQ0E7O0VBV0k7SUFDSTtJQUNBOztFQVNoQjtJQUNJO0lBQ0E7OztBQzVOWjtFQUNJOztBQUVBO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUtBO0VBQ0k7O0FBTUo7RUFDSTs7QUFNWjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBS1I7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBLE96SDFDZ0I7RXlIMkNoQjs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3pIaEZnQjtFeUhpRmhCO0VBQ0E7O0FBSVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsWXpIbEdZO0V5SG1HWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3pIaElZO0V5SGlJWjs7QUFLWjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFNSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPekhuTlE7RXlIb05SO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFl6SHhQUTtFeUh5UFI7RUFDQTs7QUFHSjtFQUNJLE96SDVQUTtFeUg2UFI7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0ksT3pIL1FRO0V5SGdSUjtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPekgxUVE7O0F5SGlSeEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTs7QUFJQTtBQUFBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7O0FBSUo7RUFDSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBOztBQUdIO0VBRUc7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsWXpIdFNBO0V5SHVTQTs7QUFHSjtFQUNFO0VBQ0E7O0FBSU47RUFDSTtFQUNBO0VBQ0E7RUFDQSxPekh2V29CO0V5SHdXcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLFl6SDVXZ0I7O0F5SDhXcEI7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLFl6SHpYZ0I7RXlIMFhoQjtFQUNBLE96SG5YZ0I7RXlIb1hoQjs7QUFHSjtFQUNJLE96SDlYZ0I7O0F5SGlZcEI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPekg3YVE7O0F5SGdiWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPekg5YlE7O0F5SGljWjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT3pIdGRZOztBeUg2ZHBCO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE96SGpmWTs7QXlIc2VaO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3pINWVROztBeUh1ZnBCO0VBQ0k7RUFDQTtFQUNBLE96SC9mZ0I7RXlIZ2dCaEI7O0FBSUE7RUFDSSxPekgvZlk7RXlIZ2dCWjs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTtFQUNBOztBQUlKO0VBRUk7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBS1I7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFNSjtJQUNJO0lBQ0E7SUFDQTs7RUFLUjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7OztBQ2ptQmhCO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0ksa0IxSHhCZ0I7O0EwSDZCaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzFIMUJZO0UwSDJCWjs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzFIekNZO0UwSDBDWjs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPMUh6RFk7O0EwSDREaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzFIekVZOztBMEhnRnhCO0VBQ0ksTzFIbEZvQjtFMEhtRnBCO0VBQ0E7RUFDQTs7QUFHSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJLFkxSHBHZ0I7RTBIcUdoQjtFQUNBO0VBQ0EsTzFIckdnQjs7QTBIMEd4QjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUtBO0VBQ0k7RUFDQTtFQUNBOztBQUtSO0VBQ0k7O0FBQ0E7RUFFSTs7QUFFQTtFQUNJOztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE8xSGxKZ0I7RTBIbUpoQjtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQVNoQjtFQUNJOztBQUdKO0VBQ0k7OztBQUtSO0VBRUk7SUFDSTs7O0VBR0o7SUFDSTtJQUNBOzs7QUN4Tko7RUFFSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7O0FBRUo7RUFDSTs7QUFJUjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0FBQUE7QUFBQTtBQUFBO0lBSUk7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7Ozs7QUNuRmhCO0VBQ0k7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBS0E7RUFDSTs7QUFNSjtFQUNJOztBQUtaO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFLUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0EsTzVIekNnQjtFNEgwQ2hCOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUgvRWdCO0U0SGdGaEI7RUFDQTs7QUFJUjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQSxZNUhqR1k7RTRIa0daO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUtaO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUgvSFk7RTRIZ0laOztBQUtaO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQU1KO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE81SGxOUTtFNEhtTlI7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWTVIdlBRO0U0SHdQUjtFQUNBOztBQUdKO0VBQ0ksTzVIM1BRO0U0SDRQUjtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxPNUg5UVE7RTRIK1FSO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE81SHpRUTs7QTRIZ1J4QjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFJUjtFQUNJOztBQUlBO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTs7QUFJSjtFQUNJOztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7O0FBR0g7RUFFRztFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQSxZNUhyU0E7RTRIc1NBOztBQUdKO0VBQ0U7RUFDQTs7QUFJTjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE81SHRXb0I7RTRIdVdwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0ksWTVIM1dnQjs7QTRINldwQjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0ksWTVIeFhnQjtFNEh5WGhCO0VBQ0EsTzVIbFhnQjtFNEhtWGhCOztBQUdKO0VBQ0ksTzVIN1hnQjs7QTRIZ1lwQjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE81SDVhUTs7QTRIK2FaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE81SDdiUTs7QTRIZ2NaO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUtSO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPNUh0ZFk7O0E0SDZkcEI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVNJO0VBQ0E7RUFDQTtFQUNBLE81SC9lWTs7QTRIcWVaO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsTzVIM2VROztBNEhxZnBCO0VBQ0k7RUFDQTtFQUNBLE81SDdmZ0I7RTRIOGZoQjs7QUFHQTtFQUNJLE81SDVmWTtFNEg2Zlo7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0lBQ0k7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtSO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBTUo7SUFDSTtJQUNBO0lBQ0E7O0VBS1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7Ozs7QUN6bEJaO0VBRUk7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7QUFBQTtBQUFBO0FBQUE7SUFJSTtJQUNBOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7OztBQ3hGaEI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSSxrQjlIeEJnQjs7QThINkJoQjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE85SDNFWTtFOEg0RVo7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE85SHpGWTtFOEgwRlo7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTzlIekdZOztBOEg0R2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE85SHhIWTs7QThINkh4QjtFQUNJLE85SGhJb0I7RThIaUlwQjtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxZOUhqSmdCO0U4SGtKaEI7RUFDQTtFQUNBLE85SGpKZ0I7O0E4SHFKeEI7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFLQTtBQUFBO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBQUNBO0VBQ0k7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPOUgxTGdCO0U4SDJMaEI7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztFQUdKO0lBQ0k7SUFDQTs7O0FDblBKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBS1I7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFNWjtFQUlRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFLUjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7OztBQy9EWjtFQUlRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFLUjtJQUNJOztFQUdKO0lBQ0k7OztBQU9SO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBTVo7RUFJUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1I7SUFDSTs7RUFHSjtJQUNJOzs7QVJ2RVo7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE94SEtnQjs7QXdISGhCO0VBQ0k7RUFDQSxPeEhOWTtFd0hPWjs7QUFLUjtFQUNJLE94SFpnQjtFd0hhaEI7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7QUFPUjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsT3hIbkRZO0V3SG9EWjs7QUFLUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUo7RUFDSTs7QUFLSjtFQUNJOztBQU9KO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZeEhwRmdCO0V3SHFGaEIsT3hIdEZnQjs7QXdIMEZ4QjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPeEg3SG9COztBd0hnSXhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQU1ZO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQU9KO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBT0o7SUFDSTtJQUNBOztFQVdJO0lBQ0k7SUFDQTs7RUFTaEI7SUFDSTtJQUNBOzs7QVMxTlI7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9qSXZCb0I7RWlJd0JwQjtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlqSXZFZ0I7O0FpSXlFaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTWhCO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUVJO0VBQ0E7RUFDQSxrQmpJcElvQjtFaUlxSXBCO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLGtCakkxSW9COzs7QWtJbkJ4QjtFQUNJOztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0EsT2xJK0NBOztBa0k1Q0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0EsT2xJaEJvQjs7QWtJbUJ4QjtFQUNJO0VBQ0E7RUFDQTs7O0FBS1I7RUFJUTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBS0E7SUFDSTs7RUFFQTtJQUNJOzs7QUN6RmhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbklNb0I7O0FtSUh4QjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFPWjtFQUlRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7O0VBU1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtSO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FIL0daO0VBSVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUtSO0lBQ0k7O0VBR0o7SUFDSTs7O0FBT1I7RUFDSTs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFNWjtFQUlRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFLUjtJQUNJOztFQUdKO0lBQ0k7OztBSXJFUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFLUjtFQUlRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFLUjtJQUNJOztFQUdKO0lBQ0k7OztBQVNSO0VBQ0k7OztBQUlSO0VBR1E7SUFDSTtJQUNBO0lBQ0E7OztBQ3hEWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFNSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBGb250IEF3ZXNvbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWNzcy1wcmVmaXg6IGljb24tZmEgIWRlZmF1bHQ7XG5cbi8vIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY3JhdGVyLXRoZW1lOiAgICAgICAgICAgICAgIzU4NTFEODtcbiRjcmF0ZXItdGhlbWUtLWxpZ2h0OiAgICAgICAjODE3QUUzO1xuJGNyYXRlci10aGVtZS0tdmVyeS1saWdodDogIHJnYmEoODgsIDgxLCAyMTYsIDAuMik7XG4kZ3JheS0tdmVyeS1saWdodDogICAgICAgICAgI0Y5RkJGRjtcbiRncmF5LS1saWdodDogICAgICAgICAgICAgICAjRUJGMUZBO1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICNCOUMxRDE7XG4kZ3JheS0tZGFyazogICAgICAgICAgICAgICAgI0E1QUNDMTtcbiRncmF5LS12ZXJ5LWRhcms6ICAgICAgICAgICAjNTk1OTU5O1xuJHJlZC0tZGFyazogICAgICAgICAgICAgICAgICM5QjJDMkM7XG4kcmVkLS12ZXJ5LWxpZ2h0OiAgICAgICAgICAgI0ZFRDdENztcblxuXG4kbHMtY29sb3ItYmxhY2s6ICAgICAgICAgICAgIzA0MDQwNTtcbiRscy1jb2xvci1ibGFjay0tbGlnaHQ6ICAgICAjMjYzQjVFO1xuJGxzLWNvbG9yLWJsdWU6ICAgICAgICAgICAgICMxNUIyRUM7XG4kbHMtY29sb3ItZ3JlZW46ICAgICAgICAgICAgIzAwQzk5QztcbiRscy1jb2xvci1yZWQ6ICAgICAgICAgICAgICAjRkI3MTc4O1xuJGxzLWNvbG9yLXNlY29uZGFyeTogICAgICAgICM1NTU0N0E7XG4kbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDogJGdyYXktLXZlcnktbGlnaHQ7XG4kbHMtY29sb3ItZ3JheS0tbGlnaHQ6ICAgICAgJGdyYXktLWxpZ2h0O1xuJGxzLWNvbG9yLWdyYXk6ICAgICAgICAgICAgICRncmF5O1xuJGxzLWNvbG9yLWdyYXktLWRhcms6ICAgICAgICRncmF5LS1kYXJrO1xuJGxzLWNvbG9yLWdyYXktLXZlcnktZGFyazogICRncmF5LS12ZXJ5LWRhcms7XG4kbHMtY29sb3ItbGlnaHQtYmx1ZTogICAgICAgIzE1QjJFQztcbiRscy1jb2xvci1vcmFuZ2U6ICAgICAgICAgICAjRjNBRjRFO1xuXG4kbHMtY29sb3ItcmVkLS1kYXJrOiAgICAgICAgICRyZWQtLWRhcms7XG4kbHMtY29sb3ItcmVkLS12ZXJ5LWxpZ2h0OiAgICRyZWQtLXZlcnktbGlnaHQ7XG5cbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAgICAgICAgICAgIzZDNDMyRTtcbiR3YXJuaW5nLWxpZ2h0OiAgICAgICAgICAgICAgICAgI0Y4RURDQjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAgICAgICAgICAgIzM1NDkzMDtcbiRzdWNjZXNzLWxpZ2h0OiAgICAgICAgICAgICAgICAgI0Q1RUVEMDtcblxuLy8gVGhlbWUgQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRscy1jb2xvci1wcmltYXJ5OiAgICAgICAgICAgICAgJGNyYXRlci10aGVtZTtcbiRscy1jb2xvci1wcmltYXJ5LS1saWdodDogICAgICAgJGNyYXRlci10aGVtZS0tbGlnaHQ7XG4kbHMtY29sb3ItcHJpbWFyeS0tdmVyeS1saWdodDogICRjcmF0ZXItdGhlbWUtLXZlcnktbGlnaHQ7XG5cblxuLy8gR3JhZGllbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRwcmltYXJ5LXRvLXByaW1hcnktbGlnaHQtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxzLWNvbG9yLXByaW1hcnksICRscy1jb2xvci1wcmltYXJ5LS1saWdodCk7XG4kcHJpbWFyeS1saWdodC10by1wcmltYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRscy1jb2xvci1wcmltYXJ5LS1saWdodCwgJGxzLWNvbG9yLXByaW1hcnkpO1xuXG4vLyBTaGFkb3dzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRzaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiRzaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiRzaGFkb3ctbGc6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJHNoYWRvdy14bDogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiRzaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuJHNoYWRvdy1pbm5lcjogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiRzaGFkb3ctb3V0bGluZTogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuXG4vLyBCb290c3RyYXAgT3ZlcnJpZGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR3aGl0ZTogI2ZmZjtcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAkY3JhdGVyLXRoZW1lO1xuJGJyYW5kLXNlY29uZGFyeTogICAgICAgICAgICRscy1jb2xvci1ibGFjaztcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICAgICAkbHMtY29sb3ItZ3JlZW47XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgJGxzLWNvbG9yLWxpZ2h0LWJsdWU7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAgICAgJGxzLWNvbG9yLW9yYW5nZTtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAkbHMtY29sb3ItcmVkO1xuJGJyYW5kLWRhcms6ICAgICAgICAgICAgICAgICRscy1jb2xvci1zZWNvbmRhcnk7XG5cbiRidG4tc2Vjb25kYXJ5LWNvbG9yOiAgICAgICAkd2hpdGU7XG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgJGxzLWNvbG9yLWJsYWNrO1xuJGJ0bi1zZWNvbmRhcnktYm9yZGVyOiAgICAgICRscy1jb2xvci1ibGFjaztcblxuJHRoZW1lLWNvbG9yczogKFxuICAgIHByaW1hcnk6ICAkbHMtY29sb3ItcHJpbWFyeSxcbiAgICBzZWNvbmRhcnk6ICRscy1jb2xvci1zZWNvbmRhcnksXG4gICAgc3VjY2VzczogJGxzLWNvbG9yLWdyZWVuLFxuICAgIGluZm86ICRscy1jb2xvci1saWdodC1ibHVlLFxuICAgIHdhcm5pbmc6ICRscy1jb2xvci1vcmFuZ2UsXG4gICAgZGFuZ2VyOiAkbHMtY29sb3ItcmVkLFxuICAgIGxpZ2h0OiAkbHMtY29sb3ItcHJpbWFyeS0tbGlnaHQsXG4gICAgZGFyazogJGxzLWNvbG9yLXNlY29uZGFyeVxuKTtcblxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7c3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoI3skbmF2YmFyLWRhcmstY29sb3J9LCBcIihcIiwgXCIlMjhcIiksIFwiKVwiLCBcIiUyOVwiKX0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7c3RyLXJlcGxhY2Uoc3RyLXJlcGxhY2UoI3skbmF2YmFyLWxpZ2h0LWNvbG9yfSwgXCIoXCIsIFwiJTI4XCIpLCBcIilcIiwgXCIlMjlcIil9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTtcblxuXG4vLyAtLSBIRUFERVIgU0VDVElPTiAtLVxuXG4kaGVhZGVyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGxzLWNvbG9yLXByaW1hcnk7XG4kaGVhZGVyLWZvbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGhlYWRlci1idXR0b25zLWJnLWNvbG9yOiAgICAgICAgICAgICAgICRscy1jb2xvci1ibGFjaztcbiRoZWFkZXItYnV0dG9ucy1iZy1jb2xvci0taG92ZXI6ICAgICAgICBsaWdodGVuKCRscy1jb2xvci1ibGFjayw1JSk7XG4kaGVhZGVyLWJ1dHRvbnMtZm9udC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlO1xuXG5cbi8vIC0tIFNJREVCQVIgU0VDVElPTiAtLVxuJHNpZGViYXItYmctY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRscy1jb2xvci1zZWNvbmRhcnk7XG4kc2lkZWJhci1mb250LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJHNpZGViYXItaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICM5RUE5QzQ7XG4kc2lkZW1lbnUtaXRlbS1iZy1jb2xvci0taG92ZXI6ICAgICAgICAgbGlnaHRlbigkbHMtY29sb3ItYmxhY2ssMTAlKTtcbiRzaWRlbWVudS1pdGVtLWJnLWNvbG9yLS1hY3RpdmU6ICAgICAgICB0cmFuc3BhcmVudDtcbiRzaWRlbWVudS1pdGVtLWZvbnQtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kc2lkZW1lbnUtaXRlbS1mb250LWNvbG9yLS1hY3RpdmU6ICAgICAgJGxzLWNvbG9yLXByaW1hcnk7XG4kc2lkZW1lbnUtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAgJGxzLWNvbG9yLWdyYXktLXZlcnktZGFyaztcbiRzaWRlbWVudS1zdWJtZW51LWJnOiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRscy1jb2xvci1ibGFjaywzJSk7XG5cblxuLy8gLS0gRFJPUERPV04gLS1cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkbHMtY29sb3ItYmxhY2s7XG4kZHJvcGRvd24tbGluay1jb2xvciA6ICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvciA6ICAgICAgICAgICAgICAgICRscy1jb2xvci1ibGFjaztcbiRkcm9wZG93bi1kaXZpZGVyLWJnIDogICAgICAgICAgICAgICAgICAkbHMtY29sb3ItZ3JheS0tdmVyeS1kYXJrO1xuJGRyb3Bkb3duLWhlYWRlci1jb2xvciA6ICAgICAgICAgICAgICAgICRscy1jb2xvci1wcmltYXJ5O1xuJGRyb3Bkb3duLWhlYWRlci1ib3JkZXItY29sb3IgOiAgICAgICAgICRscy1jb2xvci1ncmF5LS12ZXJ5LWRhcms7XG5cbi8vIC0tIEhPUklaT05UQUwgTUVOVSAtLVxuXG4kaGVhZGVyLWJvdHRvbS1iZyA6ICAgICAgICAgICAgICAgICAgICAgJGxzLWNvbG9yLWJsYWNrO1xuJGhlYWRlci1tZW51LWl0ZW0tZm9udC1jb2xvciA6ICAgICAgICAgIGRhcmtlbigkd2hpdGUsMTAlKTtcbiRoZWFkZXItbWVudS1pdGVtLWZvbnQtY29sb3ItLWFjdGl2ZSA6ICAkd2hpdGU7XG4kaGVhZGVyLW1lbnUtaXRlbS1iZy1jb2xvci0taG92ZXIgOiAgICAgbGlnaHRlbigkbHMtY29sb3ItYmxhY2ssMTAlKTtcbiRoZWFkZXItbWVudS1pdGVtLWJnLWNvbG9yLS1hY3RpdmUgOiAgICBsaWdodGVuKCRscy1jb2xvci1ibGFjaywxMCUpO1xuXG4vLyAtLSBNSVNDIC0tXG4kY29kZS1iZyA6ICRscy1jb2xvci1ibGFjaztcbiRjb2RlLWNvbG9yIDogJGxzLWNvbG9yLXByaW1hcnk7XG5cblxuLy8gRm9udHNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYmFzZS1mb250LWZhbWlseSA6ICAgICAgICAgICAgICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiRiYXNlLWZvbnQtY29sb3IgOiAgICAgICAgICAgICAgbGlnaHRlbigkbHMtY29sb3ItYmxhY2ssIDE1JSk7XG4kaGVhZGluZy1mb250LWNvbG9yIDogICAgICAgICAgICRscy1jb2xvci1ibGFjaztcbiRmb250LWZhbWlseS1iYXNlIDogICAgICAgICAgICAgJGJhc2UtZm9udC1mYW1pbHk7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgICAgMXJlbTtcbiRmb250LXNpemUtc2VjdGlvbi10aXRsZSA6ICAgICAgMS4yNXJlbTtcbiRmb250LXNpemUtc2VtaS1zZWN0aW9uLXRpdGxlIDogMS4xcmVtO1xuJGZvbnQtc2l6ZS1wYWdlLXRpdGxlIDogICAgICAgICAxLjVyZW07XG5cblxuXG4vLyBCcmVha3BvaW50c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR4LXNtYWxsLWJyZWFrcG9pbnQgICAgICAgOiAgNDgwcHg7XG4keC1zbWFsbC1icmVha3BvaW50LWJlbG93IDogICR4LXNtYWxsLWJyZWFrcG9pbnQgLSAxcHg7XG4kc21hbGwtYnJlYWtwb2ludCAgICAgICAgIDogIDc2OHB4O1xuJHNtYWxsLWJyZWFrcG9pbnQtYmVsb3cgICA6ICAkc21hbGwtYnJlYWtwb2ludCAtIDFweDtcbiRtZWRpdW0tYnJlYWtwb2ludCAgICAgICAgOiAgOTkycHg7XG4kbWVkaXVtLWJyZWFrcG9pbnQtYmVsb3cgIDogICRtZWRpdW0tYnJlYWtwb2ludCAtIDFweDtcbiRsYXJnZS1icmVha3BvaW50ICAgICAgICAgOiAgMTI0MHB4O1xuJGxhcmdlLWJyZWFrcG9pbnQtYmVsb3cgICA6ICAkbGFyZ2UtYnJlYWtwb2ludCAtIDFweDtcbiR4LWxhcmdlLWJyZWFrcG9pbnQgICAgICAgOiAgMTgwMHB4O1xuJHgtbGFyZ2UtYnJlYWtwb2ludC1iZWxvdyA6ICAkeC1sYXJnZS1icmVha3BvaW50IC0gMXB4O1xuXG5cblxuLy8gT3RoZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kbHMtbG9naW4tYmctY29sb3Itb3ZlcmxheTogICByZ2JhKDM4ICw1MCAsNTYsLjYpO1xuJGxzLWxvZ2luLTMtYmctY29sb3Itb3ZlcmxheTogcmdiYSgwLCAwICwgMCwgLjM1KTtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgICAxLjJyZW07XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICNmZmY7XG5cbiRwYWNlLWxvYWRlci1jb2xvciA6ICAgICAgICAgICAgZGFya2VuKCRscy1jb2xvci1wcmltYXJ5LCAxMCUpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZX0gLSAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNH0pICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgI3syICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15fSkgKiAzIC8gNCArICN7JGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmd9KSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRpY29uICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoI3skY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodH0gKyAjeyRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDJ9KTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIudG9hc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2FzdC1tZXNzYWdlIHtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnRvYXN0LW1lc3NhZ2UgYSxcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udG9hc3QtbWVzc2FnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMC4zZW07XG4gIHRvcDogLTAuM2VtO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcixcbi50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuLypBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuKi9cbmJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi50b2FzdC10b3AtY2VudGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b2FzdC10b3AtbGVmdCB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cbi50b2FzdC10b3AtcmlnaHQge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG59XG4udG9hc3QtYm90dG9tLWxlZnQge1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG4jdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIC8qb3ZlcnJpZGVzKi9cblxufVxuI3RvYXN0LWNvbnRhaW5lciAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTk5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdjpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlciA+IGRpdixcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGggPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XG59XG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XG59XG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xufVxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0O1xufVxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xufVxuXG4udG9hc3QtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuXG4vKlJlc3BvbnNpdmUgRGVzaWduKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gICAgd2lkdGg6IDExZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogLTAuMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDFweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XG4gICAgd2lkdGg6IDE4ZW07XG4gIH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICByaWdodDogLTAuMmVtO1xuICAgIHRvcDogLTAuMmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDI1ZW07XG4gIH1cbn1cbiIsIi5za2luLWNyYXRlciB7XG4gICAgLy8gVGhlbWUgQ29sb3JzIDpcbiAgICAkbHMtY29sb3ItdGhlbWU6ICRscy1jb2xvci1wcmltYXJ5O1xuXG4gICAgLy9IRUFERVIgU0VDVElPTlxuICAgICRoZWFkZXItYmctY29sb3I6ICRwcmltYXJ5LXRvLXByaW1hcnktbGlnaHQtZ3JhZGllbnQ7XG4gICAgJGhlYWRlci1mb250LWNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgJGhlYWRlci1icmFuZC1mb250LWNvbG9yOiAkd2hpdGU7XG4gICAgJGhlYWRlci1idXR0b25zLWJnLWNvbG9yOiAkd2hpdGU7XG4gICAgJGhlYWRlci1idXR0b25zLWJnLWNvbG9yLS1ob3ZlcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICRoZWFkZXItYnV0dG9ucy1mb250LWNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG5cbiAgICAvL1NJREVCQVIgU0VDVElPTlxuICAgICRzaWRlYmFyLWJnLWNvbG9yOiAkd2hpdGU7XG4gICAgJHNpZGUtYmFyLWJvcmRlci1yaWdodDogJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICRzaWRlYmFyLWZvbnQtY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAkc2lkZW1lbnUtaXRlbS1iZy1jb2xvci0taG92ZXI6IGRhcmtlbigkbHMtY29sb3ItZ3JheS0tbGlnaHQsIDUlKTtcbiAgICAkc2lkZW1lbnUtaXRlbS1iZy1jb2xvci0tYWN0aXZlOiB0cmFuc3BhcmVudDtcbiAgICAkc2lkZW1lbnUtaXRlbS1mb250LWNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgJHNpZGVtZW51LWl0ZW0tZm9udC1jb2xvci0tYWN0aXZlOiAkbHMtY29sb3ItdGhlbWU7XG4gICAgJHNpZGVtZW51LWl0ZW0taWNvbi1jb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgJHNpZGVtZW51LWl0ZW0taWNvbi1jb2xvci0tYWN0aXZlOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAkc2lkZW1lbnUtYXJyb3ctY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICRzaWRlbWVudS1zdWJtZW51LWJnOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG5cbiAgICAvL0hvcml6b250YWwgTWVudVxuICAgICRoZWFkZXItYm90dG9tLWJnOiAkd2hpdGU7XG4gICAgJGhlYWRlci1tZW51LWl0ZW0tZm9udC1jb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICRoZWFkZXItbWVudS1pdGVtLWZvbnQtY29sb3ItLWFjdGl2ZTogJGxzLWNvbG9yLXRoZW1lO1xuICAgICRoZWFkZXItbWVudS1pdGVtLWJnLWNvbG9yLS1ob3ZlcjogZGFya2VuKCRscy1jb2xvci1ncmF5LS1saWdodCwgNSUpO1xuICAgICRoZWFkZXItbWVudS1pdGVtLWJnLWNvbG9yLS1hY3RpdmU6IHRyYW5zcGFyZW50O1xuXG4gICAgLy9EUk9QRE9XTlxuICAgICRkcm9wZG93bi1iZzogJHdoaXRlO1xuICAgICRkcm9wZG93bi1iZy0taG92ZXI6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAkZHJvcGRvd24tZGl2aWRlci1iZzogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgJGRyb3Bkb3duLWFjdGl2YXRvci1jb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICRkcm9wZG93bi1hY3RpdmF0b3ItY29sb3ItLWhvdmVyOiAkbHMtY29sb3ItdGhlbWU7XG4gICAgJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogJGxzLWNvbG9yLXRoZW1lO1xuICAgICRkcm9wZG93bi1oZWFkZXItYm9yZGVyLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG5cbiAgICAvL01JU0NcbiAgICAkY29kZS1iZzogJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICRjb2RlLWNvbG9yOiAkbHMtY29sb3ItdGhlbWU7XG5cbiAgICAvL01BSUxCT1hcbiAgICAkbWFpbGJveC1zaWRlYmFyLW1lbnUtaXRlbTogJGxzLWNvbG9yLXRoZW1lO1xuICAgICRtYWlsYm94LWZvbnQtY29sb3I6JGxzLWNvbG9yLWJsYWNrO1xuICAgICRtYWlsYm94LXBhZ2UtbGluazogJHdoaXRlO1xuICAgICRtYWlsYm94LXBhZ2UtbGluay1iZzogJGxzLWNvbG9yLXRoZW1lO1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWxpZ2h0O1xuICAgIH1cblxuICAgIC5uby1kYXRhLWluZm8ge1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vSEVBREVSXG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1iZy1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjcpO1xuXG4gICAgICAgIC5icmFuZC1tYWluIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLWJyYW5kLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogcG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10b2dnbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1idXR0b25zLWJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItYnV0dG9ucy1mb250LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbWJ1cmdlciBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItYnV0dG9ucy1mb250LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1mb250LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsXG4gICAgICAgIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1idXR0b25zLWZvbnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLWxpc3QgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1idXR0b25zLWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLWJ1dHRvbnMtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1idXR0b25zLWJnLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci1idXR0b25zLWZvbnQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkcm9wZG93bi1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGl2aWRlci1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vSEVERVIgQk9UVE9NXG4gICAgLmhlYWRlci1uYXYge1xuXG4gICAgICAgIC5kcm9wZG93bi1ncm91cC5kcm9wZG93bi1ncm91cC5hY3RpdmUgPiAuZHJvcGRvd24tYWN0aXZhdG9yID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tZ3JvdXAuaGFzLWNoaWxkLnRvZ2dsZS1hcnJvdy5hY3RpdmUgPiAuZHJvcGRvd24tYWN0aXZhdG9yOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1NJREVCQVIvTkFWXG5cbiAgICAuc2lkZWJhci1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzaWRlLWJhci1ib3JkZXItcmlnaHQ7XG4gICAgfVxuXG4gICAgLnNpZGUtbmF2IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgIC5zaWRlLW5hdi1kaXZpc2lvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhcHNlLWdyb3VwIC5jb2xsYXBzZS1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHBvcHBpbnMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlbWVudS1pdGVtLWJnLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlID4gLmNvbGxhcHNlLWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGVtZW51LWl0ZW0tZm9udC1jb2xvci0tYWN0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sbGFwc2UtaXRlbS10aXRsZSBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGVtZW51LWl0ZW0taWNvbi1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlbWVudS1pdGVtLWljb24tY29sb3ItLWFjdGl2ZVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sbGFwc2UtZ3JvdXAtaXRlbXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlbWVudS1zdWJtZW51LWJnO1xuXG4gICAgICAgICAgICAgICAgLmNvbGxhcHNlLWdyb3VwLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlbWVudS1zdWJtZW51LWJnLCA1JSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbGxhcHNlLWdyb3VwLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZW1lbnUtc3VibWVudS1iZywgOCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGVtZW51LWl0ZW0tZm9udC1jb2xvci0tYWN0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vSG9yaXpvbnRhbCBMYXlvdXRcbiAgICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYm90dG9tLWJnO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXk7XG4gICAgfVxuXG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLW1lbnUtaXRlbS1mb250LWNvbG9yO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1lbnUtaXRlbS1iZy1jb2xvci0taG92ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItbWVudS1pdGVtLWZvbnQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLW1lbnUtaXRlbS1mb250LWNvbG9yLS1hY3RpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1lbnUtaXRlbS1iZy1jb2xvci0tYWN0aXZlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci1tZW51LWl0ZW0tZm9udC1jb2xvci0tYWN0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbWVudS1pdGVtLWJnLWNvbG9yLS1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItbWVudS1pdGVtLWZvbnQtY29sb3ItLWFjdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbWVudS1pdGVtLWJnLWNvbG9yLS1hY3RpdmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci1tZW51LWl0ZW0tZm9udC1jb2xvci0tYWN0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbWVudS1pdGVtLWJnLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vVGFic1xuXG4gICAgLy8gVGFicyBEZWZhdWx0XG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAudGFicy1jb21wb25lbnQudGFicy1kZWZhdWx0IHtcbiAgICAgICAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLXRoZW1lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci10aGVtZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYnMtY29tcG9uZW50LXRhYjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItdGhlbWU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFicy1jb21wb25lbnQtcGFuZWxzIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbHMtY29sb3ItdGhlbWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRhYnMgVmVydGljYWxcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC50YWJzLWNvbXBvbmVudC50YWJzLXZlcnRpY2FsIHtcbiAgICAgICAgLnRhYnMtY29tcG9uZW50LXRhYnMge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxzLWNvbG9yLXRoZW1lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC50YWJzLWNvbXBvbmVudC10YWIge1xuICAgICAgICAgICAgICAgIGEsIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLXRoZW1lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYnMtY29tcG9uZW50LXRhYjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLXRoZW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFicyBTaW1wbGVcbiAgICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC50YWJzLWNvbXBvbmVudC50YWJzLXNpbXBsZSB7XG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWJzIC50YWJzLWNvbXBvbmVudC10YWIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxzLWNvbG9yLXRoZW1lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFicy1jb21wb25lbnQtcGFuZWxzIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRhYnMgU2ltcGxlIFZlcnRpY2FsXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAudGFicy1jb21wb25lbnQudGFicy1zaW1wbGUtdmVydGljYWwgLnRhYnMtY29tcG9uZW50LXRhYnMge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIGxpZ2h0ZW4oJGxzLWNvbG9yLXRoZW1lLCAzMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGxzLWNvbG9yLXRoZW1lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItdGhlbWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL01JU0NcbiAgICBjb2RlLCAuY29kZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICAgICAgICBjb2xvcjogJGNvZGUtY29sb3I7XG4gICAgfVxuXG4gICAgbWFyaywgLm1hcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItdGhlbWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnRvZG8tY29udGFpbmVyIHtcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxzLWNvbG9yLXRoZW1lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBEcm9wem9uZVxuXG4gICAgLnZ1ZS1kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgICAgIC5kei1kZXRhaWxzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci10aGVtZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmR6LXVwbG9hZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kei1lcnJvci1tYXJrIHN2ZyAjUGFnZS0xIGcge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotc3VjY2Vzcy1tYXJrIHN2ZyBnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kei1yZW1vdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggJHdoaXRlIHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0Ryb3Bkb3duXG4gICAuZHJvcGRvd24tZ3JvdXAge1xuXG4gICAgICAgICYuYWN0aXZlID4gLmRyb3Bkb3duLWFjdGl2YXRvciA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1hY3RpdmF0b3ItY29sb3ItLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWFjdGl2YXRvciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tYWN0aXZhdG9yLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWFjdGl2YXRvciBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy0taG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1jaGlsZC50b2dnbGUtYXJyb3cuYWN0aXZlID4gLmRyb3Bkb3duLWFjdGl2YXRvcjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYWN0aXZhdG9yLWNvbG9yLS1ob3ZlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1hY3RpdmF0b3ItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1ncm91cC1pdGVtIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWFjdGl2YXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1ncm91cC1pdGVtIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1hY3RpdmF0b3ItY29sb3ItLWhvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tZ3JvdXAtaXRlbSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLS1ob3ZlcjtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tYWN0aXZhdG9yOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWFjdGl2YXRvci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWdyb3VwLmFjdGl2ZSAuZHJvcGRvd24tYWN0aXZhdG9yIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1hY3RpdmF0b3ItY29sb3ItLWhvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWFjdGl2YXRvci1jb2xvci0taG92ZXIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbS1kaXZpZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vQnV0dG9uc1xuICAgIC5idG4tdGhlbWUge1xuICAgICAgICAvLyBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkbHMtY29sb3ItdGhlbWUsICRscy1jb2xvci10aGVtZSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci10aGVtZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGxzLWNvbG9yLXRoZW1lLCA0JSk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5idG4tdGhlbWUtb3V0bGluZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGxzLWNvbG9yLXRoZW1lKTtcbiAgICB9XG5cbiAgICAvL0Zvcm1zXG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci10aGVtZTtcbiAgICB9XG5cbiAgICAvL1Z1ZSBTZWxlY3RcbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuXG4gICAgICAgIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAmLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tdWx0aXNlbGVjdF9fdGFncy13cmFwIHtcbiAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fdGFnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItdGhlbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5tdWx0aXNlbGVjdF9fdGFnLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci10aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0RBVEVQSUNLRVJcbiAgICAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5jZWxsIHtcblxuICAgICAgICAmOm5vdCguYmxhbmspOm5vdCguZGlzYWJsZWQpIHtcblxuICAgICAgICAgICAgJi5kYXk6aG92ZXIsXG4gICAgICAgICAgICAmLm1vbnRoOmhvdmVyLFxuICAgICAgICAgICAgJi55ZWFyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItdGhlbWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLXRoZW1lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGlnaHRlbigkbHMtY29sb3ItdGhlbWUsMjUlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWdWUtQ2Fyb3VzZWxcbiAgICAuVnVlQ2Fyb3VzZWwtZG90IHtcblxuICAgICAgICAuVnVlQ2Fyb3VzZWwtZG90LWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tZGFyayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLlZ1ZUNhcm91c2VsLWRvdC0tYWN0aXZlIHtcbiAgICAgICAgICAgIC5WdWVDYXJvdXNlbC1kb3QtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItdGhlbWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy9NQUlMQk9YXG4gICAgLm1haWxib3ggLm1haWxib3gtY29udGVudCB7XG5cbiAgICAgICAgLnRhYmxlIHRyIHRkIC5jb250ZW50LXN1YmplY3Qge1xuICAgICAgICAgICAgY29sb3I6ICRtYWlsYm94LWZvbnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbGJveC1jb250ZW50LWZvb3RlciB7XG5cbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbGJveC1mb250LWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWlsYm94LXBhZ2UtbGluay1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWlsYm94LXBhZ2UtbGluay1iZztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haWxib3gtcGFnZS1saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1mYXZvcml0ZSAuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItdGhlbWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbGJveC1tb2RhbCAubWFpbC1ib2R5IC5tZXNzYWdlLWhlYWRpbmcuZW1haWwgYSB7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLm1haWxib3ggLm1haWxib3gtc2lkZWJhciB7XG5cbiAgICAgICAgLnNpZGViYXItbWVudSBsaS5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkbHMtY29sb3ItdGhlbWU7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXItbWVudSBsaSBhe1xuICAgICAgICAgICAgY29sb3I6ICRtYWlsYm94LWZvbnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubGVmdC1zaWRlYmFyLWJ0biB7XG4gICAgICAgICAgICBjb2xvcjogJG1haWxib3gtZm9udC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50KSB7XG4gICAgICAgIC5oZWFkZXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGVtZW51LXN1Ym1lbnUtYmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEJhc2ljIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sLCBib2R5ICwgLnNpdGUtd3JhcHBlcntcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiAkYmFzZS1mb250LWNvbG9yO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSchaW1wb3J0YW50O1xuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRoZWFkaW5nLWZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmEge1xuICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2stLWxpZ2h0O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRscy1jb2xvci1ibGFjay0tbGlnaHQsIDEwJSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbn1cblxubWFyaywgLm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogMC4yZW0gMC40ZW07XG4gICAgbWFyZ2luOiAwIDFweDtcbn1cblxuY29kZSwgLmNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbn1cblxuOmFjdGl2ZSwgOmZvY3VzLCA6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cblt2LWNsb2FrXSB7ZGlzcGxheTogbm9uZX1cblxuLnRleHQtZGVmYXVsdCB7XG4gICAgY29sb3I6ICRscy1jb2xvci1ibGFjayAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uZmEtc3Bpbm5lciB7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZmlsdGVyLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNsZWFyLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saXN0LWFkZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6JGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeS0tbGlnaHQ7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeS0tbGlnaHQ7XG4gICAgfVxufVxuXG4uYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dhbC1pY29uLS1jdXN0b20ge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICRscy1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxzLWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmF2YXRhci1jcm9wcGVyLWJ0bjpob3ZlciAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cbiIsIi5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuLnNpZGViYXItbGVmdCB7XG4gICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLXNlY29uZGFyeTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICB6LWluZGV4OiAzMDtcbn1cblxuLnNpZGViYXItYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG59XG5cbi5tb2JpbGUtbWVudS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDgsIDc1LCA4OCwgLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYXlvdXQtZGVmYXVsdCAubWFpbi1jb250ZW50LFxuLmxheW91dC1pY29uLXNpZGViYXIgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAzMHB4IDEwcHggMjcwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMzlweCk7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAjODE4YTkxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDI1NXB4O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2stLWxpZ2h0O1xuICAgIH1cbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucGFnZS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnRlbXBsYXRlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vL0xheW91dCBIb3Jpem9udGFsXG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50LWJlbG93KSB7XG5cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgfVxuXG4gICAgLnNpZGViYXItbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0yNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1vcGVuIC5zaWRlYmFyLWxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLW9wZW4gLm1vYmlsZS1tZW51LW92ZXJsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubGF5b3V0LWRlZmF1bHQgLm1haW4tY29udGVudCxcbiAgICAubGF5b3V0LWljb24tc2lkZWJhciAubWFpbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zaXRlLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbn1cblxuXG4iLCIuc2lkZWJhci1sZWZ0IHtcblxuICAgIC5tZW51LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMXB4IDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLm1lbnUtdGV4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi5icmFuZC1tYWluICBpbWcge1xuICAgIGhlaWdodDogMjVweDtcbn1cblxuLm5hdi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYnV0dG9ucy1iZy1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICRoZWFkZXItYnV0dG9ucy1mb250LWNvbG9yO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5cHg7XG4gICAgcGFkZGluZzogNnB4O1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGhlYWRlci1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLmFjdGlvbi1saXN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgICAgJi5hY3Rpb24taXRlbSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWljb24tY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYnV0dG9ucy1iZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLWJ1dHRvbnMtZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1idXR0b25zLWJnLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLWZvbnQtY29sb3I7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5hdmF0YXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5hdmF0YXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1ncm91cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYnV0dG9ucy1iZy1jb2xvcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtY2hpbGQgPiAuZHJvcGRvd24tYWN0aXZhdG9yOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1ncm91cC1pdGVtIGkge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAgLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHggOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQtYmVsb3cpIHtcblxuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuYnJhbmQtbWFpbiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2lkZS1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuY29sbGFwc2UtZ3JvdXAgLmNvbGxhcHNlLWdyb3VwLWl0ZW0ge1xuXG4gICAgICAgIC5jb2xsYXBzZS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmID4gYSA+IC5pY29uLWZhLmFycm93IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlbWVudS1pdGVtLWJnLWNvbG9yLS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1pY29uLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAmID4gLmNvbGxhcHNlLWl0ZW0tdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgJiA+IGEgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IC5pY29uLWZhLmFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2xsYXBzZS1ncm91cC1pdGVtcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZW1lbnUtc3VibWVudS1iZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuY29sbGFwc2UtZ3JvdXAtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlbWVudS1zdWJtZW51LWJnLCA1JSk7XG5cbiAgICAgICAgICAgICAgICAuY29sbGFwc2UtZ3JvdXAtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlbWVudS1zdWJtZW51LWJnLCA4JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFzZS1kYXRlLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZGF0ZS1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweCA2cHggMHB4IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgxN0FFMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW52YWxpZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkI3MTc4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhci1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgLmljb24tZmEge1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgfVxufVxuIiwiLmJhc2UtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sZWZ0LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIH1cblxuICAgIC5yaWdodC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLnNtYWxsLWlucHV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgICAmLnYtbW9uZXkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODE3QUUzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjcxNzggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGVmdC1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQtaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJhc2UtYnV0dG9uIHtcblxuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAmLmJ0bi1zbSB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgJi5idG4tZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmljb24tYnV0dG9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29uLWxlZnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaWNvbi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5idG4tY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuIiwiLnNlYXJjaC1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hY3RpdmF0b3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1sZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3Rvci1tZW51LWFib3ZlIHtcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuYmFzZS10ZXh0LWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi50ZXh0LWFyZWEtZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MTdBRTM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZCNzE3OCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIuYmFzZS1zd2l0Y2gge1xuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgfVxuXG4gICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1wcmltYXJ5LS12ZXJ5LWxpZ2h0O1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICBsYWJlbDphY3RpdmU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuL2FuaW1hdGlvbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9hbmltYXRpb24vbWl4aW5zJztcbkBpbXBvcnQgJy4vYW5pbWF0aW9uL2Z1bmN0aW9ucyc7XG5cbiRzaXplOiA1MHB4O1xuXG5Aa2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wO1xuICB9XG59XG5cbkBtaXhpbiBiYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSAoJG46MywgJHN0YXJ0OjApIHtcbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRuIHtcbiAgICA+IGRpdjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogZGVsYXkoMC4ycywgJG4sICRpIC0gMSk7XG4gICAgfVxuICB9XG59XG5cbi5sb2FkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogNDAlO1xuICAgIEBpbmNsdWRlIGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlKCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kc2l6ZSAvIDIpO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBnbG9iYWwtYW5pbWF0aW9uKCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIDEuMjVzIDBzIGluZmluaXRlIGN1YmljLWJlemllciguMjEsLjUzLC41NiwuOCk7XG4gICAgfVxufVxuIiwiQG1peGluIGdsb2JhbC1iZygpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG59XG5cbkBtaXhpbiBnbG9iYWwtYW5pbWF0aW9uKCkge1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5AbWl4aW4gYmFsbHMoKSB7XG4gIEBpbmNsdWRlIGdsb2JhbC1iZygpO1xuXG4gIHdpZHRoOiAkYmFsbC1zaXplO1xuICBoZWlnaHQ6ICRiYWxsLXNpemU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogJG1hcmdpbjtcbn1cblxuQG1peGluIGxpbmVzKCkge1xuICBAaW5jbHVkZSBnbG9iYWwtYmcoKTtcblxuICB3aWR0aDogJGxpbmUtd2lkdGg7XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogJG1hcmdpbjtcbn1cbiIsIi5iYXNlLXByZWZpeC1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDJweCAycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIH1cblxuICAgIC5wcmVmaXgtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNTU1NDdBO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMnB4IDlweCAxMHB4O1xuICAgIH1cblxuICAgIC5wcmVmaXgtaW5wdXQtZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG59XG5cbiIsIi5idG4ge1xuICAgICYuYnRuLXByZXNzYWJsZTphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDNweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzcHgpO1xuICAgIH1cblxuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbn1cblxuLy8gRGlzYWJsZSBPdXRsaW5lIG9uIGZvY3VzXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICB9XG59XG5cbi5idG4tb3V0bGluZS1kZWZhdWx0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICB9XG59XG5cbi5idG4tdGhlbWUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRscy1jb2xvci1wcmltYXJ5LCAkbHMtY29sb3ItcHJpbWFyeSk7XG4gICAgJGNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4uYnRuLW91dGxpbmUtdGhlbWUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGxzLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uYnRuLXRoZW1lLWxpZ2h0IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkbHMtY29sb3ItcHJpbWFyeS0tbGlnaHQsICRscy1jb2xvci1wcmltYXJ5LS1saWdodCk7XG4gICAgJGNvbG9yOiAkd2hpdGU7XG59XG5cbi8vIFJvdW5kZWQgQnV0dG9uXG4uYnRuLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5idG4gaSB7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idG4taWNvbiB7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICBpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gU2l6ZXNcbi5idG4teHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbn1cblxuLmJ0bi1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gRXh0cmFcblxuLmxhZGRhLWJ1dHRvbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb2xvciBPdmVycmlkZXNcbi5idG4tc3VjY2VzcywuYnRuLXdhcm5pbmcsIC5idG4taW5mbyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLy9kcm9wZG93biBCdXR0b25cbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCAuZHJvcGRvd24tZ3JvdXAge1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gICAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgLmRyb3Bkb3duLWdyb3VwIC5idG57XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLWdyb3VwIC5idG57XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLmJ0bi1jcmF0ZXIge1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBwb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgLmJ0bi1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB9XG59XG5cbi5idG4tY3JhdGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxMHB4IGF1dG8gIzgxN0FFMztcbn1cblxuLmJ0bi1jcmF0ZXI6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJ0bi1jcmF0ZXItZGVmYXVsdCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLXByaW1hcnk7XG5cbiAgICAuaWNvbi1mYS1zcGlubmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxufVxuXG4uYnRuLWNyYXRlci1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM1QkYyO1xufVxuXG4uYnRuLWNyYXRlci1ob2xsb3cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgLmljb24tZmEtc3Bpbm5lciB7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbi5idG4tY3JhdGVyLWhvbGxvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbn1cbiIsIi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmRlMDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTI1LCAyMDQsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2ZmZGUwMDI5XG59IiwiLy8gY2FyZHMuc2NzcyAtIEN1c3RvbSBDYXJkc1xuLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxuICAgIC5jYXJkLWhlYWRlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNlY3Rpb24tdGl0bGU7XG4gICAgICAgIH1cblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5iZy1kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXNlbWktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc2VtaS1zZWN0aW9uLXRpdGxlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLndpdGgtdGFicyAuY2FyZC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJnLXByaW1hcnksXG4gICAgLmJnLWluZm8sXG4gICAgLmJnLXByaW1hcnksXG4gICAgLmJnLWRhcmssXG4gICAgLmJnLXN1Y2Nlc3MsXG4gICAgLmJnLWRhbmdlcixcbiAgICAuYmctd2FybmluZyB7XG5cbiAgICAgICAgaDMsIGg1LCBoNiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAgIC5jYXJkXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG59XG5cblxuIiwiLy8gdGFicy5zY3NzIC0gVGFicyAmIEFjY29yZGlhbnNcblxuLnRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG59XG5cbi50YWJzLWRlZmF1bHQge1xuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxzLWNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG59XG5cbi50YWJzLXByaW1hcnkge1xuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5uYXYtdGFicyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG59XG5cbi50YWJzLXNpbXBsZSB7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrLS1saWdodDtcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGxzLWNvbG9yLXByaW1hcnksIDMwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50YWJzLXZlcnRpY2FsIHtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxzLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50YWJzLXByaW1hcnkgLm5hdi10YWJzIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYnMtc2ltcGxlIC5uYXYtdGFicyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG5cbiAgICAucGFuZWwtaGVhZGluZyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgfVxuXG4gICAgLnBhbmVsLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgfVxufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuIiwiXG4udGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbn1cblxuLnRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC50YWItbGluayB7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFya1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5hLWFjdGl2ZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjay0tbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYS1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuXG4gICAgLnJvdXRlci1saW5rLWV4YWN0LWFjdGl2ZS5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrLS1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuIiwiLnRhYmxlIHtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2stLWxpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbXBvbmVudF9fdGFibGVfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICB0cjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC5wcmltYXJ5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5hY3Rpb24tZHJvcGRvd24ge1xuXG4gICAgICAgIC5kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAwIDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMSkgMHB4IDFweCAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDA1O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1ib2R5IC50YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cbiAgICB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBWdWUgVGFibGVcblxuLnRhYmxlLWNvbXBvbmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fZmlsdGVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZS1jb21wb25lbnRfX2ZpbHRlcl9fZmllbGQge1xuICAgIHBhZGRpbmc6IDAuMTVlbSAxLjI1ZW0gMC4xNWVtIDAuNzVlbTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi50YWJsZS1jb21wb25lbnRfX2ZpbHRlcl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGNvbG9yOiAjMDA3NTkzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fZmlsdGVyX19maWVsZDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xufVxuXG4udGFibGUtY29tcG9uZW50X190YWJsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fdGFibGUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDE1cHg7XG59XG5cbi50YWJsZS1jb21wb25lbnRfX3RhYmxlX19jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fdGFibGUgdGgsXG4udGFibGUtY29tcG9uZW50X190YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NWVtIDEuMjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS1jb21wb25lbnRfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fdGgtLXNvcnQsXG4udGFibGUtY29tcG9uZW50X190aC0tc29ydC1hc2MsXG4udGFibGUtY29tcG9uZW50X190aC0tc29ydC1kZXNjIHtcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fdGgtLXNvcnQtYXNjOmFmdGVyLFxuLnRhYmxlLWNvbXBvbmVudF9fdGgtLXNvcnQtZGVzYzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuMjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNiYmI7XG59XG5cbi50YWJsZS1jb21wb25lbnRfX3RoLS1zb3J0LWFzYzphZnRlciB7XG4gICAgY29udGVudDogXCLihpFcIjtcbn1cblxuLnRhYmxlLWNvbXBvbmVudF9fdGgtLXNvcnQtZGVzYzphZnRlciB7XG4gICAgY29udGVudDogXCLihpNcIjtcbn1cblxuXG4vLyBQYWdpbmF0aW9uXG4udGFibGUtY29tcG9uZW50IC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEgaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhLmRpc2FibGVkIGkge1xuICAgICAgICBjb2xvcjogI2Q5ZDlkOTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbn1cblxudGFibGUuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRhYmxlLWFjdGlvbnMtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5LS1saWdodDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDAuMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWdyb3VwLmFjdGl2ZSB7XG5cbiAgICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRhYmxlLXN0YXRzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxufVxuXG4uc2VsZWN0YWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogNDdweDtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4udGFibGUtY29tcG9uZW50IHRkID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgIGNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRvcDogMDtcbn1cblxuLnNlbGVjdC1hbGwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAuc2VsZWN0LWFsbC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zZWxlY3RhbGwge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbXBvbmVudCB7XG5cbiAgICAgICAgLmRyb3Bkb3duLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgIHRkID4gc3BhbjpmaXJzdC1jaGlsZCAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuIH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNC41cHg7XG4gICAgcmlnaHQ6IDQuNXB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1idXR0b25zLWZvbnQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtNXB4O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtNXB4O1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzcHgsIDFweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDNweCwgLTFweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cbiIsIi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yc1xufVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwXG59XG4iLCIvLyBHYXVnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmdhdWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2F1Z2UtbGcge1xuXG4gICAgLmJhc2ljLWdhdWdlLCAuZG9udXQtZ2F1Z2UsIC5jb2xvci1nYXVnZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmdhdWdlLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxufVxuXG4uZ2F1Z2UtbWQge1xuXG4gICAgLmJhc2ljLWdhdWdlLCAuZG9udXQtZ2F1Z2UsIC5jb2xvci1nYXVnZSB7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuXG59XG5cbi5nYXVnZS1zbSB7XG5cbiAgICAuYmFzaWMtZ2F1Z2UsIC5kb251dC1nYXVnZSwgLmNvbG9yLWdhdWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAuZ2F1Z2UtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG59XG5cbi5nYXVnZS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYubWlkZGxlLWxhYmVsIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbi5nYXVnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50KSB7XG5cbiAgICAuZ2F1Z2UtbGcge1xuXG4gICAgICAgIC5iYXNpYy1nYXVnZSwgLmRvbnV0LWdhdWdlLCAuY29sb3ItZ2F1Z2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYXVnZS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHBhY2UtbG9hZGVyLWNvbG9yLDEwJSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcy1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAkcGFjZS1sb2FkZXItY29sb3IsIDAgMCA1cHggJHBhY2UtbG9hZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAxLjA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKSB0cmFuc2xhdGUoMHB4LCAtNHB4KTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoM2RlZykgdHJhbnNsYXRlKDBweCwgLTRweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpIHRyYW5zbGF0ZSgwcHgsIC00cHgpO1xufVxuXG4ucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAkcGFjZS1sb2FkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGFjZS1sb2FkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogcGFjZS1zcGlubmVyIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwYWNlLXNwaW5uZXIgNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHBhY2Utc3Bpbm5lciA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIHBhY2Utc3Bpbm5lciB7XG4gIDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyBwYWNlLXNwaW5uZXIge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLnZ1ZS10YWJzLWRlbW8gLmNhcmQtYm9keSAuZGVmYXVsdCB7XG5cbiAgICAudGFicy1jb21wb25lbnQgLnRhYnMtY29tcG9uZW50LXRhYnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuc3VmZml4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XG4gICAgfVxuXG4gICAgLnByZWZpeCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWU4ZWI7XG4gICAgICAgIGNvbG9yOiAjMGM1MTc0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzVlbTtcbiAgICB9XG5cbiAgICAucHJlZml4LFxuICAgIC5zdWZmaXgge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAuMWVtO1xuICAgIH1cblxuICAgIC50YWJzLWNvbXBvbmVudCB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgfVxuXG4gICAgLnBhZ2Utc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgICB9XG59XG5cbi5zdWZmaXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAuNzI1ZW07XG4gICAgdG9wOiAtMC43MjVlbTtcbn1cblxuLnRhYnMtY29tcG9uZW50IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUYWJzIERlZmF1bHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFicy1jb21wb25lbnQudGFicy1kZWZhdWx0IHtcblxuICAgIC50YWJzLWNvbXBvbmVudC10YWJzIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC50YWJzLWNvbXBvbmVudC10YWIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAudGFicy1jb21wb25lbnQtdGFiIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMC43NWVtIDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZGUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmRlMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1jb21wb25lbnQtdGFiOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICB9XG5cbiAgICAudGFicy1jb21wb25lbnQtcGFuZWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbn1cblxuLy8gVGFicyBEZWZhdWx0IFByaW1hcnlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFicy1jb21wb25lbnQudGFicy1kZWZhdWx0LnByaW1hcnkge1xuXG4gICAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdkY2M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3ZGNjO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3ZGNjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYnMtY29tcG9uZW50LXBhbmVscyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA3ZGNjICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBUYWJzIFZlcnRpY2FsXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYnMtY29tcG9uZW50LnRhYnMtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgIC50YWJzLWNvbXBvbmVudC10YWJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1ZW0gMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZGUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWI6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzLWNvbXBvbmVudC1wYW5lbHMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMGVtIDBlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLy8gVGFicyBWZXJ0aWNhbCBQcmltYXJ5XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYnMtY29tcG9uZW50LnRhYnMtdmVydGljYWwucHJpbWFyeSAudGFicy1jb21wb25lbnQtdGFicyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwN2RjYyAhaW1wb3J0YW50O1xuXG4gICAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDdkY2M7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJzLWNvbXBvbmVudC10YWI6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3ZGNjO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4vLyBUYWJzIFNpbXBsZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50YWJzLWNvbXBvbmVudC50YWJzLXNpbXBsZSB7XG5cbiAgICAudGFicy1jb21wb25lbnQtdGFicyB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAudGFicy1jb21wb25lbnQtdGFiIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYnMtY29tcG9uZW50LXRhYiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmMjk5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmRlMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1jb21wb25lbnQtcGFuZWxzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi8vIFRhYnMgU2ltcGxlIFZlcnRpY2FsXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRhYnMtY29tcG9uZW50LnRhYnMtc2ltcGxlLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cbiAgICAudGFicy1jb21wb25lbnQtdGFicyB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAudGFicy1jb21wb25lbnQtdGFiIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWIge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmYyOTk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmRlMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1jb21wb25lbnQtcGFuZWxzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBlbSAwZW0gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG4udGFicy1jb21wb25lbnQtdGFicyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59IiwiLmRyb3Bkb3duLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmFjdGl2ZSAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIG1hcmdpbjogLjEyNXJlbSAwIDAgLjEyNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1ncm91cC1pdGVtIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1hY3RpdmF0b3Ige1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1ncm91cC5hY3RpdmUgLmRyb3Bkb3duLWFjdGl2YXRvciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxzLWNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogLjEyNXJlbSAuMTI1cmVtIDA7XG5cbiAgICAgICAgICAgICYuYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvbi1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtLWRpdmlkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLWdyb3VwLmRyb3Bkb3duLWxpZ2h0IHtcblxuICAgIC5kcm9wZG93bi1jb250YWluZXIge1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGxzLWNvbG9yLWdyYXktLWRhcmssIDEwJSk7XG5cbiAgICAgICAgLmRyb3Bkb3duLWdyb3VwLWl0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWdyb3VwLWl0ZW0gYS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxzLWNvbG9yLWdyYXksIDclKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1ncm91cC1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkbHMtY29sb3ItZ3JheSwgNyUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWFjdGl2YXRvcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcmsgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1ncm91cC5hY3RpdmUgLmRyb3Bkb3duLWFjdGl2YXRvciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxzLWNvbG9yLWdyYXksIDclKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0tZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbHMtY29sb3ItYmxhY2s7XG4gICAgfVxufVxuXG4uZHJvcGRvd24taXRlbSB7XG5cbiAgICAuZHJvcGRvd24taXRlbS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLmFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6MTtcblxuICAgIC5hY3Rpb24tYnRuIHtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cbiIsIi52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGwge1xuXG4gICAgJjpub3QoLmJsYW5rKTpub3QoLmRpc2FibGVkKVxuICAgIHtcbiAgICAgICAgJi5kYXk6aG92ZXIsXG4gICAgICAgICYubW9udGg6aG92ZXIsXG4gICAgICAgICYueWVhcjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDpsaWdodGVuKCRscy1jb2xvci1wcmltYXJ5LDI1JSkgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJmaWVsZHNldFtkaXNhYmxlZF0gLm11bHRpc2VsZWN0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmluLXZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aXNlbGVjdCB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLm11bHRpc2VsZWN0X19zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZSxcbi5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItY29sb3I6ICM0MWI4ODMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC40MSwgMC4yNiwgMC4yLCAwLjYyKTtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyIHtcbiAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlci1hY3RpdmUsXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLFxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm11bHRpc2VsZWN0LFxuLm11bHRpc2VsZWN0X19pbnB1dCxcbi5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5tdWx0aXNlbGVjdCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzM1NDk1ZTtcbn1cblxuLm11bHRpc2VsZWN0ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tdWx0aXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxN2FlMyAhaW1wb3J0YW50O1xufVxuXG4ubXVsdGlzZWxlY3QtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcbiAgICB6LWluZGV4OiA1MDtcbn1cblxuLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fY3VycmVudCxcbi5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2lucHV0LFxuLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xufVxuLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fY3VycmVudCxcbi5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX2lucHV0LFxuLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm11bHRpc2VsZWN0X19pbnB1dCxcbi5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tdWx0aXNlbGVjdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG59XG5cbi5tdWx0aXNlbGVjdF9fdGFnIH4gLm11bHRpc2VsZWN0X19pbnB1dCxcbi5tdWx0aXNlbGVjdF9fdGFnIH4gLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLm11bHRpc2VsZWN0X19pbnB1dDpob3Zlcixcbi5tdWx0aXNlbGVjdF9fc2luZ2xlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7XG59XG4ubXVsdGlzZWxlY3RfX2lucHV0OmZvY3VzLFxuLm11bHRpc2VsZWN0X19zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tdWx0aXNlbGVjdF9fdGFncy13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDQwcHggMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tdWx0aXNlbGVjdF9fdGFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAyNnB4IDRweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogIzQxYjg4MztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5tdWx0aXNlbGVjdF9fdGFnLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICB3aWR0aDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgY29sb3I6ICMyNjZkNGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm11bHRpc2VsZWN0X190YWctaWNvbjpmb2N1cyxcbi5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNjlhNmU7XG59XG4ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmZvY3VzOmFmdGVyLFxuLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA4cHggMTJweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogMXB4O1xuICAgIHRvcDogMXB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2NSU7XG4gICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICBib3JkZXItY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tdWx0aXNlbGVjdC0tYWJvdmUgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubXVsdGlzZWxlY3RfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm11bHRpc2VsZWN0X19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4ubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNDFiODgzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdCk7XG4gICAgYmFja2dyb3VuZDogIzQxYjg4MztcbiAgICBjb2xvcjogd2hpdGU7XG59XG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgY29sb3I6ICMzNTQ5NWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3RlZCk7XG4gICAgY29sb3I6IHNpbHZlcjtcbn1cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZjZhNmE7XG4gICAgY29sb3I6ICNmZmY7XG59XG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY2YTZhO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19jdXJyZW50LFxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheTtcbn1cblxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG59XG5cbi5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19pbnB1dCxcbi5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG59XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIGNvbG9yOiAjMzU0OTVlO1xufVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU0OTVlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU0OTVlO1xufVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY2YTZhO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY2YTZhO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tdWx0aXNlbGVjdC1lbnRlci1hY3RpdmUsXG4ubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cblxuLm11bHRpc2VsZWN0LWVudGVyLFxuLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLm11bHRpc2VsZWN0X19zdHJvbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDFweDtcbn1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDBweCA0MHB4O1xufVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbn1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19jbGVhciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTJweDtcbn1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19zcGlubmVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxcHg7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgydHVybik7XG4gICAgfVxufVxuXG4ubXVsdGlzZWxlY3Qge1xuXG4gICAgLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgfVxuXG4gICAgLm11bHRpc2VsZWN0X190YWdzLXdyYXAgLm11bHRpc2VsZWN0X190YWcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcblxuICAgICAgICAubXVsdGlzZWxlY3RfX3RhZy1pY29uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuIiwiXG4uY3VzdG9tZXItc2VsZWN0IHtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlYXJjaC1iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA1cHggMTVweDtcblxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8tZGF0YS1sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3M3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzNweDtcblxuICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODUsIDE5MywgMjA5LCAwLjQxKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRscy1jb2xvci1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMjFweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWxpZ2h0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi5pdGVtLXNlbGVjdCB7XG5cbiAgICAubWFpbi1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG5cbiAgICAgICAgLnNlYXJjaC1iYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vLWRhdGEtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgLmxpc3QtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyM3B4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4NSwgMTkzLCAyMDksIDAuNDEpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLnRheC1zZWxlY3Qge1xuXG4gICAgLm1haW4tc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICAgIH1cblxuICAgIC5zZWFyY2gtYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubm8tZGF0YS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMnB4O1xuXG4gICAgICAgIC5saXN0LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg1LCAxOTMsIDIwOSwgMC40MSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MzA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW1hZ2UtdXBsb2FkLWJveCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnByZXZpZXctbG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAycyBlYXNlO1xuICAgIH1cblxuICAgIC51cGxvYWQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnVwbG9hZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgfVxuXG4gICAgLnVwbG9hZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC53aGl0ZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmF2YXRhci11cGxvYWQge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIC5wcmV2aWV3LWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZmFkZUlue1xuICAgICAgMCV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAxMDAle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCJcbi5iYXNlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNCw0LDUsMC4xKTtcbiAgICB6LWluZGV4OiAxMDAwMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3cteGw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuc2l6ZS1sZyAubW9kYWwtYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHhcbiAgICB9XG5cbiAgICAmLnNpemUtc20gLm1vZGFsLWJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4XG4gICAgfVxuXG4gICAgLmNsb3NlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCkge1xuICAgIC5iYXNlLW1vZGFsIHtcblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuIiwiLmJhc2UtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gfVxuXG4uaXRlbS1tb2RhbCB7XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcmVkO1xuICAgIH1cblxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQgKSB7XG5cbiAgICAuYmFzZS1tb2RhbCAuaXRlbS1tb2RhbCAuaW5wdXQtbGFiZWx7XG5cbiAgICAgICAgLml0ZW0tbW9kYWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgICAgICAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXF1aXJlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZCNzE3ODtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICB9XG5cbn1cbiIsIi50ZW1wbGF0ZS1tb2RhbCB7XG5cbiAgICAudGVtcGxhdGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICAudGVtcGxhdGUtaW1nIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLXRlbXBsYXRlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY2hlY2staWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG5cbiAgICAgICAgLmJ0bi1jcmF0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50KSB7XG5cbiAgICAuYmFzZS1tb2RhbCB7XG5cbiAgICAgICAgLnRlbXBsYXRlLW1vZGFsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcblxuICAgICAgICAgICAgLnRlbXBsYXRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIuY3VzdG9tZXItbW9kYWwge1xuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBmb250LWZhbWlseTogcG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXJlZDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAgICAgICAuYnRuLWNyYXRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5LWFkZHJlc3MtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCkge1xuXG4gICAgLmJhc2UtbW9kYWwge1xuXG4gICAgICAgIC5jdXN0b21lci1tb2RhbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgICAgIC5yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIudGF4LXR5cGUtbW9kYWwge1xuXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5yZXF1aXJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcmVkO1xuICAgIH1cblxuICAgIC5jb21wb3VuZC10YXgtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50ICkge1xuXG4gICAgLmJhc2UtbW9kYWwge1xuXG4gICAgICAgIC50YXgtdHlwZS1tb2RhbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi5jYXRlZ29yeS1tb2RhbCB7XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbC1mb3JtLWxhYmVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnJlcXVpcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcmVkO1xuICAgIH1cblxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50ICkge1xuXG4gICAgLmJhc2UtbW9kYWwge1xuXG4gICAgICAgIC5jYXRlZ29yeS1tb2RhbCB7XG5cbiAgICAgICAgICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn0iLCIvLyBEYXNoYm9hcmRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmRhc2hib2FyZCB7XG5cbiAgICAuZGFzaGJvYXJkLXRhYmxlXG4gICAgLnRhYmxlLWNvbXBvbmVudCB7XG5cbiAgICAgICAgLmRhc2hib2FyZC1yZWNlbnQtaW52b2ljZS1vcHRpb25zIHtcblxuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAwIC03NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uZGFzaGJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTNweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE3LjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuYW1vdW50IHtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWxpZ2h0O1xuICAgIH1cbn1cblxuLmRhc2gtaXRlbSB7XG4gICAgZmxleDogMztcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xufVxuLmRhc2gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogNVxufVxuXG4uZGFzaGJvYXJkLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC55ZWFyLXNlbGVjdG9yIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxufVxuXG4uZ3JhcGgtYm9keSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG4gICAgLmNoYXJ0LWRlc2Mge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgIC5zdGF0cyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC50YWJsZS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGFibGUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRWNvbW1lcmNlXG5cbi5kYXNoYm94LWxpbmUtcHJvZ3Jlc3Mge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbn1cblxuLmRhc2hib3gtY2lyY2xlLXByb2dyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAuZWFzeS1waWUtY2hhcnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmRhc2hib3gge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGFzaGJveC1saW5lLXByb2dyZXNzIGkge1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhc2hib3gtY2lyY2xlLXByb2dyZXNzIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGFzaGJveCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JhcGgtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnN0YXRzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuXG4gICAgICAgICAgICAudG90YWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAgIC5kYXNoYm94XG4gICAgLmljb25cbiAgICAuY2FyZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkLWNhcmRcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC55ZWFyLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmQtY2FyZFxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhc2gtaXRlbSB7XG4gICAgICAgIGZsZXg6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICB9XG5cbiAgICAuZGFzaC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAgICAgZmxleDogMTAwJVxuICAgIH1cbiAgICAuZGFzaC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gICAgICAgIGZsZXg6IDEwMCVcbiAgICB9XG5cbiAgICAuZ3JhcGgtYm9keSB7XG5cbiAgICAgICAgLnN0YXRzIHtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRjFGQTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXJvd1xuICAgIC5tb2ItdGFibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL0ZpbmFuYWNlXG4uY2FyZC53aXRoLXRhYnMgLnRhYnMtY29tcG9uZW50IHtcblxuICAgIC50YWJzLWNvbXBvbmVudC10YWJzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIC50YWJzLWNvbXBvbmVudC1wYW5lbHMge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLndpdGgtdGFicyAudGFicy1jb21wb25lbnQge1xuXG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWJzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB0b3A6IC0yMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFicy1jb21wb25lbnQtcGFuZWxzIHtcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC50YWJzLWNvbXBvbmVudC10YWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICRscy1jb2xvci1ncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZC10YWJsZVxuICAgIC50YWJsZS1jb21wb25lbnQge1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIExvZ2luIC0gQmFzZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG9naW4tcGFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWxpZ2h0O1xuXG4gICAgLmxvZ2luLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dpbi1ib3gge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1NDdBXG4gICAgICAgIH1cblxuICAgICAgICAub3RoZXItYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWNvcHlyaWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRscy1jb2xvci1wcmltYXJ5LCA1JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWxvZ2luIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGxzLWNvbG9yLXByaW1hcnksIDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1ib3ggLmMtaW5wdXQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAuYy1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4td3JhcHBlciAuYy1pbnB1dCB7XG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmMtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMgfiAuYy1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMnJlbSBkYXJrZW4oIzMzMywgNSUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB+IC5jLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMzMzMsIDUlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tbWFpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3RoZXItb3B0aW9ucyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAjYzdjYmQxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgLmJ0bi10aGVtZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICAgIC5vdGhlci1hY3Rpb25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLW1haW4ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgLmxpbmstdGV4dCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXlcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIExvZ2luIC0gU3R5bGUgM1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG9naW4tcGFnZS5sb2dpbi0zIHtcblxuICAgIC5zaXRlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5sb2dpbi1ib3gge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZmxleDogMjtcbiAgICAgICAgcGFkZGluZzogMTUwcHggNjBweCAxODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDUwcHg7XG5cbiAgICAgICAgLmJveC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xvZ2luLXZlY3RvcjEuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogNTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2xvZ2luLXZlY3RvcjMuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDMyJTtcbiAgICB9XG5cbiAgICAuY29udGVudC1ib3g6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9mcmFtZS5zdmcnKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5jb250ZW50LWJveDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbG9naW4tdmVjdG9yMi5zdmcnKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDcuNSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuYy1pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cblxuICAgIC5sb2dpbi1ib3ggYSB7XG4gICAgICAgIGNvbG9yOiAjODE3QUUzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3IgOiBsaWdodGVuKCMzMzMsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3RoZXItb3B0aW9ucyBoNiB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cblxuICAgIC5wYWdlLWNvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtY29weXJpZ2h0IGEge1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvciA6IGRhcmtlbigkbHMtY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLW1haW4gaW1ne1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1icmVha3BvaW50KSB7XG5cbiAgICAgICAgLmNvbnRlbnQtYm94IGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1ib3ggcCB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1ib3g6OmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYm94OjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMTMlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG5cbiAgICAgICAgLmNvbnRlbnQtYm94IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYm94IHAge1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYm94OjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC5wYWdlLWNvcHlyaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiXG4ucGFnZS1lcnJvci00MDQge1xuXG4gICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLXNlY29uZGFyeTtcblxuICAgIC5lcnJvci1ib3gge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG59XG5cbi5iZy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkbHMtY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbHMtY29sb3ItcHJpbWFyeSwgNSUpO1xuICAgIH1cbn1cbiIsIi5jdXN0b21pemF0aW9uIHtcblxuICAgIC5wcmVmaXgtaW5wdXQge1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB9XG5cbiAgICAuZm9ybS1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmludm9pY2UtY3VzdG9taXphdGlvbi1jYXJkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCRjFGQTtib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLmFkZHJlc3MtY3VzdG9taXphdGlvbi1jYXJkIHtcblxuICAgICAgICAgICAgLmFkZHJlc3MtZmllbGRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAuZmllbGRzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJzIHtcblxuICAgICAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLy8gU2V0dGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNldHRpbmdzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIC5zZXR0aW5ncy1zaWRlYmFyIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgLnNldHRpbmdzLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgIC5zZXR0aW5nLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rLWNvbG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZS1zZXR0aW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAuc2V0dGluZy1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXR0aW5nLW1haW4tY29udGFpbmVyIHtcblxuICAgICAgICAuc2V0dGluZy1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2Utc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1NDdBO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZXhwZW5zZS1jYXRlZ29yeSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGF4LXRhYmxlIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YXgtbmFtZSB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wb3VuZC10YXgge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC0tdmVyeS1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1uZXctdGF4IHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5mbGV4LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgIC5idG4tc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xOHB4O1xuICAgIH1cblxuICAgIC5ib3gtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAjNTU1NDdBO1xuICAgIH1cblxuICAgIC5ib3gtZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgIH1cblxuICAgIC5ub3RlcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZlcnNpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGMUZCO1xuICAgICAgICBjb2xvcjogI0E1QUNDMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VBRjFGQjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCApIHtcblxuICAgIC5zZXR0aW5ncy1jb250YWluZXIge1xuXG4gICAgICAgIC5zZXR0aW5nLW1haW4tY29udGFpbmVyIHtcblxuICAgICAgICAgICAgLnNldHRpbmctY2FyZCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAubWwtMTUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWNvbXBvbmVudCB7XG5cbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50YXgtdGFibGUge1xuXG4gICAgICAgICAgICAudGF4LW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGVuc2UtY2F0ZWdvcnkge1xuXG4gICAgICAgICAgICAudGFibGUtY29tcG9uZW50X190YWJsZV9fYm9keSB7XG5cbiAgICAgICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZC1uZXctdGF4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLy8gSW52b2ljZXMgLSBDcmVhdGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmludm9pY2UtY3JlYXRlLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0LjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iIHtcblxuICAgICAgICAgICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtYWN0aW9ucyB7XG5cbiAgICAgICAgICAgIC5idG4tY3JhdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pbnZvaWNlLWlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zaG93LWN1c3RvbWVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYWRkcmVzcy1tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbWVyLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgIGZsZXg6IDg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1jdXN0b21lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG5cbiAgICAgICAgLmFkZC1jdXN0b21lci1hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAwO1xuXG4gICAgICAgICAgICAuY3VzdG9tZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNHB4IDExcHggMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tZXItcmVxdWlyZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIH1cblxuICAgIC5pbnZvaWNlLWlucHV0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5pbnZvaWNlLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjay0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pdGVtLXRhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU0N0E7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5pdGVtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtb3VudC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1ib2R5IHtcblxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXNlbGVjdCAuc2VsZWN0b3ItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNlbGVjdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29ydC1pY29uLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29ydC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGF4LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGF4LWFtb3VudCB7XG4gICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRheC1zZWxlY3Qge1xuICAgICAgICAgICAgZmxleDogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXgtdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgfVxuXG4gICAgLm11bHRpLXNlbGVjdC1pdGVtIHtcbiAgICAgICAgLm11bHRpc2VsZWN0LFxuICAgICAgICAubXVsdGlzZWxlY3RfX2lucHV0LFxuICAgICAgICAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLm11bHRpc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubXVsdGlzZWxlY3RfX2lucHV0LFxuICAgICAgICAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNCwgMjQxLCAyNTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogIDA7XG4gICAgICAgICAgICBib3JkZXI6IDBweCA7XG4gICAgICAgIH1cbiAgICAgICAgICAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LW1kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtaXRlbS1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tZmEge1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMTFweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52b2ljZS1mb290IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDM1cHggMDtcblxuICAgICAgICAuYnRuLXRlbXBsYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludm9pY2Utbm90ZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZvaWNlLXRvdGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICY+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMDtcblxuICAgICAgICAgICAgICAgIC5pbnZvaWNlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmludm9pY2UtYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTQ3QTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5LS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGlzY291bnQtZHJvcC1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvcmRlci10b3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YXgtc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5LS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXJvdyB7XG5cbiAgICAgICAgLml0ZW0tbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZhdG9yIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXktLWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWRpc2NvdW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgICAgICAuaW52b2ljZS1hY3Rpb24tYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmludm9pY2UtY3VzdG9tZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYXBzZS1pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1hY3Rpb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnZvaWNlLWlucHV0LWdyb3VwIHtcblxuICAgICAgICAgICAgLmludm9pY2UtaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmludm9pY2UtZm9vdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ0bi10ZW1wbGF0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludm9pY2UtdG90YWwge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzg0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIEludm9pY2VzIC0gVmlld1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW52b2ljZS12aWV3LXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNTcwcHggIWltcG9ydGFudDtcblxuICAgIC5pbnZvaWNlLXNpZGViYXIge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB6LWluZGV4OiAyNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAuaW52LXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNpZGUtaW52b2ljZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODUsIDE5MywgMjA5LCAwLjQxKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0IHtcblxuICAgICAgICAgICAgLmludi1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludi1zdGF0dXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodCB7XG5cbiAgICAgICAgICAgIC5pbnYtYW1vdW50IHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjay0tbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnYtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubm8tcmVzdWx0IHtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuc2lkZS1oZWFkZXIge1xuXG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODUsIDE5MywgMjA5LCAwLjQxKTtcblxuICAgICAgICAuaW52LWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5zaWRlLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW52b2ljZS12aWV3LXBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiA3NXZoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gICAgLmZyYW1lLXN0eWxlIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLmludi1maWx0ZXItZmllbGRzLWJ0biwgLmludi1maWx0ZXItc29ydGluZy1idG4ge1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgLmZpbHRlci1pdGVtcyB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmludi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXNlLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZpbHRlci1pbnZvaWNlLWRhdGUge1xuXG4gICAgICAgIC52ZHAtZGF0ZXBpY2tlciB7XG5cbiAgICAgICAgICAgIGRpdiB7XG5cbiAgICAgICAgICAgICAgICAudmRwLWRhdGVwaWNrZXJfX2NsZWFyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmRhdGUtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgfVxuXG4gICAgLnRvLXRleHQge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuXG4gICAgLmludm9pY2Utdmlldy1wYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnZvaWNlLXNpZGViYXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xuICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuXG4iLCIvLyBJbnZvaWNlcyAtIEluZGV4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbnZvaWNlLWluZGV4LXBhZ2Uge1xuXG4gICAgLnRhYmxlLWFjdGlvbnMge1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC50YWJsZS1hY3Rpb25zLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1zdGF0cyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmZpbHRlci1jdXN0b21lciwgLmZpbHRlci1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmZpbHRlci1kYXRlIHtcbiAgICAgICAgZmxleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZnJvbSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC50byB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1pbnZvaWNlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAuZGFzaGVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I5QzFEMTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGxhcmdlLWJyZWFrcG9pbnQgKSB7XG4gICAgICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWludm9pY2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1jdXN0b21lcixcbiAgICAgICAgLmZpbHRlci1zdGF0dXMsXG4gICAgICAgIC5maWx0ZXItZGF0ZSxcbiAgICAgICAgLmZpbHRlci1pbnZvaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50KSB7XG4gICAgICAgIC5wYWdlLWFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8vIEVzdGltYXRlcyAtIENyZWF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXN0aW1hdGUtY3JlYXRlLXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0LjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iIHtcblxuICAgICAgICAgICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtYWN0aW9ucyB7XG5cbiAgICAgICAgICAgIC5idG4tY3JhdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXN0aW1hdGUtaW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNob3ctY3VzdG9tZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5hZGRyZXNzLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OjE7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b21lci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBmbGV4OiA4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtY3VzdG9tZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gICAgICAgIC5hZGQtY3VzdG9tZXItYWN0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMDtcblxuICAgICAgICAgICAgLmN1c3RvbWVyLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTRweCAxMXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbWVyLXJlcXVpcmVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLXJlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB9XG5cbiAgICAuZXN0aW1hdGUtaW5wdXQtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmVzdGltYXRlLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ibGFjay0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pdGVtLXRhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU0N0E7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5pdGVtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFtb3VudC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1ib2R5IHtcblxuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VhcmNoLXNlbGVjdCAuc2VsZWN0b3ItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tc2VsZWN0b3Ige1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZXNlbGVjdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29ydC1pY29uLXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29ydC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGF4LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAudGF4LWFtb3VudCB7XG4gICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRheC1zZWxlY3Qge1xuICAgICAgICAgICAgZmxleDogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YXgtdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgfVxuXG4gICAgLm11bHRpLXNlbGVjdC1pdGVtIHtcbiAgICAgICAgLm11bHRpc2VsZWN0LFxuICAgICAgICAubXVsdGlzZWxlY3RfX2lucHV0LFxuICAgICAgICAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLm11bHRpc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubXVsdGlzZWxlY3RfX2lucHV0LFxuICAgICAgICAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNCwgMjQxLCAyNTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogIDA7XG4gICAgICAgICAgICBib3JkZXI6IDBweCA7XG4gICAgICAgIH1cbiAgICAgICAgICAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LW1kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGQtaXRlbS1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1wcmltYXJ5LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tZmEge1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMTFweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXN0aW1hdGUtZm9vdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDA7XG5cbiAgICAgICAgLmJ0bi10ZW1wbGF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lc3RpbWF0ZS1ub3RlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVzdGltYXRlLXRvdGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheS0tbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICY+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHggMDtcblxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZS1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NDdBO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG90YWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kaXNjb3VudC1kcm9wLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3JkZXItdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGF4LXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItcHJpbWFyeS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1yb3cge1xuXG4gICAgICAgIC5pdGVtLW5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS12ZXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2YXRvciB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pdGVtLWRpc2NvdW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgICAgICAgLmludm9pY2UtYWN0aW9uLWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5lc3RpbWF0ZS1jdXN0b21lci1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhcHNlLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVzdGltYXRlLWlucHV0LWdyb3VwIHtcblxuICAgICAgICAgICAgLmVzdGltYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5lc3RpbWF0ZS1mb290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnRuLXRlbXBsYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXN0aW1hdGUtdG90YWwge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzg0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIEVzdGltYXRlcyAtIEluZGV4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5lc3RpbWF0ZS1pbmRleC1wYWdlIHtcblxuICAgIC50YWJsZS1hY3Rpb25zIHtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAudGFibGUtYWN0aW9ucy1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtc3RhdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5maWx0ZXItY3VzdG9tZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmZpbHRlci1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmZpbHRlci1kYXRlIHtcbiAgICAgICAgZmxleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZnJvbSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC50byB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlci1lc3RpbWF0ZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLmRhc2hlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOUMxRDE7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRsYXJnZS1icmVha3BvaW50ICkge1xuICAgICAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlci1lc3RpbWF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWN1c3RvbWVyLFxuICAgICAgICAuZmlsdGVyLXN0YXR1cyxcbiAgICAgICAgLmZpbHRlci1kYXRlLFxuICAgICAgICAuZmlsdGVyLWVzdGltYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLnBhZ2UtYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gRXN0aW1hdGVzIC0gVmlld1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXN0aW1hdGUtdmlldy1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuZXN0aW1hdGUtc2lkZWJhciB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAyNDBweDtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIH1cblxuICAgIC5pbnYtc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLXZlcnktbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2lkZS1lc3RpbWF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODUsIDE5MywgMjA5LCAwLjQxKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0IHtcblxuICAgICAgICAgICAgLnN0YXR1cy1leHBpcmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVEN0Q3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlCMkMyQztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXR1cy1hY2NlcHRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q1RUVEMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNTQ5MzA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0dXMtc2VudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDIwOCwgMTU0LCAwLjQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E5NkUxQTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXR1cy12aWV3ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDOUUzRUM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUU1NzZDO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHVzLXBlbmRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRUQ3RDc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOUIyQzJDO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhdHVzLXJlamVjdGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTFFMEVBO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMxMkY1NztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXR1cy1kcmFmdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RURDQjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2QzQzMkU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnYtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW52LW51bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1kYXJrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludi1zdGF0dXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuXG4gICAgICAgICAgICAuaW52LWFtb3VudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbHMtY29sb3ItYmxhY2stLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW52LWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXktLXZlcnktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby1yZXN1bHQge1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWdyYXk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5zaWRlLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODUsIDE5MywgMjA5LCAwLjQxKTtcblxuICAgICAgICAuaW52LWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbHMtY29sb3ItZ3JheS0tdmVyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWYxZmI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgY29sb3I6ICRscy1jb2xvci1ncmF5LS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGUtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5lc3RpbWF0ZS12aWV3LXBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiA3NXZoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gICAgLmZyYW1lLXN0eWxlIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLmludi1maWx0ZXItZmllbGRzLWJ0bixcbiAgICAuaW52LWZpbHRlci1zb3J0aW5nLWJ0biB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4wOXJlbSByZ2JhKDExMSwgMTEwLCAxNDIsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIC5maWx0ZXItaXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnYtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBjb2xvcjogJGxzLWNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzZS1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWVzdGltYXRlLWRhdGUge1xuICAgICAgICAudmRwLWRhdGVwaWNrZXIge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAudmRwLWRhdGVwaWNrZXJfX2NsZWFyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC50by10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgLmVzdGltYXRlLXZpZXctcGFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZXN0aW1hdGUtc2lkZWJhciB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvLyBFeHBlbnNlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZXhwZW5zZXMge1xuXG4gICAgLmhlYWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5jb2xsYXBzZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5ub3RlcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQgKSB7XG5cbiAgICAuZXhwZW5zZXMge1xuXG4gICAgICAgIC5wYWdlLWFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYXBzZS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIFBheW1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtZWRpYShtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQgKSB7XG5cbiAgICAucGF5bWVudHMge1xuXG4gICAgICAgIC5wYWdlLWFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnBheW1lbnQtY3JlYXRlIHtcbiAgICAuaGVhZGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29sbGFwc2UtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLmNvbGxhcHNlLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkeC1zbWFsbC1icmVha3BvaW50ICkge1xuXG4gICAgLnBheW1lbnQtY3JlYXRlLCAucGF5bWVudC1pbmRleCB7XG5cbiAgICAgICAgLnBhZ2UtYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxhcHNlLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cblxufSIsIi8vIFdpemFyZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ud2l6YXJkIHtcblxuICAgIC5sb2dvLW1haW4ge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLndpemFyZC1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5mb3JtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0LjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuICAgIC5mb3JtLWRlc2Mge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAkbHMtY29sb3ItZ3JheS0tZGFyaztcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAuc3RlcC1pbmRpY2F0b3Ige1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5pbmRpY2F0b3ItbGluZSB7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXBzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzU4NTFkODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4NTFkODtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjNTg1MWQ4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLmljb24tY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgLyogbGluZS1oZWlnaHQ6IDIxcHg7ICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVwbG9hZC1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcblxuICAgICAgICAucHJldmlldy1sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcblxuICAgICAgICAubGVmdC1pdGVtLFxuICAgICAgICAucmlnaHQtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZXJpZmllZCxcbiAgICAubm90LXZlcmlmaWVkIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubm90LXZlcmlmaWVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcbiAgICB9XG5cbn1cbiIsIi8vIFJlcG9ydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJlcG9ydHMge1xuXG4gICAgLnJlcG9ydHMtdGFiLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG5cbiAgICAucmVwb3J0cy1mcmFtZS1zdHlsZSB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbHMtY29sb3ItZ3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIC5yZXBvcnQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnJlcG9ydC12aWV3LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAucmVwb3J0LWZpZWxkcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC5yZXBvcnQtZmllbGQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAucmVwb3J0LXN1Ym1pdC1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAucmVwb3J0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgY29sb3I6ICRscy1jb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJlcG9ydC1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNTU1NDdBO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQgKSB7XG5cbiAgICAucmVwb3J0cyB7XG5cbiAgICAgICAgLnJlcG9ydHMtdGFiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXBvcnRzLWZyYW1lLXN0eWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3J0LXN1Ym1pdC1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3J0LXZpZXctYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3J0LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXBvcnQtZmllbGRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVwb3J0LWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYnMge1xuXG4gICAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAudGFiLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gRGFzaGJvYXJkIC0gQ3JlYXRlICYgSW5kZXhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmN1c3RvbWVyLWNyZWF0ZSB7XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBjb2xvcjogJGxzLWNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAuY3VzdG9tZXItY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRscy1jb2xvci1ncmF5LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuc2FtZS1hZGRyZXNzLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgIH1cblxuICAgIC5oZWFkZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb2xsYXBzZS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAuY29sbGFwc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCApIHtcblxuICAgIC5jdXN0b21lci1pbmRleCB7XG5cbiAgICAgICAgLnBhZ2UtYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmN1c3RvbWVyLWNyZWF0ZSB7XG5cbiAgICAgICAgLnBhZ2UtYWN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zYW1lLWFkZHJlc3MtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxzLWNvbG9yLWdyYXktLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYXBzZS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLy8gSXRlbXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLml0ZW1zIHtcblxuICAgIC50YWJsZS1sb2FkZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR4LXNtYWxsLWJyZWFrcG9pbnQgKSB7XG5cbiAgICAuaXRlbXMge1xuXG4gICAgICAgIC5wYWdlLWFjdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4uaXRlbS1jcmVhdGUge1xuXG4gICAgLmNvbGxhcHNlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHgtc21hbGwtYnJlYWtwb2ludCApIHtcbiAgICAuaXRlbS1jcmVhdGUge1xuXG4gICAgICAgIC5jb2xsYXBzZS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi8vIEludm9pY2Ugc3RhdHVzZXNcblxuLmludi1zdGF0dXMtb3ZlcmR1ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZFRDdENztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM5QjJDMkM7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5pbnYtc3RhdHVzLXBhaWQge1xuICAgIGJhY2tncm91bmQ6ICNENUVFRDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzU0OTMwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW52LXN0YXR1cy11bnBhaWQge1xuICAgIGJhY2tncm91bmQ6ICNGOEVEQ0I7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkM0MzJFO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW52LXN0YXR1cy1zZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjA4LCAxNTQsIDAuNCk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjQTk2RTFBO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW52LXN0YXR1cy12aWV3ZWQge1xuICAgIGJhY2tncm91bmQ6ICNDOUUzRUM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUU1NzZDO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW52LXN0YXR1cy1jb21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNENUVFRDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzU0OTMwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW52LXN0YXR1cy1wZW5kaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkVEN0Q3O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzlCMkMyQztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmludi1zdGF0dXMtcGFydGlhbGx5X3BhaWQge1xuICAgIGJhY2tncm91bmQ6ICNDOUUzRUM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUU1NzZDO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW52LXN0YXR1cy1kcmFmdCB7XG4gICAgYmFja2dyb3VuZDogI0Y4RURDQjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2QzQzMkU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cblxuLy8gRXN0aW1hdGUgU3RhdHVzZXNcblxuLmVzdC1zdGF0dXMtZXhwaXJlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZFRDdENztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM5QjJDMkM7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5lc3Qtc3RhdHVzLWFjY2VwdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDVFRUQwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzM1NDkzMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmVzdC1zdGF0dXMtc2VudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDIwOCwgMTU0LCAwLjQpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0E5NkUxQTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmVzdC1zdGF0dXMtdmlld2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzlFM0VDO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFFNTc2QztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmVzdC1zdGF0dXMtcGVuZGluZyB7XG4gICAgYmFja2dyb3VuZDogI0ZFRDdENztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM5QjJDMkM7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5lc3Qtc3RhdHVzLXJlamVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTFFMEVBO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMxMkY1NztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmVzdC1zdGF0dXMtZHJhZnQge1xuICAgIGJhY2tncm91bmQ6ICNGOEVEQ0I7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkM0MzJFO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuIl19 */","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `
`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `