From c4683bdfbf835d7b6d1483c17794d96d820800cd Mon Sep 17 00:00:00 2001 From: <> Date: Mon, 11 Mar 2024 21:34:39 +0000 Subject: [PATCH] Deployed c79ea55 with MkDocs version: 1.5.3 --- .nojekyll | 0 404.html | 172 + assets/data/CoffeeMachine.trace.xml | 624 + .../data/DrinksServingRobotActors.trace.xml | 289 + assets/data/Raft.dgml | 243 + assets/data/Raft.xml | 484 + assets/images/CoffeeMachine.svg | 153 + assets/images/CoffeeMachineTasks.svg | 165 + assets/images/DSR-Bug-01.dgml | 158 + assets/images/DSR-Bug-01.svg | 329 + assets/images/DSR-Failover.dgml | 48 + assets/images/DSR-Failover.svg | 84 + assets/images/DSR-Plan.dgml | 44 + assets/images/DSR-Plan.svg | 57 + assets/images/DrinksServingRobot.jpg | Bin 0 -> 36855 bytes assets/images/EventGroups.dgml | 60 + assets/images/EventGroups.svg | 99 + assets/images/FailoverCoffeeMachine.dgml | 256 + assets/images/FailoverCoffeeMachine.svg | 41 + assets/images/FailoverCoffeeMachineBug.dgml | 200 + assets/images/FailoverCoffeeMachineBug.svg | 428 + assets/images/GaggiaEspresso.png | Bin 0 -> 85087 bytes assets/images/ImageGallery.png | Bin 0 -> 797726 bytes assets/images/Monitors.dgml | 140 + assets/images/Monitors.svg | 248 + assets/images/Raft.svg | 661 + assets/images/RaftMockCoverage.dgml | 135 + assets/images/RaftMockCoverage.svg | 172 + assets/images/RaftMocking.dgml | 440 + assets/images/RaftMocking.svg | 221 + assets/images/RaftServers.dgml | 74 + assets/images/RaftServers.svg | 114 + assets/images/RaftStateMachine.dgml | 87 + assets/images/RaftStateMachine.svg | 98 + assets/images/ShortIntro.png | Bin 0 -> 879590 bytes assets/images/abc.dgml | 19 + assets/images/abc.svg | 34 + assets/images/bg-reference.png | Bin 0 -> 1636 bytes assets/images/channel9_actors.png | Bin 0 -> 150324 bytes assets/images/channel9_tasks.png | Bin 0 -> 121317 bytes assets/images/cloudmessaging.dgml | 421 + assets/images/cloudmessaging.svg | 199 + assets/images/core.dgml | 1890 +++ assets/images/core.png | Bin 0 -> 118330 bytes assets/images/coyote_tutorial_intro.png | Bin 0 -> 65047 bytes assets/images/ecommerce.dgml | 48 + assets/images/ecommerce.svg | 78 + assets/images/icon.png | Bin 0 -> 4004 bytes assets/images/icon_coyote.svg | 19 + assets/images/icon_coyote_180x180.png | Bin 0 -> 4993 bytes assets/images/icon_coyote_192x192.png | Bin 0 -> 5380 bytes assets/images/icon_coyote_512x512.png | Bin 0 -> 17340 bytes assets/images/icon_coyote_600x600.png | Bin 0 -> 11308 bytes assets/images/logo_coyote.svg | 18 + assets/images/logo_coyote_white.svg | 18 + assets/images/microsoft-logo.svg | 48 + assets/images/raft.dgml | 240 + assets/images/site.webmanifest | 1 + assets/images/slider-1.png | Bin 0 -> 14481 bytes assets/images/slider-2.png | Bin 0 -> 12931 bytes assets/images/slider-3.png | Bin 0 -> 12300 bytes assets/images/tech_minutes.png | Bin 0 -> 37438 bytes assets/images/unittest.dgml | 44 + assets/images/unittest.svg | 33 + assets/images/webinar.png | Bin 0 -> 100038 bytes assets/js/analytics.js | 103 + assets/js/animate_trace.js | 360 + assets/js/animation.htm | 41 + assets/js/animation.js | 329 + assets/js/main.js | 15 + assets/js/navmenu.js | 82 + assets/js/plugins.js | 8 + assets/js/progress_bar.js | 112 + assets/js/trace_model.js | 311 + case-studies/azure-batch-service/index.html | 271 + .../azure-blockchain-service/index.html | 259 + .../azure-blockchain-workbench/index.html | 293 + concepts/actors/actor-semantics/index.html | 286 + concepts/actors/event-groups/index.html | 331 + concepts/actors/logging/index.html | 513 + concepts/actors/overview/index.html | 454 + concepts/actors/sharing-objects/index.html | 293 + concepts/actors/state-machine-demo/index.html | 284 + concepts/actors/state-machines/index.html | 519 + .../actors/synchronous-execution/index.html | 268 + concepts/actors/termination/index.html | 262 + concepts/actors/timers/index.html | 348 + .../actors/uncaught-exceptions/index.html | 275 + concepts/actors/why-actors/index.html | 265 + concepts/binary-rewriting/index.html | 337 + concepts/concurrency-unit-testing/index.html | 337 + concepts/non-determinism/index.html | 275 + concepts/specifications/index.html | 421 + concepts/tasks/overview/index.html | 325 + css/base.css | 742 ++ css/bootstrap-3.3.7.css | 6757 ++++++++++ css/bootstrap-3.3.7.min.css | 6 + css/bootstrap.css.map | 1 + css/bootstrap.min.css.map | 1 + css/font-awesome-4.7.0.css | 2337 ++++ css/font-awesome-4.7.0.min.css | 4 + css/highlight.css | 88 + css/main.css | 147 + css/player-controls.css | 113 + css/syntax.css | 58 + fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes fonts/fontawesome-webfont.svg | 2671 ++++ fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes fonts/glyphicons-halflings-regular.svg | 288 + fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes get-started/build-source/index.html | 275 + get-started/install/index.html | 357 + get-started/telemetry/index.html | 253 + get-started/upgrade-from-psharp/index.html | 271 + get-started/using-coyote/index.html | 418 + googlef431dcc5b966c91b.html | 1 + how-to/coverage/index.html | 308 + how-to/liveness-checking/index.html | 332 + how-to/unit-testing/index.html | 436 + img/favicon.ico | Bin 0 -> 1150 bytes include/abc.svg | 34 + include/player-controls.html | 39 + include/unittest.svg | 32 + index.html | 2392 ++++ js/base.js | 556 + js/bootstrap-3.3.7.js | 2377 ++++ js/bootstrap-3.3.7.min.js | 7 + js/elasticlunr.js | 2485 ++++ js/elasticlunr.min.js | 10 + js/highlight.pack.js | 2 + js/jquery-3.2.1.js | 10253 ++++++++++++++++ js/jquery-3.2.1.min.js | 4 + overview/benefits/index.html | 255 + overview/faq/index.html | 330 + overview/how/index.html | 275 + overview/publications/index.html | 249 + overview/videos/index.html | 246 + .../index.html | 247 + .../SharedCounter/Add/index.html | 239 + .../SharedCounter/CompareExchange/index.html | 239 + .../SharedCounter/Create/index.html | 258 + .../SharedCounter/Decrement/index.html | 239 + .../SharedCounter/Exchange/index.html | 239 + .../SharedCounter/GetValue/index.html | 239 + .../SharedCounter/Increment/index.html | 239 + .../SharedCounter/index.html | 281 + .../SharedDictionary-2/Count/index.html | 239 + .../SharedDictionary-2/Item/index.html | 239 + .../SharedDictionary-2/TryAdd/index.html | 239 + .../SharedDictionary-2/TryGetValue/index.html | 239 + .../SharedDictionary-2/TryRemove/index.html | 239 + .../SharedDictionary-2/TryUpdate/index.html | 239 + .../SharedDictionary-2/index.html | 292 + .../SharedDictionary/Create/index.html | 306 + .../SharedDictionary/index.html | 257 + .../SharedRegister-1/GetValue/index.html | 239 + .../SharedRegister-1/SetValue/index.html | 239 + .../SharedRegister-1/Update/index.html | 239 + .../SharedRegister-1/index.html | 277 + .../SharedRegister/Create/index.html | 264 + .../SharedRegister/index.html | 257 + .../index.html | 259 + .../TimerElapsedEvent/Info/index.html | 240 + .../TimerElapsedEvent/index.html | 239 + .../TimerElapsedEvent/index.html | 262 + .../TimerInfo/CustomEvent/index.html | 240 + .../TimerInfo/DueTime/index.html | 239 + .../TimerInfo/Equals/index.html | 253 + .../TimerInfo/GetHashCode/index.html | 239 + .../TimerInfo/OwnerId/index.html | 240 + .../TimerInfo/Period/index.html | 239 + .../TimerInfo/ToString/index.html | 239 + .../TimerInfo/index.html | 285 + .../index.html | 247 + .../ActorTestKit-1/ActorInstance/index.html | 239 + .../ActorTestKit-1/ActorTestKit/index.html | 253 + .../ActorTestKit-1/Assert/index.html | 295 + .../ActorTestKit-1/AssertInboxSize/index.html | 253 + .../AssertIsWaitingToReceiveEvent/index.html | 239 + .../AssertStateTransition/index.html | 283 + .../ActorTestKit-1/Invoke/index.html | 293 + .../ActorTestKit-1/InvokeAsync/index.html | 294 + .../ActorTestKit-1/Logger/index.html | 242 + .../ActorTestKit-1/SendEventAsync/index.html | 243 + .../ActorTestKit-1/StartActorAsync/index.html | 257 + .../ActorTestKit-1/index.html | 314 + .../index.html | 243 + .../OnEventDoActionAttribute/index.html | 257 + .../Actor.OnEventDoActionAttribute/index.html | 256 + .../Actor/Actor/index.html | 239 + .../Actor/Assert/index.html | 295 + .../Actor/CreateActor/index.html | 362 + .../Actor/CurrentEventGroup/index.html | 243 + .../Actor/Equals/index.html | 239 + .../Actor/GetHashCode/index.html | 239 + .../Actor/HashedState/index.html | 239 + .../Actor/Id/index.html | 240 + .../Actor/Logger/index.html | 242 + .../Actor/Monitor/index.html | 289 + .../Actor/OnEventDeferred/index.html | 254 + .../Actor/OnEventDequeuedAsync/index.html | 254 + .../Actor/OnEventHandledAsync/index.html | 254 + .../Actor/OnEventIgnored/index.html | 254 + .../Actor/OnEventUnhandledAsync/index.html | 258 + .../Actor/OnException/index.html | 266 + .../Actor/OnExceptionHandledAsync/index.html | 261 + .../Actor/OnHaltAsync/index.html | 257 + .../Actor/OnInitializeAsync/index.html | 257 + .../Actor/RaiseHaltEvent/index.html | 239 + .../Actor/RandomBoolean/index.html | 242 + .../Actor/RandomInteger/index.html | 256 + .../Actor/ReceiveEventAsync/index.html | 325 + .../Actor/SendEvent/index.html | 270 + .../Actor/StartPeriodicTimer/index.html | 270 + .../Actor/StartTimer/index.html | 265 + .../Actor/StopTimer/index.html | 257 + .../Actor/ToString/index.html | 239 + ref/Microsoft.Coyote.Actors/Actor/index.html | 385 + .../ActorExecutionStatus/index.html | 271 + .../ActorId/CompareTo/index.html | 239 + .../ActorId/Equals/index.html | 253 + .../ActorId/GetHashCode/index.html | 239 + .../ActorId/IsNameUsedForHashing/index.html | 239 + .../ActorId/Name/index.html | 239 + .../ActorId/NameValue/index.html | 239 + .../ActorId/Runtime/index.html | 240 + .../ActorId/ToString/index.html | 239 + .../ActorId/Type/index.html | 239 + .../ActorId/Value/index.html | 239 + .../ActorId/index.html | 294 + .../ActorRuntimeLogTextFormatter/index.html | 239 + .../OnCreateActor/index.html | 262 + .../OnCreateStateMachine/index.html | 262 + .../OnCreateTimer/index.html | 254 + .../OnDefaultEventHandler/index.html | 258 + .../OnDequeueEvent/index.html | 263 + .../OnEnqueueEvent/index.html | 259 + .../OnEventHandlerTerminated/index.html | 264 + .../OnExceptionHandled/index.html | 267 + .../OnExceptionThrown/index.html | 266 + .../OnExecuteAction/index.html | 267 + .../OnGotoState/index.html | 262 + .../OnHalt/index.html | 258 + .../OnHandleRaisedEvent/index.html | 263 + .../OnPopState/index.html | 262 + .../OnPopStateUnhandledEvent/index.html | 263 + .../OnPushState/index.html | 262 + .../OnRaiseEvent/index.html | 263 + .../OnReceiveEvent/index.html | 267 + .../OnSendEvent/index.html | 280 + .../OnStateTransition/index.html | 262 + .../OnStopTimer/index.html | 254 + .../OnWaitEvent/index.html | 299 + .../ActorRuntimeLogTextFormatter/index.html | 346 + .../AwaitableEventGroup/index.html | 257 + .../GetAwaiter/index.html | 239 + .../IsCanceled/index.html | 239 + .../IsCompleted/index.html | 239 + .../IsFaulted/index.html | 239 + .../SetCancelled/index.html | 239 + .../SetException/index.html | 253 + .../SetResult/index.html | 253 + .../AwaitableEventGroup-1/Task/index.html | 239 + .../TrySetCanceled/index.html | 242 + .../TrySetException/index.html | 256 + .../TrySetResult/index.html | 253 + .../AwaitableEventGroup-1/index.html | 313 + .../DefaultEvent/Instance/index.html | 239 + .../DefaultEvent/index.html | 255 + .../DequeueStatus/index.html | 276 + .../Event/Event/index.html | 239 + ref/Microsoft.Coyote.Actors/Event/index.html | 254 + .../EventGroup/EventGroup/index.html | 257 + .../EventGroup/Id/index.html | 239 + .../EventGroup/Name/index.html | 239 + .../EventGroup/Null/index.html | 239 + .../EventGroup/index.html | 266 + .../HaltEvent/Instance/index.html | 239 + .../HaltEvent/index.html | 255 + .../IActorRuntime/CreateActor/index.html | 361 + .../IActorRuntime/CreateActorId/index.html | 261 + .../CreateActorIdFromName/index.html | 261 + .../GetActorExecutionStatus/index.html | 261 + .../GetCurrentActorCount/index.html | 245 + .../GetCurrentActorIds/index.html | 246 + .../GetCurrentActorTypes/index.html | 245 + .../GetCurrentEventGroup/index.html | 258 + .../IActorRuntime/OnActorHalted/index.html | 240 + .../IActorRuntime/OnEventDropped/index.html | 240 + .../IActorRuntime/SendEvent/index.html | 270 + .../IActorRuntime/index.html | 297 + .../IActorRuntimeLog/OnCreateActor/index.html | 262 + .../OnCreateStateMachine/index.html | 262 + .../IActorRuntimeLog/OnCreateTimer/index.html | 254 + .../OnDefaultEventHandler/index.html | 258 + .../OnDequeueEvent/index.html | 263 + .../OnEnqueueEvent/index.html | 259 + .../OnEventHandlerTerminated/index.html | 263 + .../OnExceptionHandled/index.html | 266 + .../OnExceptionThrown/index.html | 266 + .../OnExecuteAction/index.html | 267 + .../IActorRuntimeLog/OnGotoState/index.html | 262 + .../IActorRuntimeLog/OnHalt/index.html | 258 + .../OnHandleRaisedEvent/index.html | 263 + .../IActorRuntimeLog/OnPopState/index.html | 262 + .../OnPopStateUnhandledEvent/index.html | 263 + .../IActorRuntimeLog/OnPushState/index.html | 262 + .../IActorRuntimeLog/OnRaiseEvent/index.html | 263 + .../OnReceiveEvent/index.html | 267 + .../IActorRuntimeLog/OnSendEvent/index.html | 280 + .../OnStateTransition/index.html | 262 + .../IActorRuntimeLog/OnStopTimer/index.html | 254 + .../IActorRuntimeLog/OnWaitEvent/index.html | 299 + .../IActorRuntimeLog/index.html | 341 + .../OnActorHaltedHandler/index.html | 239 + .../OnEventDroppedHandler/index.html | 240 + .../OnExceptionOutcome/index.html | 266 + .../RuntimeFactory/Create/index.html | 281 + .../RuntimeFactory/index.html | 258 + .../SendOptions/Assert/index.html | 239 + .../SendOptions/Default/index.html | 239 + .../SendOptions/HashedState/index.html | 239 + .../SendOptions/MustHandle/index.html | 239 + .../SendOptions/SendOptions/index.html | 239 + .../SendOptions/ToString/index.html | 239 + .../SendOptions/index.html | 274 + .../DeferEventsAttribute/index.html | 253 + .../index.html | 256 + .../IgnoreEventsAttribute/index.html | 253 + .../index.html | 256 + .../OnEntryAttribute/index.html | 253 + .../index.html | 256 + .../OnEventDoActionAttribute/index.html | 257 + .../index.html | 256 + .../OnEventGotoStateAttribute/index.html | 293 + .../index.html | 256 + .../OnEventPushStateAttribute/index.html | 257 + .../index.html | 256 + .../OnExitAttribute/index.html | 253 + .../index.html | 256 + .../StartAttribute/index.html | 239 + .../index.html | 256 + .../StateMachine.State/State/index.html | 239 + .../StateMachine.State/index.html | 290 + .../StateGroup/index.html | 239 + .../StateMachine.StateGroup/index.html | 255 + .../StateMachine/CurrentState/index.html | 239 + .../OnEventHandledAsync/index.html | 254 + .../StateMachine/RaiseEvent/index.html | 257 + .../RaiseGotoStateEvent/index.html | 299 + .../StateMachine/RaiseHaltEvent/index.html | 242 + .../RaisePopStateEvent/index.html | 242 + .../RaisePushStateEvent/index.html | 299 + .../StateMachine/StateMachine/index.html | 239 + .../StateMachine/index.html | 314 + .../CurrentStateName/index.html | 239 + .../UnhandledEvent/index.html | 240 + .../UnhandledEventException/index.html | 258 + .../WildCardEvent/WildCardEvent/index.html | 239 + .../WildCardEvent/index.html | 255 + ref/Microsoft.Coyote.Actors/index.html | 409 + .../index.html | 319 + .../index.html | 251 + .../ConsoleLogger/ConsoleLogger/index.html | 240 + .../ConsoleLogger/Dispose/index.html | 239 + .../ConsoleLogger/Write/index.html | 586 + .../ConsoleLogger/WriteLine/index.html | 586 + .../ConsoleLogger/index.html | 267 + .../ILogger/Write/index.html | 586 + .../ILogger/WriteLine/index.html | 586 + .../ILogger/index.html | 258 + .../LogSeverity/index.html | 276 + .../MemoryLogger/Dispose/index.html | 239 + .../MemoryLogger/MemoryLogger/index.html | 240 + .../MemoryLogger/ToString/index.html | 238 + .../MemoryLogger/Write/index.html | 586 + .../MemoryLogger/WriteLine/index.html | 586 + .../MemoryLogger/index.html | 274 + .../TextWriterLogger/Dispose/index.html | 239 + .../TextWriterLogger/index.html | 240 + .../TextWriterLogger/Write/index.html | 586 + .../TextWriterLogger/WriteLine/index.html | 586 + .../TextWriterLogger/index.html | 267 + .../VerbosityLevel/index.html | 281 + .../index.html | 263 + .../Generator/Create/index.html | 242 + .../Generator/NextBoolean/index.html | 239 + .../Generator/NextInteger/index.html | 239 + .../Generator/index.html | 265 + .../index.html | 243 + .../IsAssemblyRewritten/index.html | 256 + .../RewritingEngine/index.html | 257 + .../RewritingSignatureAttribute/index.html | 239 + .../Signature/index.html | 239 + .../Version/index.html | 239 + .../RewritingSignatureAttribute/index.html | 266 + .../SkipRewritingAttribute/Reason/index.html | 239 + .../SkipRewritingAttribute/index.html | 239 + .../SkipRewritingAttribute/index.html | 259 + .../index.html | 251 + .../AssertionFailureException/index.html | 239 + .../ICoyoteRuntime/Assert/index.html | 409 + .../ICoyoteRuntime/Logger/index.html | 243 + .../ICoyoteRuntime/Monitor/index.html | 260 + .../ICoyoteRuntime/OnFailure/index.html | 240 + .../ICoyoteRuntime/RandomBoolean/index.html | 245 + .../ICoyoteRuntime/RandomInteger/index.html | 259 + .../ICoyoteRuntime/RegisterLog/index.html | 254 + .../ICoyoteRuntime/RegisterMonitor/index.html | 255 + .../ICoyoteRuntime/RemoveLog/index.html | 254 + .../ICoyoteRuntime/Stop/index.html | 239 + .../ICoyoteRuntime/index.html | 290 + .../IOperationBuilder/GroupId/index.html | 239 + .../HashedStateCallback/index.html | 239 + .../IOperationBuilder/Name/index.html | 239 + .../IOperationBuilder/index.html | 262 + .../BuildCoverageInfo/index.html | 243 + .../GetCoverageGraph/index.html | 240 + .../GetCoverageInfo/index.html | 240 + .../IRuntimeExtension/RunTest/index.html | 260 + .../WaitUntilQuiescenceAsync/index.html | 239 + .../IRuntimeExtension/index.html | 270 + .../IRuntimeLog/OnAssertionFailure/index.html | 253 + .../IRuntimeLog/OnCompleted/index.html | 239 + .../IRuntimeLog/OnCreateMonitor/index.html | 253 + .../IRuntimeLog/OnMonitorError/index.html | 261 + .../OnMonitorExecuteAction/index.html | 261 + .../OnMonitorProcessEvent/index.html | 275 + .../OnMonitorRaiseEvent/index.html | 262 + .../OnMonitorStateTransition/index.html | 266 + .../IRuntimeLog/OnRandom/index.html | 297 + .../IRuntimeLog/index.html | 289 + .../OnFailureHandler/index.html | 238 + .../Operation/CreateFrom/index.html | 240 + .../Operation/CreateNext/index.html | 239 + .../Operation/GetNextId/index.html | 239 + .../Operation/OnCompleted/index.html | 239 + .../Operation/OnStarted/index.html | 239 + .../Operation/PauseUntil/index.html | 239 + .../Operation/PauseUntilAsync/index.html | 240 + .../Operation/PauseUntilCompleted/index.html | 239 + .../PauseUntilCompletedAsync/index.html | 240 + .../Operation/RegisterCallSite/index.html | 239 + .../Operation/ScheduleNext/index.html | 242 + .../Operation/Start/index.html | 239 + .../Operation/TryReset/index.html | 239 + .../Operation/index.html | 305 + .../RuntimeException/index.html | 239 + .../RuntimeException/index.html | 254 + .../RuntimeLogTextFormatter/Logger/index.html | 240 + .../OnAssertionFailure/index.html | 253 + .../OnCompleted/index.html | 239 + .../OnCreateMonitor/index.html | 253 + .../OnMonitorError/index.html | 261 + .../OnMonitorExecuteAction/index.html | 261 + .../OnMonitorProcessEvent/index.html | 275 + .../OnMonitorRaiseEvent/index.html | 262 + .../OnMonitorStateTransition/index.html | 266 + .../OnRandom/index.html | 297 + .../RuntimeLogTextFormatter/index.html | 239 + .../RuntimeLogTextFormatter/index.html | 310 + .../RuntimeProvider/Current/index.html | 240 + .../RuntimeProvider/index.html | 254 + .../SchedulingPoint/Interleave/index.html | 239 + .../SchedulingPoint/Read/index.html | 257 + .../SchedulingPoint/Resume/index.html | 239 + .../SchedulingPoint/SetCheckpoint/index.html | 242 + .../SchedulingPoint/Suppress/index.html | 242 + .../SchedulingPoint/Write/index.html | 257 + .../SchedulingPoint/Yield/index.html | 242 + .../SchedulingPoint/index.html | 281 + .../TaskServices/index.html | 238 + .../index.html | 287 + .../Monitor.Event/Event/index.html | 239 + .../Monitor.Event/index.html | 255 + .../ColdAttribute/index.html | 239 + .../Monitor.State.ColdAttribute/index.html | 256 + .../HotAttribute/index.html | 239 + .../Monitor.State.HotAttribute/index.html | 256 + .../IgnoreEventsAttribute/index.html | 253 + .../index.html | 256 + .../OnEntryAttribute/index.html | 253 + .../Monitor.State.OnEntryAttribute/index.html | 256 + .../OnEventDoActionAttribute/index.html | 257 + .../index.html | 256 + .../OnEventGotoStateAttribute/index.html | 293 + .../index.html | 256 + .../OnExitAttribute/index.html | 253 + .../Monitor.State.OnExitAttribute/index.html | 256 + .../StartAttribute/index.html | 239 + .../Monitor.State.StartAttribute/index.html | 256 + .../Monitor.State/State/index.html | 239 + .../Monitor.State/index.html | 287 + .../Monitor.StateGroup/StateGroup/index.html | 239 + .../Monitor.StateGroup/index.html | 255 + .../WildCardEvent/index.html | 239 + .../Monitor.WildCardEvent/index.html | 256 + .../Monitor/Assert/index.html | 295 + .../Monitor/CurrentState/index.html | 239 + .../Monitor/HashedState/index.html | 239 + .../Monitor/Logger/index.html | 243 + .../Monitor/Monitor/index.html | 239 + .../Monitor/RaiseEvent/index.html | 257 + .../Monitor/RaiseGotoStateEvent/index.html | 299 + .../Monitor/ToString/index.html | 239 + .../Monitor/index.html | 317 + .../Specification/Assert/index.html | 281 + .../index.html | 256 + .../Specification/Monitor/index.html | 260 + .../Specification/RegisterMonitor/index.html | 255 + .../RegisterStateHashingFunction/index.html | 256 + .../Specification/index.html | 273 + .../index.html | 247 + .../TestOutputLogger/Dispose/index.html | 239 + .../TestOutputLogger/index.html | 253 + .../TestOutputLogger/Write/index.html | 581 + .../TestOutputLogger/WriteLine/index.html | 581 + .../TestOutputLogger/index.html | 266 + .../index.html | 243 + .../TestAttribute/TestAttribute/index.html | 239 + .../TestAttribute/index.html | 255 + .../TestDisposeAttribute/index.html | 239 + .../TestDisposeAttribute/index.html | 255 + .../TestInitAttribute/index.html | 239 + .../TestInitAttribute/index.html | 255 + .../TestIterationDisposeAttribute/index.html | 239 + .../TestIterationDisposeAttribute/index.html | 255 + .../TestReport/BugReports/index.html | 239 + .../TestReport/Clone/index.html | 239 + .../TestReport/Configuration/index.html | 239 + .../TestReport/CoverageInfo/index.html | 239 + .../TestReport/GetText/index.html | 239 + .../TestReport/InternalErrors/index.html | 239 + .../MaxConcurrencyDegree/index.html | 239 + .../MaxControlledOperations/index.html | 239 + .../MaxExploredFairSteps/index.html | 239 + .../MaxExploredUnfairSteps/index.html | 239 + .../MaxFairStepsHitInFairTests/index.html | 239 + .../MaxOperationGroupingDegree/index.html | 239 + .../MaxUnfairStepsHitInFairTests/index.html | 239 + .../MaxUnfairStepsHitInUnfairTests/index.html | 239 + .../TestReport/Merge/index.html | 242 + .../MinConcurrencyDegree/index.html | 239 + .../MinControlledOperations/index.html | 239 + .../MinExploredFairSteps/index.html | 239 + .../MinExploredUnfairSteps/index.html | 239 + .../MinOperationGroupingDegree/index.html | 239 + .../NumOfExploredFairPaths/index.html | 239 + .../NumOfExploredUnfairPaths/index.html | 239 + .../TestReport/NumOfFoundBugs/index.html | 239 + .../TestReport/TestReport/index.html | 239 + .../TotalConcurrencyDegree/index.html | 239 + .../TotalControlledOperations/index.html | 239 + .../TotalExploredFairSteps/index.html | 239 + .../TotalExploredUnfairSteps/index.html | 239 + .../TotalOperationGroupingDegree/index.html | 239 + .../UncontrolledInvocations/index.html | 239 + .../TestReport/index.html | 370 + .../TestingEngine/Create/index.html | 309 + .../TestingEngine/Dispose/index.html | 239 + .../TestingEngine/GetReport/index.html | 239 + .../InvokeEndIterationCallBacks/index.html | 239 + .../InvokeStartIterationCallBacks/index.html | 239 + .../TestingEngine/IsTestRewritten/index.html | 242 + .../TestingEngine/ReadableTrace/index.html | 239 + .../RegisterEndIterationCallBack/index.html | 239 + .../RegisterStartIterationCallBack/index.html | 239 + .../ReproducibleTrace/index.html | 239 + .../TestingEngine/Run/index.html | 239 + .../TestingEngine/SetLogger/index.html | 239 + .../TestingEngine/Stop/index.html | 239 + .../TestingEngine/TestReport/index.html | 240 + .../TestingEngine/ThrowIfBugFound/index.html | 239 + .../TryEmitCoverageReports/index.html | 240 + .../TestingEngine/TryEmitReports/index.html | 239 + .../TestingEngine/index.html | 318 + .../index.html | 263 + ref/Microsoft.Coyote.Test/index.html | 321 + .../UseRequestController/index.html | 222 + .../index.html | 254 + ref/Microsoft.Coyote.WebNamespace/index.html | 243 + .../Configuration/Configuration/index.html | 239 + .../Configuration/Create/index.html | 239 + .../Configuration/DeadlockTimeout/index.html | 239 + .../MaxFairSchedulingSteps/index.html | 239 + .../Configuration/MaxFuzzingDelay/index.html | 239 + .../MaxUnfairSchedulingSteps/index.html | 239 + .../RandomGeneratorSeed/index.html | 239 + .../TestingIterations/index.html | 239 + .../Configuration/TimeoutDelay/index.html | 239 + .../Configuration/VerbosityLevel/index.html | 240 + .../WithActivityCoverageReported/index.html | 253 + .../index.html | 253 + .../index.html | 253 + .../index.html | 253 + .../WithConsoleLoggingEnabled/index.html | 253 + .../index.html | 253 + .../WithCoverageInfoSerialized/index.html | 253 + .../WithDeadlockTimeout/index.html | 256 + .../WithDelayBoundingStrategy/index.html | 260 + .../index.html | 253 + .../index.html | 253 + .../index.html | 253 + .../index.html | 253 + .../WithMaxFuzzingDelay/index.html | 253 + .../WithMaxSchedulingSteps/index.html | 285 + .../index.html | 253 + .../WithNoBugTraceRepro/index.html | 253 + .../index.html | 253 + .../index.html | 253 + .../index.html | 253 + .../index.html | 256 + .../WithPrioritizationStrategy/index.html | 260 + .../WithProbabilisticStrategy/index.html | 256 + .../WithQLearningStrategy/index.html | 242 + .../WithRandomGeneratorSeed/index.html | 253 + .../WithRandomStrategy/index.html | 242 + .../WithReproducibleTrace/index.html | 253 + .../WithScheduleCoverageReported/index.html | 253 + .../WithSystematicFuzzingEnabled/index.html | 253 + .../index.html | 253 + .../WithTelemetryEnabled/index.html | 253 + .../WithTestingIterations/index.html | 253 + .../WithTestingTimeout/index.html | 256 + .../Configuration/WithTimeoutDelay/index.html | 256 + .../WithTraceAnalysisEnabled/index.html | 253 + .../index.html | 260 + .../index.html | 253 + .../WithVerbosityEnabled/index.html | 254 + .../index.html | 253 + .../WithXmlLogEnabled/index.html | 253 + ref/Microsoft.Coyote/Configuration/index.html | 462 + ref/Microsoft.Coyote/index.html | 401 + ref/Microsoft.CoyoteNamespace/index.html | 243 + ref/toc.yml | 1223 ++ requirements.txt | 3 + .../failover-robot-navigator/index.html | 872 ++ samples/actors/failure-detector/index.html | 297 + samples/overview/index.html | 273 + samples/tasks/bounded-buffer/index.html | 282 + search.html | 182 + search/search_index.json | 1 + sitemap.xml | 2733 ++++ sitemap.xml.gz | Bin 0 -> 4309 bytes tutorials/actors/hello-world/index.html | 443 + tutorials/actors/raft-azure/index.html | 455 + tutorials/actors/raft-mocking/index.html | 449 + tutorials/actors/test-failover/index.html | 584 + .../first-concurrency-unit-test/index.html | 598 + tutorials/mocks/mock-dependencies/index.html | 613 + .../optimistic-concurrency-control/index.html | 728 ++ tutorials/overview/index.html | 255 + .../test-concurrent-operations/index.html | 486 + tutorials/test-failover/index.html | 518 + tutorials/testing-aspnet-service/index.html | 464 + windmill_dark/404.html | 8 + windmill_dark/__init__.py | 0 windmill_dark/article-nav.html | 37 + windmill_dark/base.html | 143 + windmill_dark/css/base.css | 742 ++ windmill_dark/css/bootstrap-3.3.7.css | 6757 ++++++++++ windmill_dark/css/bootstrap-3.3.7.min.css | 6 + windmill_dark/css/bootstrap.css.map | 1 + windmill_dark/css/bootstrap.min.css.map | 1 + windmill_dark/css/font-awesome-4.7.0.css | 2337 ++++ windmill_dark/css/font-awesome-4.7.0.min.css | 4 + windmill_dark/css/highlight.css | 88 + windmill_dark/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes windmill_dark/fonts/fontawesome-webfont.svg | 2671 ++++ windmill_dark/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes windmill_dark/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes windmill_dark/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes windmill_dark/footer.html | 76 + windmill_dark/img/favicon.ico | Bin 0 -> 1150 bytes windmill_dark/js/base.js | 556 + windmill_dark/js/bootstrap-3.3.7.js | 2377 ++++ windmill_dark/js/bootstrap-3.3.7.min.js | 7 + windmill_dark/js/elasticlunr.js | 2485 ++++ windmill_dark/js/elasticlunr.min.js | 10 + windmill_dark/js/highlight.pack.js | 2 + windmill_dark/js/jquery-3.2.1.js | 10253 ++++++++++++++++ windmill_dark/js/jquery-3.2.1.min.js | 4 + windmill_dark/main.html | 10 + windmill_dark/mkdocs_theme.yml | 9 + windmill_dark/nav-item.html | 19 + windmill_dark/nav-pane.html | 26 + windmill_dark/page-nav-urls.html | 2 + windmill_dark/repo-icon.html | 8 + windmill_dark/scripts.html | 12 + windmill_dark/search.html | 18 + windmill_dark/topbar.html | 57 + 701 files changed, 223858 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 assets/data/CoffeeMachine.trace.xml create mode 100644 assets/data/DrinksServingRobotActors.trace.xml create mode 100644 assets/data/Raft.dgml create mode 100644 assets/data/Raft.xml create mode 100644 assets/images/CoffeeMachine.svg create mode 100644 assets/images/CoffeeMachineTasks.svg create mode 100644 assets/images/DSR-Bug-01.dgml create mode 100644 assets/images/DSR-Bug-01.svg create mode 100644 assets/images/DSR-Failover.dgml create mode 100644 assets/images/DSR-Failover.svg create mode 100644 assets/images/DSR-Plan.dgml create mode 100644 assets/images/DSR-Plan.svg create mode 100644 assets/images/DrinksServingRobot.jpg create mode 100644 assets/images/EventGroups.dgml create mode 100644 assets/images/EventGroups.svg create mode 100644 assets/images/FailoverCoffeeMachine.dgml create mode 100644 assets/images/FailoverCoffeeMachine.svg create mode 100644 assets/images/FailoverCoffeeMachineBug.dgml create mode 100644 assets/images/FailoverCoffeeMachineBug.svg create mode 100644 assets/images/GaggiaEspresso.png create mode 100644 assets/images/ImageGallery.png create mode 100644 assets/images/Monitors.dgml create mode 100644 assets/images/Monitors.svg create mode 100644 assets/images/Raft.svg create mode 100644 assets/images/RaftMockCoverage.dgml create mode 100644 assets/images/RaftMockCoverage.svg create mode 100644 assets/images/RaftMocking.dgml create mode 100644 assets/images/RaftMocking.svg create mode 100644 assets/images/RaftServers.dgml create mode 100644 assets/images/RaftServers.svg create mode 100644 assets/images/RaftStateMachine.dgml create mode 100644 assets/images/RaftStateMachine.svg create mode 100644 assets/images/ShortIntro.png create mode 100644 assets/images/abc.dgml create mode 100644 assets/images/abc.svg create mode 100644 assets/images/bg-reference.png create mode 100644 assets/images/channel9_actors.png create mode 100644 assets/images/channel9_tasks.png create mode 100644 assets/images/cloudmessaging.dgml create mode 100644 assets/images/cloudmessaging.svg create mode 100644 assets/images/core.dgml create mode 100644 assets/images/core.png create mode 100644 assets/images/coyote_tutorial_intro.png create mode 100644 assets/images/ecommerce.dgml create mode 100644 assets/images/ecommerce.svg create mode 100644 assets/images/icon.png create mode 100644 assets/images/icon_coyote.svg create mode 100644 assets/images/icon_coyote_180x180.png create mode 100644 assets/images/icon_coyote_192x192.png create mode 100644 assets/images/icon_coyote_512x512.png create mode 100644 assets/images/icon_coyote_600x600.png create mode 100644 assets/images/logo_coyote.svg create mode 100644 assets/images/logo_coyote_white.svg create mode 100644 assets/images/microsoft-logo.svg create mode 100644 assets/images/raft.dgml create mode 100644 assets/images/site.webmanifest create mode 100644 assets/images/slider-1.png create mode 100644 assets/images/slider-2.png create mode 100644 assets/images/slider-3.png create mode 100644 assets/images/tech_minutes.png create mode 100644 assets/images/unittest.dgml create mode 100644 assets/images/unittest.svg create mode 100644 assets/images/webinar.png create mode 100644 assets/js/analytics.js create mode 100644 assets/js/animate_trace.js create mode 100644 assets/js/animation.htm create mode 100644 assets/js/animation.js create mode 100644 assets/js/main.js create mode 100644 assets/js/navmenu.js create mode 100644 assets/js/plugins.js create mode 100644 assets/js/progress_bar.js create mode 100644 assets/js/trace_model.js create mode 100644 case-studies/azure-batch-service/index.html create mode 100644 case-studies/azure-blockchain-service/index.html create mode 100644 case-studies/azure-blockchain-workbench/index.html create mode 100644 concepts/actors/actor-semantics/index.html create mode 100644 concepts/actors/event-groups/index.html create mode 100644 concepts/actors/logging/index.html create mode 100644 concepts/actors/overview/index.html create mode 100644 concepts/actors/sharing-objects/index.html create mode 100644 concepts/actors/state-machine-demo/index.html create mode 100644 concepts/actors/state-machines/index.html create mode 100644 concepts/actors/synchronous-execution/index.html create mode 100644 concepts/actors/termination/index.html create mode 100644 concepts/actors/timers/index.html create mode 100644 concepts/actors/uncaught-exceptions/index.html create mode 100644 concepts/actors/why-actors/index.html create mode 100644 concepts/binary-rewriting/index.html create mode 100644 concepts/concurrency-unit-testing/index.html create mode 100644 concepts/non-determinism/index.html create mode 100644 concepts/specifications/index.html create mode 100644 concepts/tasks/overview/index.html create mode 100644 css/base.css create mode 100644 css/bootstrap-3.3.7.css create mode 100644 css/bootstrap-3.3.7.min.css create mode 100644 css/bootstrap.css.map create mode 100644 css/bootstrap.min.css.map create mode 100644 css/font-awesome-4.7.0.css create mode 100644 css/font-awesome-4.7.0.min.css create mode 100644 css/highlight.css create mode 100644 css/main.css create mode 100644 css/player-controls.css create mode 100644 css/syntax.css create mode 100644 fonts/fontawesome-webfont.eot create mode 100644 fonts/fontawesome-webfont.svg create mode 100644 fonts/fontawesome-webfont.ttf create mode 100644 fonts/fontawesome-webfont.woff create mode 100644 fonts/fontawesome-webfont.woff2 create mode 100644 fonts/glyphicons-halflings-regular.eot create mode 100644 fonts/glyphicons-halflings-regular.svg create mode 100644 fonts/glyphicons-halflings-regular.ttf create mode 100644 fonts/glyphicons-halflings-regular.woff create mode 100644 fonts/glyphicons-halflings-regular.woff2 create mode 100644 get-started/build-source/index.html create mode 100644 get-started/install/index.html create mode 100644 get-started/telemetry/index.html create mode 100644 get-started/upgrade-from-psharp/index.html create mode 100644 get-started/using-coyote/index.html create mode 100644 googlef431dcc5b966c91b.html create mode 100644 how-to/coverage/index.html create mode 100644 how-to/liveness-checking/index.html create mode 100644 how-to/unit-testing/index.html create mode 100644 img/favicon.ico create mode 100644 include/abc.svg create mode 100644 include/player-controls.html create mode 100644 include/unittest.svg create mode 100644 index.html create mode 100644 js/base.js create mode 100644 js/bootstrap-3.3.7.js create mode 100644 js/bootstrap-3.3.7.min.js create mode 100644 js/elasticlunr.js create mode 100644 js/elasticlunr.min.js create mode 100644 js/highlight.pack.js create mode 100644 js/jquery-3.2.1.js create mode 100644 js/jquery-3.2.1.min.js create mode 100644 overview/benefits/index.html create mode 100644 overview/faq/index.html create mode 100644 overview/how/index.html create mode 100644 overview/publications/index.html create mode 100644 overview/videos/index.html create mode 100644 ref/Microsoft.Coyote.Actors.CoverageNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/Add/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/CompareExchange/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/Create/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/Decrement/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/Exchange/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/GetValue/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/Increment/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedCounter/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/Count/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/Item/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/TryAdd/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/TryGetValue/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/TryRemove/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/TryUpdate/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary-2/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary/Create/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedDictionary/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedRegister-1/GetValue/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedRegister-1/SetValue/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedRegister-1/Update/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedRegister-1/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedRegister/Create/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjects/SharedRegister/index.html create mode 100644 ref/Microsoft.Coyote.Actors.SharedObjectsNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerElapsedEvent/Info/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerElapsedEvent/TimerElapsedEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerElapsedEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/CustomEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/DueTime/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/Equals/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/GetHashCode/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/OwnerId/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/Period/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/ToString/index.html create mode 100644 ref/Microsoft.Coyote.Actors.Timers/TimerInfo/index.html create mode 100644 ref/Microsoft.Coyote.Actors.TimersNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/ActorInstance/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/ActorTestKit/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/Assert/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/AssertInboxSize/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/AssertIsWaitingToReceiveEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/AssertStateTransition/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/Invoke/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/InvokeAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/Logger/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/SendEventAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/StartActorAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTesting/ActorTestKit-1/index.html create mode 100644 ref/Microsoft.Coyote.Actors.UnitTestingNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor.OnEventDoActionAttribute/OnEventDoActionAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor.OnEventDoActionAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/Actor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/Assert/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/CreateActor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/CurrentEventGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/Equals/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/GetHashCode/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/HashedState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/Id/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/Logger/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/Monitor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnEventDeferred/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnEventDequeuedAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnEventHandledAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnEventIgnored/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnEventUnhandledAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnException/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnExceptionHandledAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnHaltAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/OnInitializeAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/RaiseHaltEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/RandomBoolean/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/RandomInteger/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/ReceiveEventAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/SendEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/StartPeriodicTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/StartTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/StopTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/ToString/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Actor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorExecutionStatus/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/CompareTo/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/Equals/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/GetHashCode/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/IsNameUsedForHashing/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/Name/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/NameValue/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/Runtime/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/ToString/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/Type/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/Value/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorId/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/ActorRuntimeLogTextFormatter/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnCreateActor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnCreateStateMachine/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnCreateTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnDefaultEventHandler/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnDequeueEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnEnqueueEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnEventHandlerTerminated/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnExceptionHandled/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnExceptionThrown/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnExecuteAction/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnGotoState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnHalt/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnHandleRaisedEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnPopState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnPopStateUnhandledEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnPushState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnRaiseEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnReceiveEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnSendEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnStateTransition/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnStopTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/OnWaitEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/ActorRuntimeLogTextFormatter/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/AwaitableEventGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/GetAwaiter/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/IsCanceled/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/IsCompleted/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/IsFaulted/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/SetCancelled/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/SetException/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/SetResult/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/Task/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/TrySetCanceled/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/TrySetException/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/TrySetResult/index.html create mode 100644 ref/Microsoft.Coyote.Actors/AwaitableEventGroup-1/index.html create mode 100644 ref/Microsoft.Coyote.Actors/DefaultEvent/Instance/index.html create mode 100644 ref/Microsoft.Coyote.Actors/DefaultEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/DequeueStatus/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Event/Event/index.html create mode 100644 ref/Microsoft.Coyote.Actors/Event/index.html create mode 100644 ref/Microsoft.Coyote.Actors/EventGroup/EventGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/EventGroup/Id/index.html create mode 100644 ref/Microsoft.Coyote.Actors/EventGroup/Name/index.html create mode 100644 ref/Microsoft.Coyote.Actors/EventGroup/Null/index.html create mode 100644 ref/Microsoft.Coyote.Actors/EventGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/HaltEvent/Instance/index.html create mode 100644 ref/Microsoft.Coyote.Actors/HaltEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/CreateActor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/CreateActorId/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/CreateActorIdFromName/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/GetActorExecutionStatus/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/GetCurrentActorCount/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/GetCurrentActorIds/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/GetCurrentActorTypes/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/GetCurrentEventGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/OnActorHalted/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/OnEventDropped/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/SendEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntime/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnCreateActor/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnCreateStateMachine/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnCreateTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnDefaultEventHandler/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnDequeueEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnEnqueueEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnEventHandlerTerminated/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnExceptionHandled/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnExceptionThrown/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnExecuteAction/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnGotoState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnHalt/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnHandleRaisedEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnPopState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnPopStateUnhandledEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnPushState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnRaiseEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnReceiveEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnSendEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnStateTransition/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnStopTimer/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/OnWaitEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/IActorRuntimeLog/index.html create mode 100644 ref/Microsoft.Coyote.Actors/OnActorHaltedHandler/index.html create mode 100644 ref/Microsoft.Coyote.Actors/OnEventDroppedHandler/index.html create mode 100644 ref/Microsoft.Coyote.Actors/OnExceptionOutcome/index.html create mode 100644 ref/Microsoft.Coyote.Actors/RuntimeFactory/Create/index.html create mode 100644 ref/Microsoft.Coyote.Actors/RuntimeFactory/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/Assert/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/Default/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/HashedState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/MustHandle/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/SendOptions/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/ToString/index.html create mode 100644 ref/Microsoft.Coyote.Actors/SendOptions/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.DeferEventsAttribute/DeferEventsAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.DeferEventsAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.IgnoreEventsAttribute/IgnoreEventsAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.IgnoreEventsAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEntryAttribute/OnEntryAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEntryAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEventDoActionAttribute/OnEventDoActionAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEventDoActionAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEventGotoStateAttribute/OnEventGotoStateAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEventGotoStateAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEventPushStateAttribute/OnEventPushStateAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnEventPushStateAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnExitAttribute/OnExitAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.OnExitAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.StartAttribute/StartAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State.StartAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State/State/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.State/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.StateGroup/StateGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine.StateGroup/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/CurrentState/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/OnEventHandledAsync/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/RaiseEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/RaiseGotoStateEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/RaiseHaltEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/RaisePopStateEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/RaisePushStateEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/StateMachine/index.html create mode 100644 ref/Microsoft.Coyote.Actors/StateMachine/index.html create mode 100644 ref/Microsoft.Coyote.Actors/UnhandledEventException/CurrentStateName/index.html create mode 100644 ref/Microsoft.Coyote.Actors/UnhandledEventException/UnhandledEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/UnhandledEventException/index.html create mode 100644 ref/Microsoft.Coyote.Actors/WildCardEvent/WildCardEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/WildCardEvent/index.html create mode 100644 ref/Microsoft.Coyote.Actors/index.html create mode 100644 ref/Microsoft.Coyote.ActorsNamespace/index.html create mode 100644 ref/Microsoft.Coyote.CoverageNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ConsoleLogger/ConsoleLogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ConsoleLogger/Dispose/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ConsoleLogger/Write/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ConsoleLogger/WriteLine/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ConsoleLogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ILogger/Write/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ILogger/WriteLine/index.html create mode 100644 ref/Microsoft.Coyote.Logging/ILogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/LogSeverity/index.html create mode 100644 ref/Microsoft.Coyote.Logging/MemoryLogger/Dispose/index.html create mode 100644 ref/Microsoft.Coyote.Logging/MemoryLogger/MemoryLogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/MemoryLogger/ToString/index.html create mode 100644 ref/Microsoft.Coyote.Logging/MemoryLogger/Write/index.html create mode 100644 ref/Microsoft.Coyote.Logging/MemoryLogger/WriteLine/index.html create mode 100644 ref/Microsoft.Coyote.Logging/MemoryLogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/TextWriterLogger/Dispose/index.html create mode 100644 ref/Microsoft.Coyote.Logging/TextWriterLogger/TextWriterLogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/TextWriterLogger/Write/index.html create mode 100644 ref/Microsoft.Coyote.Logging/TextWriterLogger/WriteLine/index.html create mode 100644 ref/Microsoft.Coyote.Logging/TextWriterLogger/index.html create mode 100644 ref/Microsoft.Coyote.Logging/VerbosityLevel/index.html create mode 100644 ref/Microsoft.Coyote.LoggingNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Random/Generator/Create/index.html create mode 100644 ref/Microsoft.Coyote.Random/Generator/NextBoolean/index.html create mode 100644 ref/Microsoft.Coyote.Random/Generator/NextInteger/index.html create mode 100644 ref/Microsoft.Coyote.Random/Generator/index.html create mode 100644 ref/Microsoft.Coyote.RandomNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/RewritingEngine/IsAssemblyRewritten/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/RewritingEngine/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/RewritingSignatureAttribute/RewritingSignatureAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/RewritingSignatureAttribute/Signature/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/RewritingSignatureAttribute/Version/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/RewritingSignatureAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/SkipRewritingAttribute/Reason/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/SkipRewritingAttribute/SkipRewritingAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Rewriting/SkipRewritingAttribute/index.html create mode 100644 ref/Microsoft.Coyote.RewritingNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/AssertionFailureException/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/Assert/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/Logger/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/Monitor/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/OnFailure/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/RandomBoolean/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/RandomInteger/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/RegisterLog/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/RegisterMonitor/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/RemoveLog/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/Stop/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/ICoyoteRuntime/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IOperationBuilder/GroupId/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IOperationBuilder/HashedStateCallback/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IOperationBuilder/Name/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IOperationBuilder/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeExtension/BuildCoverageInfo/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeExtension/GetCoverageGraph/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeExtension/GetCoverageInfo/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeExtension/RunTest/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeExtension/WaitUntilQuiescenceAsync/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeExtension/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnAssertionFailure/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnCompleted/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnCreateMonitor/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnMonitorError/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnMonitorExecuteAction/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnMonitorProcessEvent/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnMonitorRaiseEvent/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnMonitorStateTransition/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/OnRandom/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/IRuntimeLog/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/OnFailureHandler/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/CreateFrom/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/CreateNext/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/GetNextId/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/OnCompleted/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/OnStarted/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/PauseUntil/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/PauseUntilAsync/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/PauseUntilCompleted/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/PauseUntilCompletedAsync/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/RegisterCallSite/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/ScheduleNext/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/Start/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/TryReset/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/Operation/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeException/RuntimeException/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeException/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/Logger/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnAssertionFailure/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnCompleted/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnCreateMonitor/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnMonitorError/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnMonitorExecuteAction/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnMonitorProcessEvent/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnMonitorRaiseEvent/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnMonitorStateTransition/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/OnRandom/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/RuntimeLogTextFormatter/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeLogTextFormatter/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeProvider/Current/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/RuntimeProvider/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/Interleave/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/Read/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/Resume/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/SetCheckpoint/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/Suppress/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/Write/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/Yield/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/SchedulingPoint/index.html create mode 100644 ref/Microsoft.Coyote.Runtime/TaskServices/index.html create mode 100644 ref/Microsoft.Coyote.RuntimeNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.Event/Event/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.Event/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.ColdAttribute/ColdAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.ColdAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.HotAttribute/HotAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.HotAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.IgnoreEventsAttribute/IgnoreEventsAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.IgnoreEventsAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnEntryAttribute/OnEntryAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnEntryAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnEventDoActionAttribute/OnEventDoActionAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnEventDoActionAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnEventGotoStateAttribute/OnEventGotoStateAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnEventGotoStateAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnExitAttribute/OnExitAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.OnExitAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.StartAttribute/StartAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State.StartAttribute/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State/State/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.State/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.StateGroup/StateGroup/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.StateGroup/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.WildCardEvent/WildCardEvent/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor.WildCardEvent/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/Assert/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/CurrentState/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/HashedState/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/Logger/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/Monitor/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/RaiseEvent/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/RaiseGotoStateEvent/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/ToString/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Monitor/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Specification/Assert/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Specification/IsEventuallyCompletedSuccessfully/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Specification/Monitor/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Specification/RegisterMonitor/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Specification/RegisterStateHashingFunction/index.html create mode 100644 ref/Microsoft.Coyote.Specifications/Specification/index.html create mode 100644 ref/Microsoft.Coyote.SpecificationsNamespace/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting.Frameworks.XUnit/TestOutputLogger/Dispose/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting.Frameworks.XUnit/TestOutputLogger/TestOutputLogger/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting.Frameworks.XUnit/TestOutputLogger/Write/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting.Frameworks.XUnit/TestOutputLogger/WriteLine/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting.Frameworks.XUnit/TestOutputLogger/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting.Frameworks.XUnitNamespace/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestAttribute/TestAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestDisposeAttribute/TestDisposeAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestDisposeAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestInitAttribute/TestInitAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestInitAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestIterationDisposeAttribute/TestIterationDisposeAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestIterationDisposeAttribute/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/BugReports/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/Clone/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/Configuration/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/CoverageInfo/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/GetText/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/InternalErrors/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxConcurrencyDegree/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxControlledOperations/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxExploredFairSteps/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxExploredUnfairSteps/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxFairStepsHitInFairTests/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxOperationGroupingDegree/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxUnfairStepsHitInFairTests/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MaxUnfairStepsHitInUnfairTests/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/Merge/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MinConcurrencyDegree/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MinControlledOperations/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MinExploredFairSteps/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MinExploredUnfairSteps/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/MinOperationGroupingDegree/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/NumOfExploredFairPaths/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/NumOfExploredUnfairPaths/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/NumOfFoundBugs/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/TestReport/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/TotalConcurrencyDegree/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/TotalControlledOperations/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/TotalExploredFairSteps/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/TotalExploredUnfairSteps/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/TotalOperationGroupingDegree/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/UncontrolledInvocations/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestReport/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/Create/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/Dispose/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/GetReport/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/InvokeEndIterationCallBacks/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/InvokeStartIterationCallBacks/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/IsTestRewritten/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/ReadableTrace/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/RegisterEndIterationCallBack/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/RegisterStartIterationCallBack/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/ReproducibleTrace/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/Run/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/SetLogger/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/Stop/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/TestReport/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/ThrowIfBugFound/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/TryEmitCoverageReports/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/TryEmitReports/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTesting/TestingEngine/index.html create mode 100644 ref/Microsoft.Coyote.SystematicTestingNamespace/index.html create mode 100644 ref/Microsoft.Coyote.Test/index.html create mode 100644 ref/Microsoft.Coyote.Web/RequestControllerMiddlewareExtensions/UseRequestController/index.html create mode 100644 ref/Microsoft.Coyote.Web/RequestControllerMiddlewareExtensions/index.html create mode 100644 ref/Microsoft.Coyote.WebNamespace/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/Configuration/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/Create/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/DeadlockTimeout/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/MaxFairSchedulingSteps/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/MaxFuzzingDelay/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/MaxUnfairSchedulingSteps/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/RandomGeneratorSeed/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/TestingIterations/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/TimeoutDelay/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/VerbosityLevel/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithActivityCoverageReported/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithActorTraceVisualizationEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithAtomicOperationRaceCheckingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithCollectionAccessRaceCheckingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithConsoleLoggingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithControlFlowRaceCheckingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithCoverageInfoSerialized/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithDeadlockTimeout/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithDelayBoundingStrategy/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithExecutionTraceCycleReductionEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithFailureOnMaxStepsBoundEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithLivenessTemperatureThreshold/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithLockAccessRaceCheckingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithMaxFuzzingDelay/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithMaxSchedulingSteps/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithMemoryAccessRaceCheckingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithNoBugTraceRepro/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithPartialOrderSamplingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithPartiallyControlledConcurrencyAllowed/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithPartiallyControlledDataNondeterminismAllowed/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithPotentialDeadlocksReportedAsBugs/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithPrioritizationStrategy/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithProbabilisticStrategy/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithQLearningStrategy/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithRandomGeneratorSeed/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithRandomStrategy/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithReproducibleTrace/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithScheduleCoverageReported/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithSystematicFuzzingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithSystematicFuzzingFallbackEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithTelemetryEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithTestingIterations/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithTestingTimeout/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithTimeoutDelay/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithTraceAnalysisEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithUncontrolledConcurrencyResolutionTimeout/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithUncontrolledInvocationStackTraceLoggingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithVerbosityEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithVolatileOperationRaceCheckingEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/WithXmlLogEnabled/index.html create mode 100644 ref/Microsoft.Coyote/Configuration/index.html create mode 100644 ref/Microsoft.Coyote/index.html create mode 100644 ref/Microsoft.CoyoteNamespace/index.html create mode 100644 ref/toc.yml create mode 100644 requirements.txt create mode 100644 samples/actors/failover-robot-navigator/index.html create mode 100644 samples/actors/failure-detector/index.html create mode 100644 samples/overview/index.html create mode 100644 samples/tasks/bounded-buffer/index.html create mode 100644 search.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 tutorials/actors/hello-world/index.html create mode 100644 tutorials/actors/raft-azure/index.html create mode 100644 tutorials/actors/raft-mocking/index.html create mode 100644 tutorials/actors/test-failover/index.html create mode 100644 tutorials/first-concurrency-unit-test/index.html create mode 100644 tutorials/mocks/mock-dependencies/index.html create mode 100644 tutorials/mocks/optimistic-concurrency-control/index.html create mode 100644 tutorials/overview/index.html create mode 100644 tutorials/test-concurrent-operations/index.html create mode 100644 tutorials/test-failover/index.html create mode 100644 tutorials/testing-aspnet-service/index.html create mode 100644 windmill_dark/404.html create mode 100644 windmill_dark/__init__.py create mode 100644 windmill_dark/article-nav.html create mode 100644 windmill_dark/base.html create mode 100644 windmill_dark/css/base.css create mode 100644 windmill_dark/css/bootstrap-3.3.7.css create mode 100644 windmill_dark/css/bootstrap-3.3.7.min.css create mode 100644 windmill_dark/css/bootstrap.css.map create mode 100644 windmill_dark/css/bootstrap.min.css.map create mode 100644 windmill_dark/css/font-awesome-4.7.0.css create mode 100644 windmill_dark/css/font-awesome-4.7.0.min.css create mode 100644 windmill_dark/css/highlight.css create mode 100644 windmill_dark/fonts/fontawesome-webfont.eot create mode 100644 windmill_dark/fonts/fontawesome-webfont.svg create mode 100644 windmill_dark/fonts/fontawesome-webfont.ttf create mode 100644 windmill_dark/fonts/fontawesome-webfont.woff create mode 100644 windmill_dark/fonts/fontawesome-webfont.woff2 create mode 100644 windmill_dark/fonts/glyphicons-halflings-regular.eot create mode 100644 windmill_dark/fonts/glyphicons-halflings-regular.svg create mode 100644 windmill_dark/fonts/glyphicons-halflings-regular.ttf create mode 100644 windmill_dark/fonts/glyphicons-halflings-regular.woff create mode 100644 windmill_dark/fonts/glyphicons-halflings-regular.woff2 create mode 100644 windmill_dark/footer.html create mode 100644 windmill_dark/img/favicon.ico create mode 100644 windmill_dark/js/base.js create mode 100644 windmill_dark/js/bootstrap-3.3.7.js create mode 100644 windmill_dark/js/bootstrap-3.3.7.min.js create mode 100644 windmill_dark/js/elasticlunr.js create mode 100644 windmill_dark/js/elasticlunr.min.js create mode 100644 windmill_dark/js/highlight.pack.js create mode 100644 windmill_dark/js/jquery-3.2.1.js create mode 100644 windmill_dark/js/jquery-3.2.1.min.js create mode 100644 windmill_dark/main.html create mode 100644 windmill_dark/mkdocs_theme.yml create mode 100644 windmill_dark/nav-item.html create mode 100644 windmill_dark/nav-pane.html create mode 100644 windmill_dark/page-nav-urls.html create mode 100644 windmill_dark/repo-icon.html create mode 100644 windmill_dark/scripts.html create mode 100644 windmill_dark/search.html create mode 100644 windmill_dark/topbar.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..b48ab33d6 --- /dev/null +++ b/404.html @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +

404

+

Page not found

+ + + +
+ + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/assets/data/CoffeeMachine.trace.xml b/assets/data/CoffeeMachine.trace.xml new file mode 100644 index 000000000..c25ad2c61 --- /dev/null +++ b/assets/data/CoffeeMachine.trace.xml @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <ErrorLog> Please do not turn on grinder if there are no beans in the hopper + <StackTrace> at Microsoft.Coyote.SystematicTesting.OperationScheduler.NotifyAssertionFailure(String text, Boolean killTasks, Boolean cancelExecution) + at Microsoft.Coyote.SystematicTesting.ControlledRuntime.Assert(Boolean predicate, String s, Object[] args) + at Microsoft.Coyote.Actors.Actor.Assert(Boolean predicate, String s, Object[] args) + at Microsoft.Coyote.Samples.CoffeeMachineActors.MockCoffeeGrinder.OnGrinderButtonChanged() + at Microsoft.Coyote.Samples.CoffeeMachineActors.MockCoffeeGrinder.OnGrinderButton(Event e) + at Microsoft.Coyote.Actors.Actor.<InvokeActionAsync>d__69.MoveNext() + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) + at Microsoft.Coyote.Actors.Actor.InvokeActionAsync(CachedDelegate cachedAction, Event e) + at Microsoft.Coyote.Actors.Actor.<HandleEventAsync>d__68.MoveNext() + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) + at Microsoft.Coyote.Actors.Actor.HandleEventAsync(Event e) + at Microsoft.Coyote.Actors.Actor.<RunEventHandlerAsync>d__67.MoveNext() + at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) + at Microsoft.Coyote.Actors.Actor.RunEventHandlerAsync() + at Microsoft.Coyote.SystematicTesting.ControlledRuntime.<>c__DisplayClass32_0.<<RunActorEventHandler>b__0>d.MoveNext() + at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine) + at Microsoft.Coyote.SystematicTesting.ControlledRuntime.<>c__DisplayClass32_0.<RunActorEventHandler>b__0() + at System.Threading.Tasks.Task.Execute() + at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) + at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) + at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) + at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) + at Microsoft.Coyote.SystematicTesting.InterceptingTaskScheduler.<>c__DisplayClass5_0.<Execute>b__0(Object _) + at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() + at System.Threading.ThreadPoolWorkQueue.Dispatch() + + pct[priority change points '10' [1, 36, 106, 175, 274, 296, 308, 333, 382, 393], seed '1819820870'] + \ No newline at end of file diff --git a/assets/data/DrinksServingRobotActors.trace.xml b/assets/data/DrinksServingRobotActors.trace.xml new file mode 100644 index 000000000..668be725a --- /dev/null +++ b/assets/data/DrinksServingRobotActors.trace.xml @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <ErrorLog> Microsoft.Coyote.Samples.DrinksServingRobot.LivenessMonitor detected liveness bug in hot state 'Busy' at the end of program execution. + <StackTrace> at Microsoft.Coyote.TestingServices.Scheduling.OperationScheduler.NotifyAssertionFailure(String text, Boolean killTasks, Boolean cancelExecution) + at Microsoft.Coyote.TestingServices.Runtime.SystematicTestingRuntime.CheckNoMonitorInHotStateAtTermination() + at Microsoft.Coyote.TestingServices.BugFindingEngine.RunNextIteration(Int32 iteration) + at Microsoft.Coyote.TestingServices.BugFindingEngine.<CreateTestingTask>b__20_0() + at System.Threading.Tasks.Task.Execute() + at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) + at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) + at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) + at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) + at System.Threading.ThreadPoolWorkQueue.Dispatch() + + PCT[priority change points '10' [3, 4, 36, 53, 103, 124, 144, 152, 201, 205], seed '1453544866'] + \ No newline at end of file diff --git a/assets/data/Raft.dgml b/assets/data/Raft.dgml new file mode 100644 index 000000000..612cf6d0e --- /dev/null +++ b/assets/data/Raft.dgml @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/data/Raft.xml b/assets/data/Raft.xml new file mode 100644 index 000000000..723a93192 --- /dev/null +++ b/assets/data/Raft.xml @@ -0,0 +1,484 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <ErrorLog> Detected more than one leader in term 1 + PCT[priority change points '10' [3, 14, 84, 99, 100, 107, 112, 158, 174, 188], seed '564'] + \ No newline at end of file diff --git a/assets/images/CoffeeMachine.svg b/assets/images/CoffeeMachine.svg new file mode 100644 index 000000000..90b5e8507 --- /dev/null +++ b/assets/images/CoffeeMachine.svg @@ -0,0 +1,153 @@ + + + + + + + + Door open + + + + + ok + + + + + + + + + + + + + + + + + no coffee + + + + + WaterTemperatureEvent + + + + + + + + + power on + + + + + + + + + + + + + + + + + PortaFilterCoffeeLevelEvent + + + + + Done + + + + + ShotCompleteEvent + + + + + no water + + + + + Hot + + + + + MakeCoffeeEvent + + + + CheckSensors + + + + Cleanup + + + + Error + + + + GrindingBeans + + + + HeatingWater + + + + Init + + + + MakingCoffee + + + + MakingShots + + + + MonitorPortaFilter + + + + MonitorShots + + + + MonitorWaterTemperature + + + + Ready + + + + RefillRequired + + + + + This graph shows the state machine for an + espresso machine. The machine provides + automatic grinding of coffee beans, and + pouring of shots and dumping of used + coffee grinds. If an error occurs the + machine needs to be fixed, then turned off + and back on. + + + + \ No newline at end of file diff --git a/assets/images/CoffeeMachineTasks.svg b/assets/images/CoffeeMachineTasks.svg new file mode 100644 index 000000000..1259682b2 --- /dev/null +++ b/assets/images/CoffeeMachineTasks.svg @@ -0,0 +1,165 @@ + + + + + + + + + + + + out of coffee + + + + + + + + + + + + + + + + + + + + + out of water + + + + + + + + + ReadWaterTemperature + + + + + power on + + + + + + + + + + + + + + + + + + + + + + + + + PortaFilterLevelEvent + + + + + ShotCompleteEvent + + + + + Hot + + + + CheckDoorOpenAsync + + + + CheckHopperLevelAsync + + + + CheckPortaFilterCoffeeLevelAsync + + + + CheckSensors + + + + CheckWaterLevelAsync + + + + 4. CleanupAsync + + + + 2. GrindBeans + + + + 1. StartHeatingWater + + + + InitializeAsync + + + + MakeCoffeeAsync + + + + 3. MakeShotsAsync + + + + MonitorPortaFilter + + + + MonitorShotsAsync + + + + MonitorWaterTemperature + + + + OnError + + + + OnReady + + + + OnRefillRequired + + + + + This graph shows the async processes + provided by an espresso machine. The + machine provides automatic grinding of + coffee beans, and pouring of shots and + dumping of used coffee grinds. If an error + occurs the machine needs to be fixed, then + turned off and back on. + + + + \ No newline at end of file diff --git a/assets/images/DSR-Bug-01.dgml b/assets/images/DSR-Bug-01.dgml new file mode 100644 index 000000000..073f6ee75 --- /dev/null +++ b/assets/images/DSR-Bug-01.dgml @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/DSR-Bug-01.svg b/assets/images/DSR-Bug-01.svg new file mode 100644 index 000000000..a5e1c8559 --- /dev/null +++ b/assets/images/DSR-Bug-01.svg @@ -0,0 +1,329 @@ + + + + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.FailoverDriver(2) + + + + + goto + + + + + goto + + + + + goto + + + + Active + + + + Init + + + + TerminatingNavigator + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.LivenessMonitor + + + + + IdleEvent + + + + + BusyEvent + + + + Busy[hot] + + + + Idle[cold] + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.MockCognitiveService(4) + + + + + halt + + + + + goto + + + + Active + + + + Halt + + + + Init + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.MockRoutePlanner(5) + + + + + halt + + + + Active + + + + Halt + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.MockStorage(3) + + + + MockStorage + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.Navigator(13) + + + + + push(push) + + + + + goto + + + + Active + + + + Init + + + + Paused + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.Navigator(6) + + + + + halt + + + + + push(push) + + + + + goto + + + + Active + + + + Halt + + + + Init + + + + Paused + + + + + Microsoft.Coyote.Samples.DrinksServingRobot.Robot(7) + + + + + DrinkOrderProducedEvent + + + + + DrivingInstructionsEvent + + + + + push(push) + + + + + goto + + + + + goto + + + + Active + + + + ExecutingOrder + + + + Init + + + + MovingOnRoute + + + + ReachingClient + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/DSR-Failover.dgml b/assets/images/DSR-Failover.dgml new file mode 100644 index 000000000..5487971c4 --- /dev/null +++ b/assets/images/DSR-Failover.dgml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/DSR-Failover.svg b/assets/images/DSR-Failover.svg new file mode 100644 index 000000000..24b385958 --- /dev/null +++ b/assets/images/DSR-Failover.svg @@ -0,0 +1,84 @@ + + + + + + + + + start, terminate + + + + + start + + + + + confirmed + + + + + recognize + + + + + get directions + + + + + write + + + + + confirmed + + + + + ready + + + + + + + + + getdrink + + + + FailoverDriver + + + + LivenessMonitor + + + + MockCognitiveService + + + + MockRoutePlanner + + + + MockStorage + + + + Navigator + + + + Robot + + + \ No newline at end of file diff --git a/assets/images/DSR-Plan.dgml b/assets/images/DSR-Plan.dgml new file mode 100644 index 000000000..6c000bf48 --- /dev/null +++ b/assets/images/DSR-Plan.dgml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/DSR-Plan.svg b/assets/images/DSR-Plan.svg new file mode 100644 index 000000000..d432fc884 --- /dev/null +++ b/assets/images/DSR-Plan.svg @@ -0,0 +1,57 @@ + + + + + + + + + terminate + + + + + create + + + + + store + + + + + pending request? + + + + + completed request + + + + + get drink + + + + FailoverDriver + + + + MockStorage + + + + Navigator1 + + + + Navigator2 + + + + Robot + + + \ No newline at end of file diff --git a/assets/images/DrinksServingRobot.jpg b/assets/images/DrinksServingRobot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5c9a38caf58e403a25a8e38a2d228b11a69dcc66 GIT binary patch literal 36855 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 XdQn9HJE5R-{V1Y<6dch-6aoL)9KlrO literal 0 HcmV?d00001 diff --git a/assets/images/EventGroups.dgml b/assets/images/EventGroups.dgml new file mode 100644 index 000000000..5248dae6c --- /dev/null +++ b/assets/images/EventGroups.dgml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/EventGroups.svg b/assets/images/EventGroups.svg new file mode 100644 index 000000000..bc4267f4a --- /dev/null +++ b/assets/images/EventGroups.svg @@ -0,0 +1,99 @@ + + + + + + + + + CreateActor + + + + + CreateActor + + + + + CreateActor + + + + + SendEvent + + + + + + + + + + + + + + + + + + + + + + + + + + + + A + + + + B + + + + C + + + + CreateActor("A", g) + + + + EventGroup == g + + + + EventGroup == g + + + + EventGroup == g + + + + + EventGroup == g + + when event is dequeued + + + + + D + + + + E + + + + EventGroup == g + + + \ No newline at end of file diff --git a/assets/images/FailoverCoffeeMachine.dgml b/assets/images/FailoverCoffeeMachine.dgml new file mode 100644 index 000000000..1ebf3f9d4 --- /dev/null +++ b/assets/images/FailoverCoffeeMachine.dgml @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/FailoverCoffeeMachine.svg b/assets/images/FailoverCoffeeMachine.svg new file mode 100644 index 000000000..9610a1a90 --- /dev/null +++ b/assets/images/FailoverCoffeeMachine.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + Halt + + + + + Run + + + + CoffeeMachine + + + + CoffeeMachine + + + + FailoverDriver + + + + MockSensors + + + \ No newline at end of file diff --git a/assets/images/FailoverCoffeeMachineBug.dgml b/assets/images/FailoverCoffeeMachineBug.dgml new file mode 100644 index 000000000..f3fce94b1 --- /dev/null +++ b/assets/images/FailoverCoffeeMachineBug.dgml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/FailoverCoffeeMachineBug.svg b/assets/images/FailoverCoffeeMachineBug.svg new file mode 100644 index 000000000..80e603228 --- /dev/null +++ b/assets/images/FailoverCoffeeMachineBug.svg @@ -0,0 +1,428 @@ + + + + + + + + ExternalCode + + + + ExternalCode + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.CoffeeMachine(5) + + + + + goto + + + + + + + + + + + + + + + + + + + + + goto + + + + + + + + + goto + + + + + goto + + + + + MakeCoffeeEvent + + + + + halt + + + + CheckSensors + + + + GrindingBeans + + + + Halt + + + + HeatingWater + + + + Init + + + + MakingCoffee + + + + Ready + + + + null + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.CoffeeMachine(9) + + + + + goto + + + + + + + + + + + + + goto + + + + + goto + + + + + goto + + + + + MakeCoffeeEvent + + + + CheckSensors + + + + GrindingBeans + + + + HeatingWater + + + + Init + + + + MakingCoffee + + + + Ready + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.DoorSafetyMonitor + + + + Init + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.FailoverDriver(1) + + + + + StartTestEvent + + + + + goto + + + + + goto + + + + + goto + + + + Init + + + + Stop + + + + Stopped + + + + Test + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.LivenessMonitor + + + + + IdleEvent + + + + + BusyEvent + + + + Busy + + + + Busy[hot] + + + + Idle + + + + Idle[cold] + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.MockCoffeeGrinder(3) + + + + + + + + + + + + MockCoffeeGrinder(3) + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.MockDoorSensor(4) + + + + MockDoorSensor(4) + + + + + Microsoft.Coyote.Samples.CoffeeMachineActors.MockWaterTank(2) + + + + MockWaterTank(2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/GaggiaEspresso.png b/assets/images/GaggiaEspresso.png new file mode 100644 index 0000000000000000000000000000000000000000..5aeff470c4cea898846c26b3af2d12b9747439d4 GIT binary patch literal 85087 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%0AnB<} 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 VufRvj5ifKqJ8LJaI!m9Y{{v+R&N)lYIW0+Y zTyjo(7lijc_x``H>Z@DlRGq4a5_adA>6z~S^{;zo{Q6c-0{<@6T{JW_d@0G-ifCx) ze5jv~cW$FTVR7trK>c&ePEq0&T2A+a71SRXrlPWx67XzeYJ z(eJ*^@S!`3;o0*6*@5{7n0RRv_vjgvN$!E}4UX9kPr4*1rB;}I&rS@O6`nq|oK{MW z7j($T$giC&-T6p|dRiIL6Ty6yW6W1y63r8%k>X!A zBbpEOQ2=nWP+hnBl-|0Hi+gX%-}myZJ3Ba{;(eW;f&aee6#%Oi?d#@=75zqudrnZO z2fpkv>QUs~)VBb06Gr*?7anIv3cmDrcoKh3YaQKg7>TT)I$aRIlIfw+uLg1xVv@j< zv9H98f>GpvE(DCu^dZ#PjJgkF$b>_pTug}rfng`4(CW4#ghj$`6Bl<(v<<9^{lsywZb z>)uR*-}*7WsENRqv2QNGEx)fHC5$lj)E@)S0+<3RwW(RCYK_pM+o=>uc4A^;aq)hW zKl$G`8X6k5!kWDSs0Ho$DlgIJW&7$N-UBOAeY=^7Dz;88PS9bt@$2HE$-%rYT>|D- zm@g-vTlL=o2!)wJ=m58?P7!k%X z-q9dx{VCnd@2&@ke9Hfd!vtTJ=1+ss2)iA{kswwEQfp=YpcWwbp-_d>=EImzbhM<( zR|^mz|E90mZ0uAEPBq6&l3h^|EmSDm70M`|7AQJ%h*RZpelnD)HaR&-XTE;>&d&Cg zxYLS#0RaJ{_b;s}eP@LUo`hP#a6XIStZk?xYVAsuiQ-fP)d^9@MexLz&Yj zv_gH2=NA%0OM*a7oeKM2QjAO~SAfH_ROJi+ay5&4dt&dWFiXykU8A|OtHBhpV z;U(=U;t@AH7)*$Q0s~YzInEE*TfaCz_3`mpf2Z^T*fa5BlMl!pSm!$0fGtzrEat6; z@sLW%nO1z{Sd@Re2X35zo(8^j7`$0`Qdzj8r}bF2*Xny$3fq+n$#$(GSZ*%5P^+kQ9 zd$6D0*-1xkF6|5FIu5?4o*%8NeBQgi1jW?gp9U)e^71)rj$V!TGYnVVy3`Vp5!N

Hpa(l6BkqJJqfIGBgZvb%9|>UXx1|H*h$0u7 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%0AD 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 D7%(9S=auq)|y*a@bRy$mL3495j3Zf!j3D; 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%0DIY~70Sw|gk-_0EGW~=FFpx^#te$$_mdL{5M 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

9lhfT+~Rnm)`_}5q-d{q&M)oX+|y3u+9)w@`v z^e?UUnKQ`-%95mnD#g8cZNsl?#s!UIV~~aJi+S($z$bSYh*ArF+01x5k#jbwZu`@I zdDwJRrnW$kVaInq8T>l>_N)e%QRE*X2e180+N`VS?YaDK0prE$*;|Y#!%K4h>#=yy z1=&V}$=l(A0}oGxG-_g^t*(^C*mU-vkwD|Ky{QAQ$+`Hzc+l2V}oI6Uf=gWnl>jsnOOM&jZHGiMC`1R+FjPBQ$ zv*5SQv$y}?;$@lm+b&k{^)?`IPx$Q?*1L9Nu%4%{|Fl5$yl>O}JgydW8&CDT6Ar5k z*aV0@uW|;zR!mRPg?I<}2}MP+(3y$c zwu_Ofz2xqo1A7e>3ng&_E8lw{BS_$tGPuvDx`y%HlhVcKE0cIzfw&R)=^DasgsbHo z%mAiZSafbxwR1(K9rGA7a+>ynHcEP;5hgom-08)M0?~;=io$4Y!dcdP-Nl9o@%Z4B zgSYwS76bDJ>jM_|;}Z!8l)#Zv7`-&#cT7Qi0&CwUC#Nt&9~>$PF+m7T7)t#k7)Apn zPUV{*hq?|*QzyDeZ_ICM;H0u!*2@@nxmlb|fY(4J^Q&2rO%KoDW@l0XYKWTe6u~dUxBS>zh(eMONmD5RiujNxi)o_J~{N}aeXF-C|F>4zgBJGwh zG!Zj|pOitBqfjFZUK8jeUOMH^d95wJhT9V;oy zkODjC$600vA*1wG+lQ0TiK1GQQSKh7%+0OXds!=#Ki6&&7sp7*C=xJy?;o3OwY1MM zbR_>-L`%ZJt4>;?$|mqW;R9&UiOVlhwidEK^MwO*Ckn$kd=2>R!B?>iAFUT!j)a!e zgp(+!xCKvsn?>DXtf0ilUoz6WfGhd0Vj$PA7b_>^P?8jAkf_V2pQ?$efbX}&6db|1 zN$rK|nx*W8UzYe0sUyIHYp3}EEqKMui`ts>w-eX#RA#PzJXWNL{#YBbSscmVLM+i<#HGf=x`DwQE~)HWusY&%Si+s$v?Pg%IjwTrVbqo!0F1VQf{Ix3-xY^pmm6^!iJ`*EU*k zMbtEFV5eVAb_I{pW27fvHLGX%0!xlkyt84I^IHSSOO$>M7O!Dd_pQFsbnHZBeBTK{ zHF&1yF`j*(7HiIg*p?j+tHrf_BmzW#xoO{H>gzx7Fg<~L;^Qyo+}UO-oJr$VHkGKb z-BbMl?zFNYh5Q=2A{jTAZ2B3wU^6vN;%M_7lFiscbpBPonKyK&q4c2IC6H7vXYjPT zE#t@Gyu$3`S9o#(oxHo|-W>Pa6OvJ7-41>Q7{450AWSvQQFddO@yrEiYdQ2&_c>p8 zb?6Cj7`}9w_p^yah->ebrD8J^*h_h_>w8V}VrN;*pF2}MIOEWxtk#GBL0K)>>^8U@ zf89ggCLl%5F>AncKGEnJ{K2>GAizQV++`>j@7#IZjmVKQg3{Ta%29Y7a)EzJRwIm# zX=l*Y;*D^2EO!d@1rv@5UtNa-r%t}zt%bQ;ATJq6+-011ke#BCg$j5h-0>g#`vwFO z3hMHT!`69*&2VMYmN$_fy~xviN)BUtJA$>m#XmU<&W_lPbY&NeC~+ zbd6OLE82ykCjZap2B_w(I+;yfNjFIK^PD60b<0BfZPQmQPrgJh2>z$iuZ!#JOJg>7 zn0HO6(e~Uj-C^^;Nt|?&?{G*zRBrbwMtu=W_!s@tEvbk4XY4zEA-O`Bbd+ z?v<$Pe)TMH@`#&pc6xUii_2zX_3U+jZQ=DK=k1k>>iJRN?ec8>X$5v)A|RNk6+3_} zMAGE#Q6NJ{M;?RZ_+&5fLlM*QxzC?AOJ^^8yFhm*Cr_4~Y=g1&&OlDw5BH*{y8klJ zXWNuL>|9xJnpKob!@ukD<0ZZ`oK6AI=E#?%y0;x$3T>dbmgx}cc=1EQ-Y42s5tFlr zn}D}bthe2qx90qAJU&4wa!*S`vUKV%zhHLU*W~=?OIUU3_44}5W=r?e_F2%|P;KB# z^oBkVRNq}$eITphq^BSyV>dhCPS0rE;qj_GU7|!lp46YU`g}+A_UuaVCi)t6p=+du zdYiH33hkzy<}hLhX?}$T3x8A43)GXb_@?6U&B?(^g=T)vdk#zhnF*OBHFzS;_Sav2 zGJv4K#(K{3qrNb*fiOyr{*(SPN_%^j+_)VgNHiP~vHF*@tQ=8MgF`vUp}Zk_es=Qo z044&Ar~0Qb1@^_vr=@r(4@B%WuP4ij>rtJu;G#)J$LCcBh`sIcY;Tpe|g z3AX@NgP$h)yaD2{j)x5}xF^rnUcchY4htSN#4*U-_sTTL*TyZ#)75EjV=d=y%{O=t z+;_a9=oKU=3gYVi)7B1Z@qX$#kvltGZR_sxc7Hn!k8FaSG_y*^eXN7b{d}FR7zJAR z8(IZHjYyd?x*{J>nuHL$Oc7$@{ydH~5*^pK_3_(;G!wwtl%nHlW*_wWeKF#vQYSjk zTGA&r>)lM;gX*L%MTX6bnB}lKvX8y))1lLcj|Khx{P&M~z(_FfMF?lE=MyevFhcG$ zSxlkzNCY0Jnvy@cXwJ?<*26N5G0nE$jpDwdEdb45`5z?_iAI$)+8vhLpwFie@rqsv zeWQ!m1Emt8Uvn2jR7$3W32E|Zp{QhtI)6wtD;jKht$z~g>~jg4aUWnuQaVCBStLto zee4aRS`$*FYD;)YJM=fP%U9j_=)*;kQ-_LguIh zc}Kkh=oOV+1Zt-sWPVk^4`@=b|NGUxNFGJuJZzI|2CdK;IFN|{h$(#xO#xH=dVy3i`Fr>~KR?f|R3MT1PjC3+Ix7t7X1d`$4x-L?s zzu)*06pvC8pdZ>6j(FpqU{tPR;l0hz7`2>WiOQ~=q(H*QP=cdV(TLFWB|(^GIbxiW z#+FJ}(6qNuZp=PYov!tL!+{-Rm_ehYm3P^`N6V#Q#&JR%C6{1?wzzZRR8296tLJM> zb0n(6UpOXcW-qn)f-RA{MyR0RA%^-_d_t{N5v7*z+67)&eDY?_M%{%!5}WE1ep<-q zgpsFymwL~mV`YubJy`JD)3my&u)8zp*nH{SD!nzlmXeaEzW8%A!0}A`TY7S*AL!_E z_jf}^Jf~R2cF}&N(7J(t+r=YU;y_up;$*#0Jf~K#N^%@vS#>KoAHJki)qJ{a5-xZ zP?~ln_PSPVCS2Ct;pkiE+|do~Y}oodMnoy?@4$F%yL@N5+|mtK9d)cq=dE20IDJ@O z!|H}Xz>WhrG5^NB4iGe;&KcBU-2W7MIfdhV7{|E#7QNKaQ1LG#*4$+Fo%nSk$?xsjOE;hE<3J7vfefzVN^3# zkYRwhs4P-+QBY*6&)Sm}pH6W}-N0h?T!P5EPKE2M)ekRbS$*lT58NFK)Y}sFNwC+3 z{3vWt7=H$*DQRJ0DWN=SzLV0hFVaJiwIt(GR``%~q}GsK$n$W18E`eydh2>A*UB)wX|aDOvmdW9sJDf4@{Ba4CuU zsZueoFNHcD4LX!+*FL{Kk8%dxW^GT325$}MaC8R!X_aXF)b!OZx*#MnuC3a&g`Mc8 zBn-S8xgyZ@GG2#u*Txn6@9Y9{S@qzb|0Hs+)Lq}5Ws-O2dyI#dHAJBbKWEK@Chqhb zm}PK+8v`Z0Wz;f;fqOo6rXduaV5Wz`W{&#R`$#Pb3zq{(5Ih%>{Gxe`vgLqlIj)7V5~HK4eW zKc(^r;&2E#Bo)qqJdzps9l<_~kSG0Q@KH{C5AGDOu&tw_gs2tR1gx!cr~`qzYm?_^ zwQQ}AKGTxwdWDTsg5fO2cH@WBWHUHxxJ}hvBO$_=siIJI8m+`uL;e4v97>%^RbwXKk8_qR2{Dc zo{*oyx|8;%g#le}k&}TB4mnQ(0)SJ%y3o4?%d>zBbgcEjw>-|E6L4RPbN2&yRqo7j zy))z2#2$2^H}=5Ni@T-nSDv1N3db0mQ`>XwkaQ76p}hI~^7zKbzYGen?CcyKc|DMX zb;N+ov~wMsvZUROdSr8b$N&z4G|zIlDj?wQyr=gti80f|ce|0!u^t6}g6lo`eT40r zDMNaeni@Nbh1M?#$To@~x}v)utsn7p4p*COvKIdjuYzKuQvL!>{q}A{Ll@0VFhbvjTRH2&Y!Ns+k zt{`b};5pBm^P}GE*Ha@4&u8i+x6S$G;Ct^=OIsC`2x-O%?s#CA2FQ-pG(@PRC|O;= zC==P754VaM9ly@^E6S%22GEld^&QPBxsvqbihJcZPc8eEqqyPt-2W99`;wOF9(}Lq zB>!B@fXHQ@p(RFdwqU=4fckxwvZ#l{fx-dm;D^%?Mvc*kRB9`Fto~aY_(9|Spj@MU zy`h*agqqf|kDS6E~`1;nfeaR!Q%Dic#Ox91kCR zczayjbn4Bv&g30cw}w0P_(AJGt}PpoyI8K+O(OOn9Rc#3XznqZ#3N7#lb0{0m~jbv8jQj1KK!Jq;Ih3npC42|sgO zJar;)He54qUNLE);?Okp_3m>k=)qH@;_Dl& z#P9OE!*_Iotv)9ltd;#ja%@fMUuO;KkX#!!IIU?vb@Y*VI9p3tU-J@!pr3H090|_e z!ayf%1DSLN>f0Aa>4_Hp)q*97bteL&?plcI4C3#5U=oXHgfFL)-@P+{SlUKd&4~WK zk86KUPV)9&ZvH-o`38?SizGX<;R=s}{d2@NcqFP;kq)6@ySKQmoPebqKB}?JX!n07 zNL#OeZd^We3x==hHP+B$Jd~S3I8|o1A6kQ8!zruh%5D~l?_y@^z2;>zfXw9w08TNQ zT1>Qlt}@8gcIKq1LXQgPGY`&M%#+Gs;B{A6y8MU`l>RfpRjlw|)IH5!{`mDkDzha^ z2|T#sS|4WZu%<((+Ic_UD#4@`J5OpX=fLA$fbtb&S=_^PpzYofAvGQ#+u@O0@zXtm zj^fWW$F@(jCO=DhvRCsQnHAf#i||J)d08Q|8>Wuh5>Rs&Y;WmMrfTAIGq1#`%KsHS zI_N`~I;h4%9;3`jc9U)8{1w06-jU%uo=y~n&c>Iw*t@sxZh)z+T=UZf!C7n0L9ElC=evua6j*)*{b)z5cF#uqZK*c+W_0}- zDzFqIU<%g9(Cj%ko%*XvW5Ew%!YK|j?zQSO%#50eWB({7+>Od_B^kPIrl9{VtAHmb zQBGuP=NjLs$AYG6^q_82oz_~V)Z!w9mC${8)wyHRx+%x;G)29f-0Fh^W~L>!*KJak zLDYWf7diAk$kZ7etBRBddf&`&vzI%NqR3;fyeZttiL8|LY1}i<(g{UlR`qL(*-sUD z89Ys}DGM-K@d%UtCTdG4P-8q*=+*!EWUIdY7xppd!1h>hlg)HZx>38P*TKH=-p!Bf zAD8WMho!wn6Ybg?4Mpz?z~IFd%mD4>sim12L?-YY1SJMMwKBT`UY~(1%s^%hZIzAy z04g}?qy5kNgaL#5hs-WOPy<}ksc|}5L!}3kOOzoJL8&DX6Ui7ip+hGiMED=M4O|sB z{M@}%HNteJBX`8o^Y>VJH|CRX+B0XW70}DZ$!_B64QQEZGleNZ)x_}$8s7JG z#s*khc~>hIU~_l-vI|UXS$liVISW2LUB)^C-R!S&1|FcBJUxP1)&h@SIH^|rJ?_te z9RLvehpbE^1vU0aT&?eO%3fXs#qw@KEp<2vYMYV1-K&35*IXbJ@;Hqdbv{m~w$}Dp zUhm-k$xHB#s4V}Di*NR)5-8SaE*LPTCY{P0Cm0_GuKAtcItHQRJ9tLf`J=Yr`w`$a zCO4ymz6ER^?;IZT? z5R&|Zk^*PSfbQLCC=(Wk%)L+*_&A(hOg*MIW`r93{Pzm#8XS91r~a4&HQh((Cw&Cs zLvU6AX^Bxm3$x`rxv)=sjs2v9C&vBI>E!?>{4_|obw{!^@KIYfQJT+L8edl4u6T|x zx#yJ8&PW6`;}#v3cJ`cNQSd{#s~==3-k6NvB|bnG#ElWIj|d{W(}@4AcW z<&BxY#6f(pnRxxDovgi*6RU;j$mhg*yiNnMt{2$#JX5uoB(4*1N`O>GcfxZzuG>=j z?d(;m}!3kXK%kY->p?{udzrJ0=d+enyTL=3bZXVR39MR>aik5# zyK%m=6N1Tb&o}VLE*>Y2gbd`k?13{5$Q{E4h`b(~Pq{S>??WsRY4-InKO-!L_CAju z9oxq2Jc-~A=sUWG(Zv&9qjpF%Gjh;qX{QKki8+Bzzla!TYIrO)w}r5)95(NblesTy zfz6EY?cPwJph61g5fc)FOp+2q-QFq6SEez4HUFjii6!OIO0g++io{c~sn?X( zey7Nfp6G`={)!lPl@i|?=O$)-w9tLgi+xbH{xAuJjb~#M^T2U^p;uG+`5b8>)h@R% zOJ+c}n-uQrl*M2i5BTW!TW3jR*k+zo!)87=~hjphc zBMa|8;uJsWu>%jXR@EZqAu|PJzmI`Npqp`-j5x8I*fOyPwS3=GEj0@N$E5`mCT!sG zmW%|imw%Pa-<}~^Q~ue0Yx5PHACs<3{j*<^=Zm>mhN7Q@B`LKQBX>$0reg+33IgF# ze(T)7tTiPz%|}+Wtow^+#4(UFkX2(hkkI&uNS&`_@{=~ph7;n>&*(iHQM$Z8C9HVA{E;(6vpv?QJ5jMe(m)nrQCfm zeT^Y&w+BJ-pV0-DIK|4*%0qk7oJ0Mbsv`r+mfzpzL#rxoqXv_rB+EiiOTlaDMcTZ7 z`9hkLIFRA=Y-~&%9605joC2vsF_4Dg%RN89Bqe_SS*xPe6V7#(F~$00$8*G7^^%jD z!*J8cB)Q*ljL-h=|0@p}$3ZB;M{sAf|8s432iR3vr@Vue_gC0D*A?|4Jm(v3J?uK5KI=DLk37DCaV9# zf-ZN{gQpZ7!tcEheusWS2io4kVH{h`|%Ist!7FnB+DJ;pFlcYNHle*%z%zo8fs6R!P0 z$yMZ3Sobp=0gDqZ)5isfOp2V6A9e#)v}npSjU0#tsA72?&sB@j%<3W@5shgo z6Ca~ONO2(N=sH3wU?E0F(yQ`8bdz6GjJTeR{R2h|(O|Ksv_e^aBQo_!mB155xru@w zMtX1KyH@(Jr7(PoFNvxYK1wWjCN&g1)NXVPd`kqyWV!N^9j0M3@D?P;pURdUy*Ifk zNI0*Zx6SL)`xEtx7U4!wtH73;6*O%)Fo74db2QvpIb0lyvL$vY0+*wPSp@Q@(LkCJ z3MS>11N7wpv8vf5L162AgGF%S+Xp0 zYKeB4fniB&^+ca%TU!b9|dnYaIe_YWpl+P*VpD?Yh zn)6Y~ZrMIvUxAL*Zd*~Y>DP3Pr3Y*3{%fuUV>Hm37hP{$Q?;QXW_?6h+pWK+)51I5 zI3Jm$JY2-rzt7b@QOvN^%lg_u3xc?jqqps*&v!yKZnM)7zX)aH&G^o_+jzx&5HQx7 z`^9^2>`o^%|M=-DJx3{h6=}=#`(iG=*VWtvZjd{Ui2+=>q<87}T?HqxDly%U8CvZp zcH5U}uAUREf;N!MP;16-vn0MjBdtx+$F&du;vrCwpRxWX&CG@rndBB-t&$*ntC_K} zisZ&mHkd0Mx?LHrhfwEcr`XVK+XZr5%?>@Q?(nv$Uv2C4Uo`&May2)|+b$LjbuR_^ z4&CNj*$fAHi~3~VQ4v}fT~gG12JGhL%+4LY>*9{BwHnS!p&^=6LuoXN6W+!J!p4`@ z`H9s+UgCy-OX+DX3KaKpsm_OmEiXpFokWkHemRq$eb0k+b})cY?B8-rh6{DCWcHAo zozDmO0B zz3^g7X!-7)bQEup5u>0bm1p~ zz;V6>rMStwj{8S6iAMC=e0yLe+37JMcUFqBqdKZ++L}@&o%2|z1G6r{r2&_GmMaNj zwshP3Ck=OjQ4l0Yp$Zg(#zm@Xh4g_H6!hnVR@pMcEtCv}(FZ`<%93 zg$)lAJlQT+!R8l4cZnfl3EAj+?q)4|w7)DxmX38DqR_}dex{!aQHT+ohiH+35ej%8 zkUkAd42Hv04r8kQ+p3EepYbbpL<+K&YQ@QH z_RjVE8TR?R`&&Ue@0Z?nn|yxX4(4DUp%#O4&aa#cVRkXB`(`wMbK|n)_hmNk0!VVW z*;0?v!5^S|+PXlDz;7s;OJ>z4B?h|9)}@}(e0U~?xhuNAAo^LWOPTA-`ioa&M)*3F zXA~5jnqn>$j{EjV+nTNm4tqk$`A*_NrMrt2&ipq&Ldoj{hMBNwk$A(5d-m z*rn}NQhurL`b`hU>bXl9$!QrWId~dv8rytxg8eud8ECohX>?DVLKy`_;irW{2O+|b z9Z50Z8BJ<^2LphX5`c$V-@gz54@aJ&=RN5Hc(Vn(apkaUiUr;Q%IkK9VF7=F0P>jS%dj-emAY z&vL$S>k|})#l&0hHqNJuma*3Jj8~Kqe$$sC)DOol{TzPa``gsNqiOAjq>iThzI^l` zo{^C#v<4M|p8iW6`cF4 zk1uEwBLv@t@}IKqdl|jsLLY06pGMinOd?ov!c=(dTi0;E2jJ!;+@4a`Oj+X;;JFdS3W}8~!mUV&c@UW&RWiq^Cc=IUMSkKix%}VAt8_<+-U6n{8$HrK zdZ%9`UrMS~IXG`$2w~c+T2ur{JEaZB!o=|$J#v`*C9#@hE4clP0+8Jlof6l71lIL~ z>;ir?FpUxQeTo#CN0{G@4>m0VvPdyPc^IN5i=*VKzB`7jh!8AAKtplHjy6D634>W# z5SuHjk9ce9hclj|Mv>QIgq;hiBrM!HX2!UGD^k8?>uWy5=Cm_xHr<^U{@}bZ(2Gjh&&)I{D>N`fA^huM^ zuF=*H``5Nl69-D7wT8BW+NpLJ4*1 zP`dAlv$7zB#f1DRjkv=L*Pv429{5A$RkeKo~#@N9}^mdaT+(^Qc>$x;_z z6MP-wbQSu@QvWFu>Q4|uH6bO{u0l2cY|;+i1@klH#f}jDxO^`53LI?AopGM{JF9oI zRqRI(99P>XoXw7~apW&D%Hwz9RPRs%1L>b6-)Cc%r{lFpw)(l_QezpYNjbR6Oo)n| z?bb#VyNeB<;iGV2X(0K(*R`dc{r^&2^(z+M=qmhrzLNYZf z)MV~+;M`r)fnbNFz}B74EN|y={d9)&1LDTCFPC^eBSi|)m z?VWMZj=w;I_rkMXH}&S$LmTkwaaYlIhdBu&tct! zr?4xn&QFFLn))Ay+3IzpIo!l!HITu=!UDiIVrOrI=$fpp%xJ#<{kyZRsi>pO%7?hX zDM3_->n}0!W-M`E-?k*0+TT>Beo_!d*iU|aMx0M=VTD~2gBM-Ms%k*LYAxOw+U+|o zp(+$e&XLl{C5c+Hp%(gyiY zS)eb*wl0vn;c(XuoN)~qwPp(otkyT;0Y+z}6Yj8sGXE$aOr z36}qvR$m1eCTIz5FuM&2D%Tm>U*JJW?8Ar||L9v}oEV`UkMaKE>&VX}A?vc)rB(|s zhM%K@y_8DMv|^$-BQn*jqv-BSKK(L-JsD9XaY8BO6p2q16?Jq3f8_eUP(`*ft(q;e+ zgXPD;_)0m>pYJOV={;4R|735nmJ}^03d)qwWdJZtShfr~VMoUQ&u%8ycsaU2$qGbp zIq}o;RPa>sbhmJ_*nG9N!fbW1uLT0CYV4fs56gjoTDyHm+f!zdc<`de!W4WOcx7fD z48c?e&#fR9fL9>Ps9*zsxP`xd2L8d`0!3xs#Vz@>%af$mS3LtUx}^k)P06v~S@9Y1 zehSNrs3l45Lg6x(82Wu1xRQ&I86R3qQ*7Bb>N)%72Tlx_GpxD&%J!#l;Mogj@QJ(0<4DdK=nd+h4^y+|fef%H zJ6~R3^H5Oks8;;WC!R+>Q0sr>!%I*buRXOcy}CG-bTl_Jx90mHV$a_27?Sk~X5Uh7 z9k6hXI9~g#%iNf+7iby@Bo z_}xR9$x`W~VSVN(B^fT7>`(o|?5%^b_o4Rh%9GDYxfv~s@sSlvOCl8=l?zPwDM<5- zfb}Eztt%l)=XD=$m{lla=@FKG6X!{sppE2t{4k5S&XE`1@xc2UL%nTX%?0fubgj^+ zO}a*yvE$0uP>UJ!`f5hp$Bbw`t&5Pdgl5s0T_+Eu#J{i`=2G^%$ux?_VJRbPB0v`5 zAwrH-F_o53@=LT9kZiveD*J0oWZ}hk`e`w&m{KQ24DWQ#Of?TDeJLP9*sR4L?Z+pY zR^%JIje>NHEhsSp3I>$vII~WFCX>~|)ly!Eyk&@s1tAM$?~m<%FF#V_eb4PZxT(B+ z!n}g#-I1#8oq5f`+}`zyo&=Jer?y5 zzLUFG6t%f_Z)0TR`OHVc2HbElUZw4Knv7M(OlIQ$eE{7KOB!m$RyBjVYAYJMcG$ej z^F$X{HFf5fbh*Xm;M25quKnZ&vI?ONMtnpZ znNc=dGXa`{sVP7kPbH0m$A}>2k`>mK238Dkd+vN$`0oglPZ?7(Cz4nq&G^%7QSj8I|y+HF}!$$mLe;|b>=jMy2=$gZlz7+ojhtPYD|n4zuU@1 z#LXc8BzV5eU#1D>N7^uAuxj-`CRlwc%tIqfFM4eH=)omLF)>ZXtd&lw0?Rwk=J}F1 z;cw+HXzv}RKWbWKH)~Hgx(By#E+sKYGCEH3H9R>+20jxGw^{$|u^!YOB3>XdEM*T&~gV(99+m=(U;zz4FrKdoowN<6=h73O& zPT$s@U-3uoK?8oIdifGM49cn8<1q8M1*9>BkF8jR$JL1CW1b?D^^dp+6MW2=vZBhR z0vC3~|Nc6kgM-Pg$6lUVs^F6*i&{$m%_RY2VXuql2c3(aO*^|`# z(5Egza%7d^kUVP8(ufw^Za^6;PwUxe^hSMrY?M^6@SH6Zzql5EzEgX?5)U|xoD{h_ zI9S{jQ2l1yrDV3snTy0o5BjE*`jpsmx34bb84MLco=_#RnPTf z8XF${(NvYj#6>#l4?^@27JXF&#q1cTHhHcdEy(TaNRgh=`=6$xEk2owIB- z;OZcucbSnj^CE3AQ0Og|ZQMG|W-#(4Gn_xr&;qOno{f8VpI%Foul>6VdX9$~-iGpD zF7L!2Hx>Yao5F<>U%~UM4-j8j*T^5@_GuUI!V!&BoVH(9-L$(+3)Fgvr;^{60N1d< z4&474*l}_>|3^tjiPMC&8>Ug@{mMNBZ#qHf3)3)^KfwH&;?dB)mD_0?aJG+!=@E@86vhgJ+Oa3c0fiFz6mn*f zprPCs)g#Ce6&!)6 z^SsH`;3H7DaPleWq0Inm9TwrWxf$MKozY^E)h6%9pPe-cpsaCRpBSr-_%WN6^$lRV zSr#gB;}DaIO6`ijs6S^7THmcs-W zoBg}dJ0%HT6Q+|(#-32kM0h@7KJ3zHW_D?pd)%xMR9=M{_^`_`tVF&`lkEv5{AUdg zsR~$w`EN6AqWC2m+(eeIB5hv^r2Fdz%4g(J<5eA?qcmdDEIXvJ(&O`m2$|~HE?GF= zN#x~GC6jg9PK8?I=Tn#_5e z(!lSMWV94q8XpkvLo^hvBrOU3&2rHjhNPou?#RXq<#Nj9)VJ5m`Nug^TQZ02aU(4R*6KTD2X`n>#tyB^UE{({d;g|DhXU~{>!yM zM^D_b{5v&Uky6YeU#5}LXN-;U0%yUKZ&~CBsai4bGHnZ{nr*Jpxx|(I%|=S;#{Gzi zcz$|fI1kPLnXSzbb1%8ty)2wX{DGWqUyx(6HdK3N*_?#>=5Q^HEilpT_xQ7nbd*zv zAkUej`|l}$A6=@bIHUZBu%FMaRY9#h%#1SlR2)u+A@#+u?3y z6{DR0k!d3KtP*o7`RscfOsa)gX5CZjCU_KFSZ+(QAf77}cP&fV)cI2<7lBcBZ0*?N zmEINYlq{jq@LxP*4OE+m^38)f(gGWIa6lbwO~+TO*5jbJt*lJ=sUhH_KSK>xrf+L; zFt|)N;ma(}iQ7o4sMCZDK|I=az6 z{8XAX18|t0!gzC%{dKw2gj-X_6P-WlwY8?k$?L^W78P>@X8O&;jANFaC)%*A_g580 zzf81eG}K!CYhnxXr}uE^>G(+_;C62g=FOSo{Mb~L`VZP@#Q~h8Z$!6)6FZa4)mPLq z_#39x477XNbTbXi*3ahxsAjh`?5tH&Ja4$8-56@}5$Nplv=2lGk->UWSf~atJ3gW% zTe4KHP81#ui_<|G@*l3R@?XaOb0){b0+E#RU#@5KAI5CN9}b9qJszV^iahl;Om<$c z%nlj*9b6AvWy^Gx+WErr8@zK#Z;spMRbb-ZL z-Z^7ovBhHO9V&4Xsq2EeoL~{KvZbQ_QQvjA4P9sL^UY&?ZRca}#UZQCvZ4}fl#w`5 ztc22lq^ogUhMwB{!%zNvrxeTw;?!~NW@65Kf6q*lK}`$KhHKwiL@H)7vYTPd`m`7P zcpUr&$iFXpdmV;JJFcrHyIc-;w=>p0>$q(ys<_e@wSDW`pT)dk@)JgvCbJH+B(|o_ zHLLPj0TMnXUbf=h;IU*VI10RXLN4rMa-q{?tnt9Hhfvp9yk9B4$mHXY4y}BbBAXQU zHdDzhEo7gTL_?dd@EIevwJyaDJE>QbziO5Ha^4LCSG|`v;KIdDm#=EzjG~HR!Wam8|IVSeCmE$J);s0 z(4o^=6z!r4I*(ruxGp<;e!>EDUx|hG;#Yv~=dUo6h6oav~f zKKjsiv3=_l672cU?eE-W^xwXx$i|Sv%cp_o<3Q8(zK6Zlj}F(}Z|B#arG}`xbB&}U zw8xg1cPT5|D?`V}gW=ib&SG3-w9&jS?NIjEd?5IW@Ma>htWo@yZVEoo;LO#KA{jJ@ z#VsL3i7T`nYVo?X)b4Ai!;~_!i__H(?1}NNP?<6MlujpRfLA8xpGR8Gu6MAkW8}Vu zHLnfoAGX0F#2iT_Wyy=Cn9b*(GQnghqdORcTrvBq4Qo$XucmC)bmW$e%V1&QaHQ)O zGn+=#y&>#sSC{`?!8A}*`Rc^W7)rGm4kyx#`c#kxJ%mdZa7kpB!FlO`KUg;H7zf1> zG889@=KTa2L!Dz0-x<*C*uye(AY%U5MIxY|!Iwk6gYTv`ycQ^yHlh;UXo0^JWSzVq zzWyD;>a(NV5M{v z8g`;ODqjF5bj(@I4jM!qjOk(~GG$X@2lpMT(>S)rJ4-WmgL{?C3E8rfltl<6bEaH1 zWR^PQLrs@=ORmF;FmZ;2p&}Zl&m}`^mQCPp=SCW_l>mcW?QH?iQB&kc0D$R@Hk%@u z6M&|l%B={(Phvf2lA4i18Z%~d;yojymcS2E_chOG>>SU2OeU9zn?NK@(^tl&!4QM1 zjIz9NuuAjrju+5z|LxZ-##vPQ1r~tiQ;X!&6?Gh^25SYXNkN|wu5*8I6oy(a4evvk zf#f%$k|&T8j4;4L$bv3z`FVvqpFXg;Z91Cqh`>#0c_v=b#Kr(NjCi}f4>;hDjADX2 zU~o#D2{n4Z}%%$EYm*c0gcv`{kGx0vvdjRtu@`50rFS_PK4n`DJ z3xz-5fy<5e+?ju@jAqD2A21|XH4w9ZHj^hEJ9++44Uu?mt5#CZIc?`Fz8rfl zmY@2C(DbJvmWNBtlu!HJr;0on$>BC5LgSb(Rpueo+EQ#j$a`4APTL}p@u!Gq7PB6s zWw#;K7UVuS+LVr!sdDE+yi;(9Txv~pW^q88IV*33y=ah68X@S;4?uA>t?HJ*Idq$I3{OIEOG_UZ28h<~`ZYX}z57e6qdt&4hmAe4M49R=}CAyiTVo znE%CS@5FAAhfJWGdato0klT8^d~dMXn*rt5@>f+5_4otP+=&HdUOFadsXNE}a<0?I zb2Z$4e6ZD%TD-1o;vvtH+A<#@W!XGPMCH40K@xebyaj&(XxWa%Nl(t=4xXd1cn$Da z&ey_wsW-KE?%58cci^_&omkA(_wb!+!BSV11>U(22TA27IqDpojYjy;+beZ}0P3>} zW3BA++a^9vw&1j;*3?F!ZwKWkrtcTFD&Vc$i*7;S{%NJiN33e!>pOr|`0f5Cvq13S z3``b$dIzYAKHYlG3q57e_up=Fj+^>Du6zD(cB3`*-@iC#HTFA9|2a(?$C`i8V$k(- ze>bsvzad~wtn}w^N(*kgk)01_YUq0HU}oiqQ4n@!15SRQ+hZGV;=uLUe^V3qkmXj| z*;ms(&=%b4Dkj3iVutj0ITmaJN2baT#-@4Fv7ho;#A7-cB z7HapUT$si{+dQlF`_iw1oY%zh>T5d#O<7GvTSrGhIOn-y5?q zQjRXfeiE(yDT9Oi=8t$1>r@KDre#FLsqr`1zifp+E$(mOsB(@y5%nRf`Uzria+;v zZ&#~3XIdU)V5rB;FT+Skj$R*EA}a_B0G|YoEFO1HShCv`vL0+qRPvm}TG+S+0ICo> zgX*$lU2<^b{^_yMJ6E`lSeV=}@L^sDc$dZ$Zdnxg9^f^dJVV?iOzL9U3$5Gu{By<1%X;5okO@Z;5>HaajzYX}`6KWOW%ZR}tFe!!Ti+JF6uSok?Z`?(J~5%IiT z_iP-vzc1%CajEH~I=J7L!T-YO*0(@M3PSRMlX-2`VBuSJl||$Y?>+YW^)pcb0RLpf z)0!1`WLtumT3kigAx5!DcfGe1qmAy(P|D&xQ=X+LcE|1~P&Tcab&G%a%7xzIF3C3? zoe*&9E=oNu9gm*Gai(VTuD0#0@DkHG-3iy3LB8fOmyN_F45?Zka~f|cAP*`z3dk_{ zA-Tn`C}Ojzgt-NH1a-O#e`y?5-tt^c;CJv`Z4tiQF7Uck4n(o3>%f7IzAMO=4-kQG z1XU%_2are3RaS3ASPMAhs`}e5_fNJ4bDSxCJ*|%M=dMW+V1q zu==?#VWhUQJsMP!UzpmnxEhoVR>4do{2+ zs$@HjG9mua+>dj&-Pf|jq>?`uj=CxXJ_j$hjro4%uS>DZSY1>9n+;r564A#4%|ia*ixqjEx*!%a*L|I;^w*<@DO$r$*8MZDCm7L0xmdxKDSyo z8=k1;~UP2_Oi@l>~B zC2R0OVF8rX+sVJ1Q(MuGi<=Wu|CcUIRuSKZBMbM3gdfFGGA4$#ou%5Fzy^Xp%Pm<1 zG?L?ZLt`@b`<P*%So%D9?%qMPMzWAE5 zFE_a>JoT*u<;}Mo6Q0$#uWh%CxNorhYpljy?pIE-fm;cVYlC6BEJii-j13Ikdip`- z74I_E?kQ7d4GhfH%&ZRfr_2KZ)kkNb*B>n6^ekPcBKZi2u)}Ko`wQGuT3jg`@z9{r) zXsH_+Xqs%OnQXvt>6mO7sRK3E*7Xguuxmow&$=HsqvlFic9#%BBn1t6x;M9a3~~ev z47+o31aopifdN~aZwQp-#1D9O=R^*F8RAW*2}p=R*Jw)>OQk`@-)FG_T@=@jnsSoc zAu@wjW*eLnUqsFc37}mFi8CR?AoC`*z;|b`vCx+cUH%wn&1cQmVFPkBYg zv5wEu@{5{>Lx8=dg^$073;#e{PvF~JJ{Y6&F_by*p71y5a_gVR+kVeiUlQW&;8x$a z&)Gm%5_D(si~`SSj$Jt)3ml)zJQBzeS z+|0`Esv1KH*#!|Py|4`C5THGU`WN9dYy#Q%ySP$+8*KEqwFd^??G=b-lwN!(0W0x= z`0%41sho~o8xJ!pKX|#^S28(ae-2}MzZ~rQv0xPk7JflL;e+mA6&O$ zbu4NxcQ>NabWjh|qtwoVn<7nAMQz@oW$nHBPwIgOW?rxx(h;+(LDj35@X~vCN+c<` z8>#N0*-M+pt;W!6M_{$oa51pM)S^o$3c8Jyj&CAqc|3HIq`;Liwb>IbAX9`! z-$x9Kb+gruUtA|UB*>M6#GAg~9t3DuBB%JM7Vk_Sj8>t^%hIPBCk2|P>Na>KN8qBYK>;SbzqCQ-7p$XhN7Z5w_9n z(e&Xh;z%%WMfW`w=P~{HsH_)^Ip;R^H{mA^=bSE`+o~-r*K9?hftOsLiSR?o?e*!19zh(JV-0WsmpskiEd`f>U_%?v5e>^U8 zBU1yBfzHOvvmYR%5Z2VKov|7}usjhm$mbwZ6-;gh*qR1@-d1Nixa2w4_s{*QQjdQa zav-VgXuCM5<(=z)-$X2YSrPs0s1$ifawQ79y1&6ioMoUj>GpZ_v$f1t8EY$Xn4(1SHfyrQs%)W!?RGkLuY$L{&yCM!P2Mna9nPH$dMhvN|hKd&_*ggIto5tUBYk_ot)?Yy-Q zVvnmYbN^LcoyABv!s~H08t*!W$~;ze3X_sRXp3=eL69q7qzK>Y=C{q04Fi7X-RRKW zXrKzTCOFZ(BZa-TT~)uPpFTNz-xD#%bsW!8lZ_McXRv0_ldkCKB zDeCi7=I3fY_SugIVCZKL>C*l}{a$aa)Rp^e(U8h_6-ITk22JnP`TX6AUR7Wk#IvA@2i;#kK2 zCH=e{x6z2-|FJC-EH?yWm`nmcmL`|2bzQi$R*=0PDG}0V;XbKCE(fCj~Ye^u!Hoi9!?eRCu9)$mJrn#FmH|@_jhZs`^N^ zYatr%C8)0{Lv`LL2{SbrS=dmsZn%IpnVBnaqvg@r+umI>*ggh%9jvWAc;R&FREM76 zHL+1&*I;nt#%SAQU({$gbE-&#K7QE_6e1h}7{C$7H|& zwx8S3fkE5y1D3qDvTRdt+pNkizc9xztH9eL`N#M{LIR$*MS?+{R@@drZn~vpl?)P) z2f9Q)@KuVVKz!8p{>j(J2bJ?xMnBjHC3W1!j=O}``~B&8YZQ!WBwsiE0md{M@Cr1V zHo~l7OIu@0uT8O-GJ6qss%vQaNVS%3|BHdjjt^Odn>0Vr55UaK9vJl-oE zt!=H|KJ8DfZ9cd$t1G)JD;padYaU$pGF#}2n>~0*gi8Uh`jn-XaOTnQJ!&N+`*4Fm z-G6&_#qbI2tMhcNg^+mpijr&?`IwTZ*wOD z8f2S&yr@^;h-zT|R;b-g>=#wPA;Rn!TU^}LM~iI#Z(d6W2+#@UX}E2Ebb$+mGYg4D zv&3KC(3fJN%J+TppcFjA9)_yyWu=ChNs>vwFhJ%$LeLRmb#}IQw0L(mf5VNrltU1Q z;4bPj^J)=m?MgVZB3VEGhKc;lgf=Pibhyb{~oPay3}b0cc24NI3Wg%LngnZZK? zXcgm5d+jmn6Pp+7{TAd}0{(tGJ3T1~IK>28Xb+Pjd)2$rX!ii+Kh$F_l$bzGG663` zS97J*LUV#$r5=U zQ!Wg2v(BOR!cIJ$y%}l~`#$Ofaq+c>WieyOR_d5MrNVZ_;Z%GX9@$7Z{5TQ! zI>=XH#O$@e*sVO9?C;TE(fG>5-vuVjR}9l=qLmKS&B!I}7wxxYB*k3a?3^%d9Mhzn zX>u{SF%(7|AlOPS(2g_@#3!tDElJ?oa_9_D*PVPU+S#mQF;?-!W#Mh}9;KMr%B6`2 z7$5|fIb7pgI@u=bf4vjf=D4XWX(0{o2nd>$Bd?ZDsXs#adM&^?deNlIjcMn=cp#hF zrVp!FhUI4IP#nlnAI8YbYF3RVO6p9=5ptCUDFMxk#?9WEV9wF-1L-hU@-#4;7x`K^=SFzUi6 zA;uB@opuk&fx47s>JNZCL=eLZ^Cmf%;&j?tB93!%^z?Zu$blUfN+-^L)<&)Yy(P_3 zSYQ#Y8dGXVie*1r`Hi-;!7I4{*)ooOSxGDRVX{R8q@g!P z%1%g&`}0|eXmS*}3r{F}h?cS{bxEIHc_LCdf@mYgQQ$N?zPr@Li{iUg&~wl>J7HUe zWV_dhP-g24wbM(yFT43pKI$Yn=mrS7U}f)vHW$ zu4xPXQ2;ZV}>$N{JaipZZ>{s|cClwL$$>d_teWr$)Znvt8Y=gQ&YWHU1NJ+cU^T| z&7+L}esL?J?p!|K#}X&2v55ciLF_VhrmNRV2RT9{G)Dj$UFaZ*-d{Gm?WV#A3)4>QI34$c?%LV!ihb~P<-!p8VdKioZJ+f*UHYPk0GanvL*dDOOEFkwxZ^wDK zuU_DWjEOiIspAl~-(U#qZrlt=M`aoR#A``_QfGmvM=S%%N*>3*u)~}j$8vC&bXN2X zzMC);1@sVWg9C;ng{9NS2)%R8x#{BIf4Wzx@`}(AlgelZ^=TBPC8D;r+4&(Ual@{0 z7nK8-!bIG}9ks64B|qW^!_;L^Ya5kENJ$8C9(_n?ms4#XMXe=-+Sb^}*6GT!)kUog$qoh#kc)}iunRicTRMLj)qWeSt!%EZ zpt!BBZZ0ovZ>+2RdENkSnEDabTSB1Kf7p4oN=O>;mI87YMY#|TeJCa3$~Mgt-SSvT z&D;XMBEav}`MM!d?E$VrQ1m#W#`%S^^%|n#YqhLbB={sYov)fi^9piI^*03cjD7=p zC>5BY)^X)$m00S^Jru+2d>qW3Eoexmm26KkcphCycE3IE<@^5rcgEX)|KR#${ydGD5*r~qotXt$F#8HO)6#}swcgT=MjGj#S#434iK0=O%s z6tjl`A&yo2BL5|;fLz0l(Mn16^HkA6LB%xSBipj@`DFfG^ndjW|HHU+I6MzMN{o#u zEdhcgPHOnj5;}-p)4{4%S*YFw9F~HWP-2rm>OdhUEEXQglg<1(B!_7dx20%^h`J+Q zX81M4OF+!h1zF}4jxl1Bi>_f*UU*^;ewidmTk*%}b=HP8MZU~b+#fppgOv?REaEYE zTnnF)PG}DPl{C_!V3~;uol2N>K2+k3q7mJ{2KZqGxZpkI-vC zi+9fos2{OQzL5@>fL1iOa#SM1)6mF@g$XTPagZWgOoWf!MQ=67tF=07L|hP$b&pB% zia!j7${Gbep~4&X$kuK}od=X%8lT<%r>nO${dV(!TNrTpqM9%AI0N1*;+XOW?$1>J zbj$?4L(0v$R53C1ypJ)?hrB+=sSdmza5fIyzO#$9o)ilF8@u66>~ni<%VaI&-!)Za}(3i%3%0+ciQ)ZlUcdF?UnTer6H?MGQhCQz8 z_>Pm0tlc$x7HXV%?KlkS&s3rswO^e@jbGNQLUGXnAzCgm=ai-Lh!oxf9JUui8qtF7qpZ@;Hc#t0I6&sOGRk~>gH z&{*j4*cZkK(jKf@#as)JWqwKenunQUMsqMf5+pAsHsCFQS)d$nY|#!L+2|oN9#3QV z&t;cPm_U>oCKOj(vyshhb>8%mCxAa51O;*U6%=Qqoh~BwS+VC}#*KQbmWgv66GN9r zLtA&u#@fQ7)~ZH`eN|WI@mOTVl;a06x3{&f0&79AkPr#rV@%G~dZP;yJ9C~_JJY*E z>!B^JrH3JaFm60+cKBkhA%nrj@xks}s#mY-$mNP$;5xLoMQ6i89nKOQ95(u}tU- zz_$}nTz|g=TxJ~zIEc*rcS9=jfcozvRW zkt+PZ-l1{wmz@!!7Cg7?%(6pQCFbOAxj{jpQdky{nZV!WVIu-^DE)uCw>Dq$&~;2{ z8wfP-@P&1!;-$H3ra@8d;Kh+AfB|j^vSzO!g$HP z$kwF)#}G|Li3ReGx#1GBq~2*~YOX%a!d@+=lr2S!j$N1^kdbYGQfU+V3qeGXB8N9i zMHw_4OWz@?Z)bdm6$2Y2BRFK^2yt-_%ZYaiKU%?*7z)JZG53LMgL=Df&eBz2>GwGX zUq?h9CT&0W|3|{tA=jCV^nf=VA;h7_(^zhjVMT+Nk+wt+mNKKv9MjOFDs_@^4=xvLtk^)w6#p7Gi!_t4f&MBWKLx4j646cu zQx6DG=5aOeSKM}7QTHfSwM;nBf?F%`Sh1nnMsrd>#OeFFH~A36P4kP0!7)^V7( z>YauQVync*a3a<~Sw=zpWrC8SR7X_GAGx56GtI-`oz73RNi)gMoJk3d9ILrnO#_-7 zVWI@AP;}5dOxpyNR-rW!J0Y4=X0}B0Xs{3VVK{YT;WKGkR;Mh0Ni)JHO9oCllgQXw< z6bYWLPB-polL~_#$^o>A#zNk`<*x!YnXtkiaA+7dVo0!F3<`LEQ6!a_QnzD@F!BnL?C9&cM#mXcXIe`LO}CkdSC%H-8J!R5>A zS1vX9jbz6MK(PSA)q0p>a%rGh0!RK%RY26!R37ZVoKDua0cU}r^zxTT@R>PCM3k2| zb9z=~zU(koicctel4*9HWoB+hMU|PA+1c5tj)~>iwvy*I?&WlQRUyRF**nnE+ug>4 z1AmGt{8Y*<#Kyti#m3$zz+HehJAU>A!xJ<1RLjC$AT<$&_8=uT;u}T~nY<~*G5i;& z>MU;TTd9vnrS;rIza@B80h?K6zLt#zEgp8klpJ|kfVu62ytJ{~P+Ub&Miyd1_jLr~ zykAjynKgMBv+cqIy$7`-i*)fu69=wlxkSr<&BjgwweYNUIxmY4S0*Yd7kD@5t7UB7 znz52@sQP0&xpLURa3PZQid(jVoiCv!xB zmq&`@5R0GS`t|Xy$vW`-o_$gP{(A>j5M64#09&qZr><^)G_>5NL{XMJJkTY^*btdR zmY54Q=(EYhjV-#P2#mQ`mxqKiM4k4+QX|JyWCX?&pqAa>wUP8qRcG|HdNhiIxU2e- zX(9+q%jm6#X^cC+F2dpUA&^))6)8@TSa|V(F;!E4+2LM|c_?kLt~Z1uQoh#84yH$q zQc>Lty*!gaGQu1Zq1dWLPk71b2O7${%ATyVd0G__Y9^dY4GZHc#;?_+<0@#cIWGPT zXlX4@Ryd12FsLiTX>edmUmbc-u86X+^lv+LVD|#SdV#t>&yaW03A?A)xHEqo;j+@R zn55;4()Rnk$P)>c8uoY-%AV8SAnbf%o#!VUjUIDIa zWJMQ&0f}sHn!K20LqTf6lpNd$=8x{h9)7KErJiY&e+Z#yETPLGv%MePe_@neLC!&V z=CQ8AQ8~Z?6trQ>Q5NyszxxD2#m=k@Exlgdj+wA!Fry_jy-{MGR+mq9wT;)?f&Y>G zY-ogq2b#M3J^jv)`vQ}8-`)dF-_LOSKkLCL#4XovpNye)Z@#2p6rw154=fo7(Kf%I zFInFugqgbwE9Uq@HRhO+F5!_s7`}(q#Z$KKicSGXFA5DMttmWRlr{$!{FQ#QI-(%B zQQG4Z-KS$+-xD35j1H8O4B!0SEFeAu+AJnwr46l(PHL*+J{6h4kUN(Sv)rzlgGB&8 zTJ}BB!vV~jGmD$n2(ers)TtQN`C}!~72X7d2-+q-l%RYq=@@Z-Uob22x8n!S@xp)` z&BBmRQt)15oU|5;qU(F31_F%b1-eQl0lFkjn+zn2$2hjbXI4aU#22>mLHB%ET{|=U z<4}1)SV@I&af`P7!O*R7)mkKkX))ESF$k-a|9$Qr{Ao!)7Y07)Y_RLtx1HdmRnKv71y~Sj_Z!n?~zgW|IK4R53lLTnZ$SuS6>}Pmi*loZ};Y*g9IR zNo0(_MTVLX)&3K`6f`XMxRW~0nC=}zb<7+=gm9#cQvOC`u~7`I9PX9+8@!lUpKOJ@ zJT^{${J}(i=~xU-LQ!(%HC*d9(@(>4q8R!XH=s-QA~oBB23(L1K^Td8mQ%n)F_)Qx z>Mxh4RJ39-CWO2dJhfuDs|(yrAYfijJ_?>yX|{oOU1KLkW?r*MBHbY3KmcoP-PmRu zits@rT&0E$_jnuuaW)nP zAFhLqM!_GT6V*aKpW}qXaTCACgKA8WbY=iJW;~VWs4X%`rDI2E&PIUAj%zOl#yEr* zV5_tyW?2eCm@0ZW3X5V#D~<6c?h+g{$>P}|wkSlclg zzHq_6a$J++_^ zze%ldry|U$RM=KRBvahD{Zhf?!TK{x=&@1BxtKjUb7c_XX>a3gZewZf?;7~Fy1&14 zAT%K=%$=7yz^(1huoFj_`6sXTH#6G?hFd$^BI_GFdL}!1`m^)lA4SiRpvY1E&;chK>kyk@fA?U2 zb7oQALPhG~_6;p6YqaXraS$pwn*CkN|ZFuOS=ckX;A$>qeoY5BaEtN+=U@tl}XU2Ci8yH*y}#z-74 zUFw}`d#Cib%jH5Qi^zmG)%n6cLg73c1{w8v*>$V?KS)?gZ@8J_K0EGi ztt^@R)(9%^d_K?~M3bC8Bpk)iV-PRLP#_<*;@C7J!{!h+Ey5!{NrGFKJY;^z2dy#A z4Y)r}O#*05Ly*xfHUHh;H{>(p8NYWK z&Ms3>ksb7zh~vzOh{ebFBFy43;!&*i3PI#(}1*q4( z9I;92x64xkkr*;n_Iav;ns{uYIC-pw5-mLX?K%x7ZR!0f_kRAeAflBPrdbS~t`UDQ zg6tt&b!$Bkr|wANxK+nCoU_eh2R`E&Qdv4GVI)NTUf$jO4V*n`lKI-rMy*Rra4Kl( z)N4R3sLM2<0g0_m$?LFiE?Zp%+phy}+{k6z7*Rv0%$=~%=J7n_efZ+|3drQPWp$i4 zS}f=;5%AadIOshZv0pr={nGevqpk<6)R6!GC1@&UDzF$cz>4&El;3Z*A&7w&hQQHs z?@&7+_pJ9r{R6Ty_d}#TY~rhTyB6-NHxBsF#p}ZjzI3f{g|BQZZY^!=oBl?KS>0XS zQp<_}uM8{Of{RK$n@SfV#xDMtKR%-RJ|)OuCByr=y&$aGnG1yNr`+_H>aSq4Ad z-%KZo*SV0umUbyMZy4_G3IsugwzUVhe7k*zBe)mZ;ujDMe0e=&9r(QM`8)9Mk`&zh zJP&+=vv>wRMZdi#{X4mH{TAGBw>SQ=th*&UkGqCy7(VM+(zhw--_?FswX0w6yNaM) z^#m)`*Ru*E_J;`?!@8Io=45#>bm@m$k^%ZAaXoZe2CFaNM2ayF)r-ZM1TrsQDDbO` zY46+FWG!oeqTq>?VJ{h2-w1ff2Y?bR?U-p>r(x5IJeyj4-CkP;dbbQCGCaSh7I74r z+q(C3baLwL)^IGp7121k~7PS6sx2=K%w? z8u}X@ZiCX@l>uGFmhx1Ct^k>!PNPFLSK$kWyeS#zM#gC}h%6h~8nM`K3>~G1dvVH z-I}}&;XYSuJQjyhF@eI7bDIoB!L^oPmjrVG6D$S4YU`irm69%jQT=%$-h17MAd zSuNALu0%6EC^tyV^fn8bFX(uubJ5&Ry9*)eU9+jgZ5Zh%l4W1f(xumxk!T%U5Ft$D zTlS;COv@F8Bddl!BX|yX?X9;$ZiPf8_k&zh=x^-NHc1kFdUO@;^p~Ykx$0!POwEE; z8SNtvO1rmEoVdMHLhAoI54Qm-c+JNS$VtwjY4_o2p-`I$daHGi_ z(k(=Y=WQ^m{T9qu86)?+!^B31_^7a;zm{6y&}I1}1SCpJ!Q;Wi8Q}R4Zrh}bkLkEI zF|g>&jKJH&kwa6LS=#-XSfw*w_MIC^X*MeR~6?%DS5N`2_{E_H2=| zSO;EORc8OqSf1XwRpBVj$H&FA8Vd&e zUM^10aam0Uf^M#6&sBH(fKJ;eO&%hY5L4z`n~y@Z!cDGm!{wEu@h;f$m$3xSQnMCL4p+{ z`Xs6na%2vI%pV7-DFp12W2I>Oo*pzAak=jD3*?-d5_!1EXc9Qm)F8ZatE8xk{e2{k zC}0EHT{QyiZi!h>{P!lqthv6Xa+-u5T_)Bkh_ zNf_foz2$;RZhyzw-6879+23V-!NWlrXU)Sz4y!P8^FoM3j*$twt@fPMqC>{Y9->e$ zs^^8XLP=-Yb075*h*mI%_p_i$l`U=&kCDE;V`;skIwzvXovLiui!JK1^XO8cS_b3e zy^8HyUsnR6caN6rW;MRF{*98Wz*X?VRlt-ZuYxQIbI_4x%dYPZQe!m`(u5>&cv#C= zMO7*23%)%|tq&jH_ais9^TOfnKrI#?<9VEKM=c-{4QUH}_d0pLIn)Ka#6N+!zeE0A zCJlUi416?-zK{Qdk9n;8_weuY?Cp2h^L;HTii+uFLGQYd-=_X1K^-wsULSwJEeahn zl)ht^9-)!azsAh;DhX>pfClqp1ElpruIla~C5GPb9--JP4jLlP5Z- zOPI$4x{HnZ1U;O@nah=DeZ;1RCE0BxwZVql)Wzy&0)(GSq(dn9M9;K(jcO zyI{%~w*Ztvs(jr-vfX$40?(N(Hnj67W>JUmr=9L3$SYYVb6KF;y}Eh#U_{@r@+ z)nm3HK#z-@SK1zU*qg&9fQ*$Ohg_oKC|7Xo^?A4jDh}Xv`Fp>A=BF60h0c%t{hc4= z<{IFH#Um^}NRb8=KmilN8A*Ko&CS!>+kdag5EnPFwssf<67N{9TAKzMR4+n(eF!L3 zr^g)*$=s^B<13aI;t&a!l)%{2oH+g38R>pMLkGzdW{4-LlCWovsRX4o@#~BV2_BQN zWbnBR{|h2b31wHAKZ<>Ua*m`*(oE9ta*GrBDtrPG8qm@`Lh_7 zL|?%cERo=+N6^O2#{Sjm;$WPus%VtJqDi0s!|~<$nrngRw}626)7-VfZ?7+zh2LIg zb$VUj21)t#@^*t3!I*nFXfr)VDcb z6Sa4!Bt1f`wXf>vyneWpwy!&P5RB@ytyg2iULK7#wXaU1o(+O*ECBdhXJxtslWhuq zT?Ec2C4CwWeVXeRR&%QW+SiP;%1cl9VWc>$kOH_!!WSq?qnI%& z70}u6wi(Jz$Xet;km2m+fTQ1u!jlSD>DM7gR+UVe6{@^)cw;0MXG zQE1+vlE|<4ZRy0MU+$c6CXQyO1R+`~qKQlDcc8T5Y-^O=6x#X^b2c~ml zJPg^FGA?~-Ml+FjkbyJSx4EGD`1-Tdlb|!7QB9@nZ5s2HT6h8Kgu3Po4;rBwul1~H z7$O^GCaZYcKJ>!f`t*@roJMWOG{jUFf**ESd!gczzma8)PTq(3%&+gbZ7r})80PlxW zk=?tP7q01XQv>(!!7)){7&gajoOfAW{z!WSD{)a2VPfX?eiW^O1ldE7e5GnHRBmGC z=yFO#=muP3C2ku^BB_Jr%j-c6aA*lKC!uN+T1pu)gBa@g5(JVHRzKE_;B|}k;#M%K zWhmBqpkuZA&0+tV8RV|+E!ZhzWUJ6EB8(WgA*MYJ2rfY^-rLa0Yf)&r2UzyI3FJ3s zo_`nwg7tubevh{oFI(Y&%oHhh%_`o2+T5>6zDb3RfAbogNhOyT6ALd3g#7O@f~-E@ z0pN&%ho^zh2hvYux=Yo6FW>&1ivBA!{dXfe@HSg0^70y;O6&ThV&X(9a?axXr1SKs zVoEIf@w|88?d$(F6p0Pd4^axfsAfRD>S_6epK@N7|2HG@nVeu@rjN*D=+~^k6vi6Deq#twhSLwh+b>+nXGjyIn$F)!YS3GP3y{1bAn4#2~O39bgP=_I?WmB_SGNlq$4LEBwA#kG#;+NcLfETAXK6gvtQYG?XGzC= zaq3*1TGPQWz=US^whVdSygbiz+3jR7D?&!dkZ0UmP?G_0n4s7)_PaD1vDy-mSa)As zva~VmSTy{MvHtaM&a5=0_WKxuJO$0$qY~6mS z`UW{(%bV|lDX7?I*%BfeGqi{sStgY1_+>tES%dl33^qcLsV1yz4Ad0ts*Y)PUKZin zr*3DZ?xrDl3f|7y87%r7-IB0|Qj(rbWcQ>Au_DPda#Zs}!n^a}k;{F~y~Go?IGB&I zCv0_lQ0{7W(dFO!{=b|5UOto36*`a*4RTTzF=3bI(<(PX0t2j=rX#!FJGg?uNcDK$ zO??=yozRRQS5~rJ`>)Ty1o>bf=Z=ye`)PUcTwSgp8lEf4M)w2?656B|n=rDn_`HSt zR4&)8F^*dF>oHk*ZYT+y`WjvaRI5yJRKEo9M@t(OSyrZK`tBcsNzE>UW3HIEGAAUv zc?4ZQvbtp@;x&^Go!*(Ch3AG60q%zsQ(TC=lEX9Vi)SJOP7O#5%)9%Rew*M632c9RxX0SN*hr-v|N6Fd ze(pG}=%^SM?&D}_{c`ViGI|KGwXKxhVhnT~rmmuFYH#7wGu7YRU0>hTBYo@+_X)IK z*fKB<@d$XmnB=_n6crA9f4*OQ99um*xZQo6JH5Ht;w26D`}}`gon=>?Yt*EH;O_43 z?jAyLcN%whcXxM}K(OF6jf4Qf-QC^YolKv1X04eu|DeD0v+vqTGA`;OFKLWMyULW>+PqbMEn0uz2gtf9?rau-Kq!M1bs@;9IKi zxNtgQTV^;8l3&rHFi@h4tCAEcnxHca1DMy^ix7mPMV-){mF*4OrzPCpkyy*8ED5zg zIrtm)XWN9uOG!;u!brw_{h2x)?4Cg!pB|Rsc1;U2_G?Ft-I*bdyp+Xzp1MAgk&+pH z*qR{8VkSnBv&m>m?Zz2^p<97tttp%qysrkV0R;Y~ZLx#rC7G)<2Ba%6U=0kgz%x`P zE1!8)>C-lT`##mC=~%nUn(@k=Tik=sjUP&@{?}Tj&EQ0X_#f~!ful68wF z(--F!T_snFV9CxD!1Gsk@u%_$w`?b`$+WhA-GaTj2#Mosfj~zs#x)OA;ex%r00v+p zJSv8~m?#*)bqv#5+u)Rq=%C4URyNPsU_h}L`$oy@A!Jnzhx72WO5GE0Pby0l{lO-b z)rO|Z!D>S_N*IUJJk>Bu6AO*7m%(beA^~ua6TD)kcGiC$t$3-1#FG}iPdq6UHp&Pu zD?m%z!*f0!lC|N=xu$eDJw@`|Zot>EXG+a+{EW>!BBd4ImK&kZxqAmtkV;Ts*g+6j zXA6G|zkYIfpSn$A!aMaJh2_vc}j-G;#h^kDN zoFi_dA($k!mr`ZVne&~RGsaxT2AVUkXWLak0yPaTS_)39^zOvHP~n#;JG8hBo}`($ z(2Cr$uz+@@8Y4&!)U%U73*_k#s+nEk@y*k(OB;b4YlcdZqF;#lsUp2P5UZ3kYTE2Q z!5hS>=kd0;slu7dY=M{{<>lk^vAsPr2E@BcoHT@LEkkO_yG~S*p^1o(l)B4R1JEJ|$IDp0E`sR|A_z}BWk4Rpx zY>I9Dj=LV|R#EW&BIqTK&K~7EiD(fGrbmRDQqbbg7{LTOKs!X&YrWAJ?ea8x5f_XV| zIGzG^XHP??)=0WrjP?4aEzamR-@HtjZOEu?7f5GrOs$K=_FnG5w?=KuQvPPPA>UeR*TLuy7Avz=th|8H%%S|6FoInb)~ix*2Y<0(Gl>#v z7rP@#o`L1Xo`u^_1wVtYc71Jh_0hfAdgG%yMnl^vMT^-m0(}i9aC0q6EQ&T-tH%c} zhsz>+e>XCjL#u_2*dRyyt&mbY<-kYOY>S%^`>pq=VlXE>B7AG!ZvUwzQ(5`3D8C@` z%csormc2&a1fUGrIdklY3w%v6BVG#1v*N3t6=c*jFr-&0=GT~yCYQUCYD`{Rd| zD88Xfg94I{hfI(l}EEVGJmg{7RLsZI{yeC-|Hn@ z9Bh8RHs}s(-L*dqe2#1`mZqf@)Ur6I96%atp-ul%Wvpdkxw<+hBO`UFt#_)cMO$+~ zm;cyt?cQ=&1ovtTs##e~8yEnDSH-+vk8kFrE2fG>g+v4b-Ti+HL+jY10w&4=y#ibs z)~{+&VD+ly%M^a4EAhxhsL>ismfL2S*XA2uT11v@%dsr8z=3eJp)gT(R`) zzT4t0&~8NM<%x^U)w*loWig^FyBlWj%%-<6dFF0TS7fgi&|p>@r5rtRu7|qH+=Y4e z!9Zc!Q@QYM)RnqD!?$IX8la=k&@T%&!AR*8O#I%5#&3>_GE)5W^ruEzII~6Z^0E&r z>S2pq0BXb#Is2H6N!%)RiZ@8G6@cWA+p3$2D&1>|0;o-K9=3Y=4%HJ(R|!%7LWx5l zUr-SGrEKGm=hN#!-moq;YT^)!v5TAaEO978bYy?SG(IHi)DT8LbV;h*9G5OF>J%$> zy9H;rJ|Xz$+G;9P%N~OW(pc@LX?{%bH|yq=VLjHC^)ZbY4_wITG2nDI91E zV!+T*iprWznS8mO3KV9Sf%a1syI!$nZAwLDDTmk=me&p9syW*)m>B0Htiz!V*TeO-3YS{-CGy zc0y%`-Ax@p{d;!(QTGJ>ruV-$gl>1)C%XId%$Vzw<3A23v5?365M;Os!b(jMxasF0 za%3qX^Et%D4eY346Ct7pf6P&o+_XzL%Y*ZvA^U9-Kk_GV=W-+v4InTQXiQzH6%x}Y zw1@Wrph5U(SmHfYY7g2hIXfJA9#@$8xIwWgaq`GaPYJ9UYDD_2;GSKcmG>L>mAxdG z5*zVm|Mm^inp#Iv5(&w-=lzpBsCk3AN{`GXPbIKAVs;{Z)c$LCr;ffBWi_O1C>-=Q z(!tjCd7gLG1-7;V-zxqE?@s-@>AM1#`#g1joaY&li3E0f-J1Txn0Ht-*xXzWa&>-$ z^%u|=sr1ykUHBaMYf&X&|F{G>b309LNtaP=b&EdJ6cHzDv;F9g^0l#mA>>uWxI-cU zUc9CKA2j9a-cpiLpzr-Yi@07p2XjcrYaWvx-B}0vOz>cCXTs{sq18uOL74RPecR^am$n{p@qYn(`F z8K4QEgyT9R!H_u)?RL;cS3c$Wk@2;BIf+lp^&zlpRkob)(^N>!`n&0hc=I_ks07Cv z7;g{CVsuxFF(ubTp&R|Q-XO7q-MujWg?E=>UsyAc=K(u6DKkmL2De9`T!$`a+1c(7 zE!?QUfy?mRraxPdmj%8JCw#O0c)$D+5wq41L*#~5&!Vu7*{JGEvvf8a^)1nPJ!kw? z?nROnPZs-q8!pE3BBYWgEm2CM(4H}0$p?zTjNAgrQXe%5!0b={eEbr+zy8 zwqC$7C=IL;nhVv-!uwnuEym|&1Sv@Lo6_rGhbjC_xrTr4?dXy}V}_4j}QjV8VNdX`#t@pzQL{)Cu&kby#u&gC7<7CAu7I zJ6|sI`{Xv}5ejB%d<@3yj4j7PjpZD>GeR1<75N|A5_wrDNh~!EMAik^Xj%%`dt?-{ z>V2$z*Gzo{ILW)?7cCaCV>SL}Y*2V5HhQ!FpZFL|^c^UuaT8oWV#KIi2d!y)*A!jm z8ykL70$WcW@YUud1h+~7>5R=f}q0!>M$#WBX{*dR&Q$CDXe0}jN`944T(=d(aR87#j z%xcw~Uf`m$!B2qTJfib^1&bAMFk!G{V)j?Sp6G^^ zHdKBD9iF@;u%9p5FLQK9YeqXZCtl8QzB;1rhIU!w_24wZracu;t%fABP6811iX6v zJ2DWH5HrUL*8Nzyxv(^6>3834b4IP7BwY^@*U+L5wa)CpNpe~+=O@FGdQv8b1>d-S zZzLH8D@ZjG%7>0N^$E6$-nKqYz@qBzginmLuya!^00xS3X7=%Q zbLF#CJIcxlmgx=jXxq37H`StYqNOKaEP*i!$-~SS6{CRSKNpwS{O|O8n13c~^W1l9 zK|*psRTsP@sO#z3wC3)9WhlweA5mN@!m~bNmaq0Azt*vc)rt5C*K6~t#-&Tk_}@K^ zH}XmFN7qKy=LCnHsW^O&Z&u$#S#%hJeAXW&Z{vZ2Pb3)ANUbGyHRA& z@ir6H`uTcz(LzWfRohpoJ{BR@sd9jM{Ds(P92b@Ug12^&8MNZ=Sl@H5C0M`+QiZz5 z8tM43uxmJNfYH<{S|?Q<+^zE-J&8TW`fenA5PfK0X33ia?quu|hXxQJqM8c$mG6A{ z9b3M!VMwEnJhZoID^kGd%ZUh@gPt)iRsccq01$nPV|D}u0#i8?GO%@B+ zG96*?DWV!RhNHm;rYA>(LVstX{?0Qpg+%>a;&#rvZCC`Jkuo!E%1EWjwA&o5(%BMi zodiVSSJFp4N=P^1<6-LJ#z|Ky?MlB{pRA>_R0LU#@%!HA+7S%vJ9b2t~cK8IO$%97uwv~eIVh)4s;Ej5?$?!EYFVHIP)MN183YgfQL znarNaj0}s69(07u|BrEn3|l3m&|l(%{7ZsaV~j>EB{{e+VYBBhtXGqi_19!=sdZL;%9!m$XgN3cLh;QwP(^E=YxpGH59?*O5vAgbYzprTAl#^18<;5!2_Of%o zA-~ruDz3ENKe29Fd3DJq zbbkmdGJHG6dveq#X!p73DbV9GLqo9s89u~gGrwjhA7Ngj$29L+Wm4U^YFCTATI=h$ zTy9Kn2RKZ?s56 z?ii&Mrks)qzbi-ZIq^M&3m4#72$vW&al=$;(>bb$84INb=g`^T!)Dr3I1b9ePk7Og`WPyktQTBS2mh&33djSR-r3^apiuIjD&JTTs1K!0aUJsOk;>}9) zOV=HQqS|!FkosrRAGN_92W}5oA&#Odi3GK_f$Q}s?PcX+>R=TKb1!pQK2 zrR<{kQ1f}3di>2j<-p%i=3>61qqG?1Uo6U%mg)XqT6WJ6P? zNm(@N2*ak0nP1am^G1x8sN~qUBoC!Q6=5*wGpZ1N6E}f}n9&gyh^kK>MnQFA);obN z6-d~Gl%NdQiWtPRkyPuHa7d{h7q>y5(XcF-v2lYf1v~fY(2{W#;IDGUCS-k+kl)ah zQehXEe_(twlGI!0*Vz&wskwa2Z1F-ZIwuxc5%IZwK3K~Fv*nL>Q(&`p#cC_?Y3~Yr zhgnSGWxo6Ef=uk?Fv`p56A{phP>b*FBRbsRNw`*Qh3-WM!yM9@{Tp2x-4YFxnG3drW*4Gyk4t%!^I6_885spGC`O2{HmWMv` zng?2xs|BqS*rRBpMcPScJW?9@W(jh9q|($ck*i8Mw1sy@4zWfQ_%WXbDeIj3Glu#12)usUqtY;^WOwMZncI$d zQ=rHBh00d&*?35&@5J+LL=TP?O7IytP{$>h`?P1fHFBh(+!p>dCo>lx&Do|zn$L`|GhUOSz1 z^s7;y7jTu{^k80xKattD;@K=1Z8df&!2w?w)N(0*(7B?(j|~jpoAl;QRtPN`cC@Xs z4rzz!3;1b*?chs})DR*RfPmG*%c$UHrRgPwPqumRZmQ*nRhvU~lPtM|EXNU%o|O9H z#?`wv*EAE==J(&!%8utv+uU|p&e!7NpJhBij8Pdjn;Y&QX@u*3e^GWpG6VAulT@z5 z&KOukH~7^D`90QBR4IIQ1_vtBvh{TavG(Iuz!kvjuC7`^u2{k@zUAC}re#cKSqnwU?lafGMDs54&;7nPe3i8tR-}2JihUYviXWG))ddEa7jUKQd4HP z(X%>AP4vhd>xkkwXmOIjl9EJ08{I~`DY1-{mLgueQ8H@v(&l)W)<&Ptsc8!5r^abl zFPmZvP=cS@27-=%8Ct7G2pMF@2Tvuj!3Pn3QvF1ZSMBj!&G2Pds4`hAGc|4sS0&;* zhGO)QDMdU3IkxxGq>a2tRH-oH#F|Sq0)ALPvHGKY8wp78qO_P*^ z9MW{T0)dA>b>ptf{ClD2u%5>naN9$^6y_(B4zfp9?PUw-W74o+{Yg;ps~6iL+ydY$ zU!~UFvK}NJy54{VlK=}&eJ3%eK*DUc@`YEl9fN%Rag0z#Rq@E#w2#9tZ~WYFTfXRZ z-D&Lq0bU_IwvK*3=q8#e-yyfO z#F!R861If=Dqa%J4&7`GfsT?;whNCZT3Rw=?krBu{#O=)A1dW*g$u+CJvVO}LvbM; zQ85=k@uXh~#xVMfwL-Ktcjj{ml_K+;knoKA4~%H@1;Gv}tE|yx$`~p78OWlLWX5tbs`_q*3OaYt98AJ1b>qA#~+d__T@BTGg>Z)aN{&u?HrB1-Jv^H9*+>r&A3 zeI6N^$UpC=XBd@L=MVG-o3rbaofRVS<^fROq%# z(7AbtbECIYHkaJ_*8mGf4Vb~yXLW%qiCihFJE+mG#qa&S1n=Tyt$xzbfAP|3er;@w zNLnb^S}3VFWYQwqI$;t3Y=xXG68Q%$T()x>=!5`Zy*6S(04pn4&9fSh$hEMAuz`oY zN9VP}2TBC?2&D*eMI)k*fwDKTmxIorkAa7vfdBENW`1H`TXRxKS8Z1%K-C)j*}IVJ5F zz|G-m@qU>xBeXOqFB{by>3#%$3f46#L6V|lr^C3=f)xXmraKgKC}past_ z`iNZuv#4maGHp6+Dl{6eLvAlT?k5IQ>hGM&i)_h~cX#QH0td_amadpS{{o1L@H(Ze zcuv2NR!kj0$Z^?f5VmWuLUA7@-(=swJsGD_K`-+sg&JcV@l&@M4z>{Rn2LJc?i_FE z@eSCkE&r&o@;{54_$ZiAV6*^bA8R0*nxKk`aq;oM78TK&nn($-?CeJ&rza;KtDAff z=F75Aechm$GN4m1DrH$GA79TV>x{?mh$Qaj2za^;JL}GF_d?(ZBoXk;`0bn**3L$) z7+u9hc}o1{LtLStqaidq1XBeAj8@C%)ASC3%_*Yxo1Np@F)BXRtxnGq@U|~_*3q!j zb#K%H5fvzEEh@C>)7;wCy0~Ek7etg$n_<$bDzI!Quxcow|%jdNbCu{Nf~J`4g0ou&G?U<|-p6fYr(FIpBB1&MxwlBONR9FP?n}*aK?vBqIPCrrVW|+>#{7#3n!hSVy(tV z5*{k2u5uy=t2btDL!iKAw2dAojOn66fyS6&k|0>KAO$*YlPch~2GSbnm&zS;6T~%c zH{j?e`uX1XVn>0nOE(XD9R)Ac)@&I3~$FJ;P4L-8#u^wBX9LZanWsMs07#-~< z%$SxHbmJ(@_`DTjB~{McqLEA#xh!OVXJFJXnk}u}&+4cgp%HH2R;jby;A`4atT|}( z2hbv#VH_fFaoXiIuS= zqoCIVa60eqWN9nl{UD1h=wU&7>)&hC7G%lCn$zbynb_yeR`>gYQ&H!KD_(BgqpQb} zds|?G-|g-F3LTg?Z}fWi_jqe=ZPRpOYk9SUOZxlb)u(wpy3Jb<#d{wGYbbvOC&)ED zS(^|i!jG8YShZTs9a;N%IJpD7OPO05Qr;5r`xsamn+o}TTCe~{|29gG?A9v!KwrT3 zRM?H#$Queut=P5#1Kyum+K@O`t^?QrSgW(1Px|)Lvmu+eo6Zl;E+3U0ZF$3)ojcy8 zt)W(?b)wHJ8ByKO*PByy>n~^M*^A`rHqeY2;*6GY2lhY%v*zjv&oY*u+8zCy(Gz=| zexa5{OZ!a(%)DhRm5V+au-&7?Gi^}Q%`8FF`$=mKq-kP1Nr&q_@k^J}?Iq>T{TE5g zB^E~1yU1`Cjm>nqPf}^0{tPJ$gO~!!U<|{;;4*r_ICV|m)^2!v$`8t=Ld=2H-Lx^W zv)KTl)!;LciX+|vZ*RtvKED-Cz2)9ixI0}5WOky(I1B$;y*O?vyauP{6@^LaH2R}a z&VZwuk0^S+_eZRVM(Y5Rr?iIMZB^aY?>Au4=XqGszx}}sG;r{U_hb8T{kgUZj!)Xr zpn$YPNYoce^v>9RpO#cWh>t^%i&sKoB9+4pebqP(`=0nqQgTC#QrL9eo*GBm@{4L` zC~49O&_RkzQ(O8FQ zOrUAOx+`-sb9N`0FAZhLbbD!cvD_!}PwXDuIKiNC?v3mSOT5L`0vu<5E@rZP<3jv2 z!=eQxR%L~G2yI>T@N>-cDI z$=q%vd>#&$pEUc=n)AyK5i@pJtz!9Ia4{$%o*6C9dJ3d?X>^kN3^;IKBNO0`if80iCi$22?ef1>T2Q}BH zp?Tbfe5F|&g%uibW+Efh!un9F(Sr{Q11Saifpf^KKA*?i55T!BW#y?v&rMM=zlZbl zlhVE+X+OWbvn14~LQz2|ay=u`N1~T9M>97I8#{*!V?R4^>bP-Dm+TR(brG$FkBo#= zSX9*4^YQp#j!rtSS}5%B24Dv?ayrB+tE@;%LXjJh<6IsI`S&>q^7Sq|79!qPUdkPk zFY6mPy#bIA*J!+-c?7Z8*c=dp(#NjYJ*(RTdDPjc&j!v*OE(Sz9bBdj&!3huwY6YB z4wSHRFSUkw$No96=1Nb2nCR`-^S_7kRkiby7=b%$B%vvAMkxQT`_?Tnn{TH`349yu z;m?5X$S*GMGiMIXmglp9MkL*|+O~e?ug6qn)EGoCrN+^7lbI>5$ZZ$#;rr;?kxg2TQo6&yOD#@|KTbb=S0ma?} zIUnH&9mailNn+8s(el(~e&mc`T9*-K$c&->J9-_~yuVPi>YTcqg6dyOnQV}0(n?Jl ziW`+!r)aT%4^aNM7{pk#?G-f8DT}X6M<@`qTBLh8ZNnYi&H?E*@#>xU*NRW#>xG{;Ow;2WVAj=i%xXWamPH+3C@_f zZwN zBZQQQQ|0Mwb8(Urk}6lItxU^J-7S1U7L4k{MVCRj~i@iVhUHyYj@BmM)zZb1ypF0B`^`6Rw zVLF?F1dha)V!j{y4_RQh3wJes?|EQxGmX@HU{k>7KeNcB`w;U5@LJNG56RR;F54s19eT*mda*Nec?95k6-gxuOrov_swHqnUMR%5LYnW1ycoRmf`Fn~IxnOg@ zZJ|4bPSwz!fKl_I3!UOlD8oilMaPKb(q+u3tA$Y)mRqEK_xtv2_xqS~;0>^7Txp|X z8;>0cP1UWG3+*a?t2-te+`{647L}df7G$^k>2TkRZR!~spHpFaw9SQPqW%;UElUeI zNJFJ55i38Xj^HduL6LT|U)^OtQZV^e{a`OjQeukdt)TV;KW=Ef%D-)sF^loWp8~*0 z?HVD&y(fFryP`2|u^`nusm4(_87}cPYROFg;Jr$YdeQmx4p}ofQFBVc#?j2(O@Rs3 zO8jQOp~THL{t0r-&DLzC zRqBlnJ^D3&fmYf;@k0lRN>c8eBiFGw(p@(9^7;J6S=P{{enEgUlBi1-L>_r5t_J7H z`F{WYu}Ein+V!bl#`B}Al}j7^rHMYKW&G;Uo%x1Z*WZSchp8q{j{fckSz?{Y1Imv2uLB^opumsP zBIN{qy2+$l_&X^C5#vl6{nPj@oy65K4nLLy$D^OT@?6A6lzxldmEBxOO8M zmX1{^YX**__V7 zaBD-1`)&Y?QeYe??T0Dw$ zWzi60&(sKCXnLlq1iWkG?O@3AVKjj081uI8a_!ozC{@@d3A0Q%9pS=BlE<0R3Bq0B z3MM8l`kb<(CL=JyWh(SL*U$>6VdLb+GTz)V-z?#6h-pKl#gU%5Lo%tRUD^;~=R?gfQZkmKc?BTU@}I70XQmE@0>O=vt7*(F1xiGOh^Be(@G+?wO`~$p7u*Xe;2~fAOo&)*xv9w*{wv&ud~I zLr$O1MNVS>9MM*PKXT0Hftotp-p@zQ*d|#XET4{F1}|53S3d_gOYy+!?QqU1si;dR z@SSkFb{XIBzQlm}0$L1%9Kfju2bUw!p>vXcwjlvRg9im%gF*TiaKA<893B|NfU1M= zUp%d?zY^IL_3di%Sk(io$cw@x*Sf2MKfT;zu1<}=)q~7A-522 zJX|{aHNYxLe!&S|gJpt~CmI^l8}ctZp4@-1D<$*yKC?oz`j;!yf7J47rc^EOFg+Yk z*uGgjkKZp?AYO`b{i2Z&dev}(>{~Ww$$h5T)hunbq!WsmpjiG`Wno#@S9)tT{+TL7 z_(T|zuXw96g2yyOrQ169!vi`YC6&(*Es|3yPWvh`*T5uh=9l|WLdZ{wOm{tD!S?7% zTyl5QW+{n=Wt<=JQ>1(mT#u4?`a?+ZIM%TK4DxM^mczRr+SC$T;4L^h|1Ya>v2nSsIX;0%LcSk-UZ9M`)a*5qcRw~M2Lcq&6NHf1 zAWdHeRH*tC$}+WM9%mLpx_qM=S1!GHwF=Wiw!Wk^OMDboohgf2jbvV}T7}+7S!sm* zx~&?_m&M{OTzPLyRVVJ#S{}p$C5COUXDCl6S*)6>4b2Sd?@N*43TMmgSQ31v z&!Cu*LiDmkAW;1;W&WPItxNzwUum-9UYHqUqNRk}{OsN*73c52K!75uI3S~9A}99H z**lbSuL&X(?hobYNE57a)UpQBW27-t#JP_XV1-%ZdTP`o3|5n4aHmu3P1BXXxiUE8 zLUNj$Mokb$g&Jq=5nKy_N7Y24KeyWz6*<>(pPjmwXuqO?8RgZiiI-008|P|zF#8}? zd>Zxchk4+^Yp zeo~QEBfBrgKrI%uLQ}G0&h4?fVF0gn9qq-6w5pxw9w-SMEWR==|F zhL1DEl6RR!YDuuH_G>_6?q%j~n36@n@|w2vb+p?_#3(J!ojy1oQ}OF?8I$@rrp9Q z$#qFaqC2qb0Z>`wcHT;vr#W@Q4q8#FZ{ZxWD=_5gUazvEO!V$=`8~U=b0Q|X>gVs; zwr=NPJCNbnp*h;^w0DQed&i9oO~z%GqI&N8V~JT6I0ImfR1Q_=V9(0j<3rNLjyLF= zxxEqPnJJ@Xs=AZoB_~|@VOj+v*&S1jvt7g4B-i8Fjtwh1%UrQMpI@nGp+3WHibcj*pDi}&?G1G~A|{Jf#%A!Xr#mkn(c!l0;6?EmYQ^=1m)y$hnKh-y@l@ zVr=$PF<5(ZAqC9z|6~65_y6J6UD_eSfj;xSP_~YcT&=+(M)R@|A-&1T_|`R8%W+D3 zP-PhK+)$A8D7OS5!^O$EP=(QwrkuJ^oDqtYT#z$u`Uq(Z;n7l&oLJ%`#mkuJ3UvzP zi}drB)m-?>+UuX;3Kl603Tio8tV>mz=rjGC1(K-ImY8G6#pM7yp6m@JW&Vt67|I-H zVKP~4h?!rtCQdePW>5Fm=L08md|(no?Zwy0$I9mpJ%4>YN(I#9<9&a8Ffs=Q$h&-= z29}bix?UEnw)~NzAFH?CKfz`eAA0xOUC`&{)W0LVt@r=b)8M9VkVSoG8>lhJ^Y(sE zdP+>d``-3w`{eZTWcL-a?P=s}s;K+z_WI^*ufoYIv2aPK8p0|@fhVV`eDX);C=X^1 z;k0@A^k|mQwupeyrAL{(m9 z_2VFJ<+S;F+=rn#ex5y_8+m~vxZpP7MSIP)c)~ng2Oc|a!W1nU?h|vu9PtWlKVjUg ztxHec1=p0GlE#;D%c4#ES%P<8pgK;hU;sl0Rx;CRlTbV?a5k+;ayCR~@#rD%LNtuY z@n%0i#(x@vm(U>Ac<|)@*g&afiQuAHQwn4b!wnWN!gFupNc0o!!O zoIKl^KmzJpYNhPXfTr`EgFBzFkG@fkoVite-|H^Dq_YO48UgeX?-8BlJ)Ue39dqK)J&_hoz<1) z&utg)K({>#D=>vduQiD0Z3>Z_)sug-V{oED{nZ|_8H?d3a$#h95Owidtb3sq7baDu zJ+jDoW5}Y-Ht_4f8<^^_b!)#r`L)+7IR>e$ zo?5NKJOS8R1cvP&xz7637!HzNY6i^tjrqWD^}F4L*|Kl}Qp-Vl+GTgBtXw3Fgs1~_ zh?zr0&d8-<3yc&`9Pmo<8Aqozv!r~ox*ZxL?p)1n-oIq%FGq9?D$IA9vXu)?7PML% zj0a4>Fe|Xy+LuAMx5wtY1_ufYEek~D$TN3BJl&DH2*5_BI+4I#w(@Eef6fka<{avW zBD{q0zVp07Is6|z@?>u6*pNQX>$W>`V-uNs;nY|v;0QBC!B8opGd*hoeJXGOP$xdI z%Xp%IkU{gKi7nc4*Y!f;hcsp6$Y?ROp4IGcHn0$AaM z@Rj^V-CIvL-0gAG;X-NB^;~y?FkZWPs4~rbT<7w0cE}Q*fR&n3Tt;?3)X6aqiOdJW*;>s@gR#3p!GZTsZCU&JUyWP^p5wf?_K}p zA6JxIDu~Ywo4Icg3{)B#a{Qfxg4bbf7S%6FhL(lC+h;ZhIWGZ-8X;PuqHQCT-<4P@n)a#ac0{`|1%V5%v05G zCiL4=333+S+810jhzpgZmB#iSp;)mlB$$ z199qtVU3b1Q%>z#4_u+Xhlhf_kF*M_sVx!TM_l~6?j~T9$Dj5$YrB6pw}U;Wi!&o> z+DV0-fw!+4XUg3WqF-(v@7RK8yIywqx@VQqNq%_@{XPBr$Ze(=xp4ZDDA>9W6gIHX*K-SQv#0QWHuiCH`LK4`o8E3t zP%wPEo&@IaG?yG1VY7Fsf!?}tC&d@e$Di^%;?e7Y9~kBz>h{) z_ru~%5}p@RTBr4WMg9_m3K2&Rp8+V0!jR6W+%D0FZCu|&UIZT_7FvP?wf5Y4(60nT z5ZBc;Zs(2`J>a1{w$Qm>REP`6F1Ck~6Q>!(VU;kHu#;W8uCV|5!+tC4YUl&TjD8Q% z%3&pv50i`E;J5W;#-y*hk5MBbnv}?mD?PebWRqx`W{9*R)zKh2(CqjnN@Kh^``bLz z3oTEQa#&ijI`%m;0?z>X`0mc0aCz@{; zk@}*GdKylXn8?b{2^jFy|CM`;k2Xo^S157|(ip1o;Q!+4oucFLqxapQNgCU>J+aep zVw;WKq+w$;wrw@G)!3QXw#_Cv^ZlK5&L0=K&CRS?pV@mq@AFcV_L&#zR)m!dsmMD8 zpF$eM{2dwMLqL!gEoJ*^#t|shKTC(lL5iIE;Vky!?0*=Gz~Y3j>)aJ8h3#Jx6{|GH znh?tMd(~uux1%PT++zM+-3cX4(a?(1qYgvZ7%Aiq%Y8$HEA{ zs3S>`6F+s>q4x;vx`!BewIEz+m?kIP#O0hPP%PZb@_nCT82klL$96&CwKKWr@Ve#q z+8y$AUoB4mMVddv0$uQ9hSK{VFXCOC5;)3w!+~NbBVFOa+ZAS}!PX^}FE{LR_JZEQ zbQ<^TUJx6OxqxLx1=H?4DUE}bYU=daqa$Hw#%bM4Y`G+?W8ONKoDgs*o}xMdZh?^d zb*kgYNqVkn+U4A6B=^8@4vF|_ zt|NLzk<}RxcH#c5f@@k8WGG8u4;vuK9QJZ9mU;Q##}oO5wXl~rO{Wmgaq;@Xxg;VQ z)(%@$<>z{!iufH~+fSwmx)LjxFEv;&VI@$F2VxQp){-`mEBPkcSb)-mf@GCR9C+pW zgwTcCaPo=)iqcbaDtfq5Of`w0jZskMxM*x)&X96{so#+QB(0>?rO&z94mm(-LVGwz z406YhkZ%+6*)a!^lgIN~At47)P{sq0G6JRI(PRXPLb5_I(L8X%`$~UEB9Rk36ZP+@ zcmQ#XCU-}z<Lf#W;I7F=?jIc)oAZelTNo-dfpoYcT z<|%OoT*s1B_LAlP*;r51j0P(_1UC_J3LqnN=+wkJSMXW#U)%=-ugu7knFR;!z{Rn**=wDxLKAZ@uc)goF?N=cq^>Q@COL?R1ip`f98VhUT* zlt%9d=in`&_uC{WDc;jtlfZ-MDZr!a|Fz1KYSf`(TY*9X&qe8Q%0b^Pk3jxbcQg8c zzfe#V1hA{NK`2l}#!l)KAqr&db=nNkV~0N=rEc3I(C&=5HQnf?`Lji#M~ceN#Jo zbEP$4tmx@Q~?Sqp{voP+tT>Yg6Qx>+>^L66`%_{Gy*$R6SjsF{OG))m+AU z#fxK0{*YkhZXx?boD(^E$W^z$s`!BtY{8&B4(Rnvbg^0O|G>8_7Wz%5wq6VUZn9Ixd z(s;XX-~ko9-C7N*_=$7mLm1@l&@|z|vuw|wsj+u^{O$nG_#(d%kE*j_J^WVd79BW2 z)=fN-p}IgG$jS-p$FAe|_A=@v0JiSJJI+|b53dK*3TeoOjQP6!J&fWbQZXnab}o+2 zPh!?~r}Y~3pd@1T?6>aeFXU|HLO_m`%#e^b>~ej;U8>Q~@N^<(_eqt_!mg`hf{hua z8pWch(lEb2&6btpzhb3fHc2Jo_H_LBVPBPHAa`o3q5+~E^ORhu?KEmcChWElh_m$= zj~ta}R;W?7S3lwV@2fLAuuiI`yPC~<0eh@flj!}<% zQOD2yg8@p0!icT!rJA@aV`K2b;N%I+=?cwi|0X6_R5(0x{Z^K~hBaRn#dWm^s#h`S zCSX9}%>N^l;kKmfd0oYRO<$gb8NQs@(BZk3ra*+x?nsEs5Tk*buQMu@L;XHy__gX3rUX`(Bc>=1g31LS{_$$)V$a4nTQr1Fn z1BQFb-jtg#N994DVWXYtOxbGRpvy#0Sdy{Ld%AEKzo$DMIpO9R>tokW&hb3D}J2N^q|5L6D+KF z1=Fw-BK9DqA!lVL8tndrnP&zZB`I@+Q6%<|^52IAVqI4LR+=PBjOcG>7^yO5#`P0+ zF_>BC@M2%63etcib999S8roG+XL@b(H{r4KMFC^SOA_xQ=znos zxM`~k@=unbA*N$x2U{oA>J%pCu&24(Z7N8oFb_l|>o&8Gxmm0XG3jW-Akr2e9aI)X z#baB3he9n0#1aMQF9PM#t$qmc6;Q*>o5cp6Yp4jSCP?>z5ANW_UF-k9xZ{uj9PV!g zSk1&V$%rjsodFWWbZHE*Y=(mX?E|3! zGvzZ3Sp4bwj45L9d3ioONi;#AKRmi!eG+Ubqsh8`+T8Hy$hsh~p++yLDLaTZ)RHx~ z^WXFKy(ER&1rm=|3wS&0Z?$b)Ti;Rd=_E{i@!zEM?=W=B_pTqzr=On1_WZk@bL@V( zTmpOjUYrArK6kcyUUr_qu!7Cm^~&z6SVd2Fr)Oi==g;p~c0NaT*6&W%cV81`4nb2l z4STeXEhxDpLcY+KFzRDCYiOWZ?CTB8Hdr!U1hflpYs)_~Kpe6HuD8tbGil|(^1UNm z@C+oT8fK+@In_Vxxac;; zHX6taS3=+mq#3uq$T{;BvL*@+PfRa1lH2?8!~x-xFCV)IB*ESPyijctHHn1s99?3U z(JPcOm!}@)VbE!Wi6T4+rN#$VjCb@P|Qn#?CS__NAME2m#)&sH_@!Z@0dHEr< zu3G;*lV^z@qTpEp*c2*XB()W2Hi;P{SqbWBm0@vsA#ulU5;yB)+oUH2q_y+8e$Ikz zbpH;f{kVm^d>sDa*no{XuP90TmJUf$;&fPo72hmxGWvxTdL_V$H5-<|Zvi?Bl~K}J zcVEYZFUc&AEu$}@OsaPD{=C`n$ra*{xMQpU0rAKll%ltbPAtbtZHO1%WOk#A{iA+%c4LpvKX8Ig~r&wjXdxvvMOm*Q6Oy#!3Y82 zzHUgZ^?YlbeFw;4v0g%wgetYK8}HVG#DPRZi9fJZAv5JH#^`?X;WGwI(v!;5f2?&| zDF@P*Ym?*DS^Y!_f~ut1b=Fp|_m@pXOk+Ur|Dy#bq=*ZEu!#)L+gG&ck|Kw7Oc@yk z2^6|J#%y*7I6qC@&liOaBfklu=h9||g$Sag>R57F5z#2D+bX;uDe`GfXK*-Mx<~lPty$Q?wcVvX9W;ZPj7so=~vv$>%GjUsh(bcvwFRRJFa6CJf|Z?y{PXSP=GIE z!zV0F=tyympKxQ3=kM@71o~?bxL17RhTjeZr&P;yG+`S3d#Umva#u8%T5?ET z%Eh@oCkiLO$cLl}kv2ghX(Tup*LbnaFi657%UB5IHA-33B@=Sb%3VMWH0k~^h-gH} z_vL~tNJm}Z>{et~Rq%oY5m*~>?$uEHM9Z5sEqOd1@6WkAcEA2>m=^YYJ3QbdYna=6 zc(2kx6Q~HfXc{aww5?myKb1u7B{xc&^Stc|rso1lA-wSMr$JHeEaO z{rfN3s~|q_at%fCmy9NT-n%pq9BaB@$kCW8$v^rDr8+ZUxw~USu0Wfg8R8TgQA9SK z9{hzq^qfs58rUo=)=-A$z%^N5#!HM)99ACB1`rI?n&xDrE8Z3XNVkaJ@ortjV z0Q-{E<*@W^7ELAvCUiQe&l*eYEJPb?r7koe3g8v&QgTL>RmxSbd`P>U{y2^;#f-GVq*3R@hWMao{%g5S_+)P8!82h7kgM6aFy~_On9rdR+50^mjmQi|f|hGC&ZlZ)<^;Rzyt zc|M~=I|1-#N|-qFQXr%&{FdSi5d>R!(C5--q`)gGKuO$afb&nNf*VPOrYW1o_O8C9 zLG&a#Bn&>bbgBG#daVE2&d3M=#FKf-nNc(qQ^xR8oCjV#`lP{oFF*5Bn7M8j+`y43 z6rPsHX_RS0A+HaIvu$=!)sCL-cArk4oF{AhH?Wmxap!SorSPc6$mex%Y3uXwjMVq; zr3Lqlzvt!kjnwaXgVgUm)bH))>GNZw=JWaS4lJ7W>8N-85(azR0E2#Ub9>0n``bAy z7ZZ8=>UcEsqQ4X_*0B02YjLfjO_e95e2|kX%<6^4tX_~zS0LN5_|}hlb#@5d7@utQ z68?JEvSXO_Pu0QY?&2mq+3MQlJFTd0v~ZF-L{`A#o5%Y>;Zg1-anHJtCp>x;To~*{ zBR%77s$PY*#St#TX3SBZLy9zk_LW<=*DiB)8bjZE%ZW zg3|!WC=3&OA(wR{?88*q0`8N<_f74;XGp8wzD|y8X}7I=no6q|Q>$Ipp#nQ@MfL&S zy~LqX+|3PU`Qoj)da~j%kdGO%aFq^)Iy=8??Tm-bIxWW~+H2kfL+;7(-|o(2ZvSw#Y8>hprba_%!0~|v%qT?`$5&%bn9Z_0z5SxR zcoKHdxbR2q>6w;KSAkF4q0XOHf*e z*NU&kKPYfgF-j3`$_}tnak$qez;j&F3>X&Wn@l%_2WmO z{5dbQK=Hl_wqSu6a8Ayu*HRN3@r!bX229dWEN_x;!*gea{PE%q#Kr{2Z;d|ZlV?Tb zC4001q180K#A|#tF&FkrhJozC)`pZD=q#?=9Sio=3d{B;^_C30`8hODh7LG$s7XSh z%eTlP<#ps9z#1^y+jXJZnS%`A_^|n_7O`9buf<8IYn^JCP3-%6_yTVI==A;Y@Uwil zw{mIIGqPEL+-}xPZ3biDa2wGkrFwFxx(9<`Cf)Vs-pbF?=K<_Ia%tCfg6H-J93rh==OhHx*2L9-2Nf<}ci+1RmrNd=xQ|H61F;6^56T!V{j0nHW zme~DoP|}w4Nc5+pAV;F8*O|PdOCz9JrK4Ce18|s1_0#^Ahk_)oN#sxfmcUaGs7R*s zAY40>tXRkC00gt6>@+wH7&0_uTh@|Bt!Av%Z9ODnQ*1SqU7aI>qt%?lO&Jn`GL!3M zfb1J(=(Zu1^~33KK$lhj*#sIN{Tlf4WZ&Wmn(g#udE)3l1*%k39Ed@M6f;!G$=WqneFd!88|fBL z=72omv9%Co73CYe)AW5HSmZ-z{DYe255;eF@Gyy!gxQ4=CVm%!^~(hDU0UvC9?qps6;b56bJ@R-MASL1jlBPyxx4Fw3rbZQVsoP53q$V z#!RdUCjryJ7|Ggy5@hC0%XR5MGT2_}vw3rR=iFfSo-V~;g;(EDM8=|`Shq&`1k1Jy ztdy;7@2LCb)vblEJf*{+70Tb+9OD+7Yk*eO1EsMnvMB~y7lp_hi2sc zv;o#lyd6Ak`8{QBef}5az3ve4`&<+8dwqyy-SmMeTOx3{*Ls4;Y(~vxb|7N0C#t!~ z0!w9am-0Gcws#3TV)Mdn^@f`sfz9)>X5_ilefHh(3c^7g$f6QKNw8s>=Zz2`?${R8 z9C7IEQr4W#5AU;UYnUiGkox5w|5pxxH`D9}nY zcqTy!Opct&L38M>`=_{wyMR*M1D44O9(W+!rH5EHNPF0O*xY`-j=gbzj2ji%bT1S) zyhJ&7DDRe>RzfvseUCV0Vh>uS#{8qrkWH2NH5q8#p@j>4%{DCLGj@`kj0s*yZ&{mj ziyk%(v$5w36}bR^HA=dCuWv*!8$&B?x+Kc?^@w%5)bg7~J0aBod&pi@C&4K2x$Qph z{UAM3gPwnV3v#4Foj%t8rr^Lx)_64P=kRh>u1P6tLv7*DbG*c_Jm6<%Dk@13s*%cq z9Ncyg!DWeENaQTfS5#)!8IshY;l#Y?&B&$2n9txbm|V+%yP&gy;i7zrWGhZ@$!0Hm zBn}c}ODxn>D*EGwgWSQ!#n0)63uYM-jKMdzh9}t(dSfmEhu;zD#@nUG%kZ!kSs|HZ zf2EY?T0opnha~GBPIup)pC3YQ&eBfwmQM&VUVn0ZHzG=rYci`Ns?k(?u+U_-+=-jZ z38PfMrDe#sqsLKv;XIJwwL_G)U$7|wjk&L4$8O~?(%$Fj{CqQZc;;`Mb7 z;0ixfVn!R5_FSqi_&oX#bqLXCC;GZJiNg~8CqClArcH{xi4fVMYbZ};6-hTy(VmB~ z5VEDe(mg{1B~gO%kdIjk&7otVY_7tLqbki2^ao=6cBN65##tB1H&vlD$^UIaH(h}? zT>Ax{kTb6^?S)PFHU;9BpYJ{;x9{O*^mtnN8pl{s5qi&f@cWCZDA#1VrQ z)kaFJ?sC~cFxcKa9`3-!2l2$+u#Gg|w>T2W`3@{dM%BWouG~sO)d8aGQ63mnnm;b3 zl8BuYaW876Xthtem9tqbk`NPj{(9I2eJn2KwXIe)F{Xn{&D+-X^v><7QNWEwM4&?u+jI}Vnc(JP~!oW36sJ3t&H!l6|GAz^{9r$&? z#HP=j$zYi;NI>?V`M2)tjOcgq-9Rx3juCuAWa;t0R&Bf$N%E3Y44y@K0TtUSji&7e z!wuIaiZEib={(^w48kkrsoD$PRl#OUwb=-NG{o-SDlaU!c5AIXi~MDcmuC99Okp+q zX~V2#AmOWb(I7!T8M@_YD?GAbN~_LYi>ro;#4=|pzS*Q3v9LS0NpY(wtZ#U?BV5##+9Yqg44gRklktJbkdacG-evZt6h0P2ZR+)t^*V<~u=%76r;kkx4NU z!K?b{KUEWD8U&dT2Xqm-RDaGNO;DoD`6^Ixl1Z~^n&=B7YOo70sTe&H#(QkpP|b29 z4RRr}JtYY@3$vU4k|!?OU5c3sv_OmX^45(?>~R>uOvNc0Q-Er<3bW`|=MjFkt8m(l zGR~~Cx{4ef{)i-WmsL?Jb5umOUR_;-%}>pshkTREQ5aTeoMdte4tW{bhYA>BY=OMI z*M0TWV6&Z_s;tlE=qYgIspx-2p4`tQGlTo`bgZ<)tT>h3SJwq$pOLgL-ea1qFbKX4 znbLbe5r>xUg-0Rgic#k9a-{zyOGsm)$sNazr?cDjG$M#5&x0xe!622OJx75N6FM|{ zGlZ(qQ#TKa9SIQbR9HR>fJ-S4Ekcwo#FWdZNR{qk8+q`gHa!ZbX8PoDSd%B#4J8Mw zqRZJQjCtCGJNOaNm5*7133;pwIok zhdr&Cf~hOt_l_&Sw@^pFf5_J>T1OIZJMR8gakJfT54pl`hfClUUVBgdoZgDTnh-Ql z;0fH0mMtCB1PvkV)VGm%wEgen=I$X|y6KT)X8BDrdqtN6)f^WB2pvBrM(6}lY#u?} zTW&7e_)ZIk=)mfTBT~n65qhrQRhtA!*a!riKI=NcGzE|_V8R`m7Yv#|?vD=t8fIN; zR$L33q)F;BR@Ew|UJNtVdYfD*8FueDqZbkZzE+0XSX2 ztGmwwR{o9=D-~TKukWIzKV=%F+BQoTL%D|16c17e^?~^btjUnf4F>piOOA-N8#Jjy zM04qsUTQMmV{8_LqX&A?>GH~db8vpc#v+*WlJ0X1KbvH!8lqy?rKXA1twIME;2D95 zEPioz!bs^h_qWsIjd4`z>J3QEj+ee{#!m!qx3j`ez8`OvX(zTLCj#=jNZGYyd6Z`N zbvGSadGO~AiM;b!!Ti?Ay#~(mPodUV{fw)OfS4 z2D*N$mN#^LJjk>cJHeDH*Oue#kf~6)KD+{MslRhE>uS_5&-j$F&My+&HwN zJ@rpt%HOz4sqnalIHt7!UbyN&8QKc&%LnUY)AE1Xbc_Yy_rD|!8Lfnsjwj7INMRD-Q_Jo%H9W}#> zmNvt)M&g8_#FM_Uyqv4{{_;lp-;Z$*eZxpY%bBu$@os-HuCfE}!cE%--l%r}xl{Mm zJeVAsswER-uPoSP`M)L^^T5=F)QHh8HdJrz0cmyS7O+J3s8?i|xoR2z zOM%0Qu(871B7Kc4f>&Lvg2_s)=-;9IOak(n3%WG>B{Q{8lYCx0+#?XmH{h7Zf0RQR zQ2*}bwmgE|o9@!$T2bymy;4&g8n;#-Ir&$$qjh;K2rSS;kl;LH9nMZ}?Le#Fe;;yQ zo|S=1SuJkp-;kF66{{4hh#KqO(xMdmXw>8VabQW>^XtX?mwD@YInru~A?1QSPU_pm z#lym0c64^rL6aEvDvG=$uO7k(0Ei-Z&HG8IQA7PpQ`F9xEoo?TtKZFz)4&Nnex+e3`J7_?aleJUAwG7nii!HAvNN<^Q| zG=v$<+xb;``+Ke3mxwxu?-SFUhevpbchBiM`}+V>(-fp{^>trpU}LlUrehM7In}vi zm?>P^wE2<6(9v~l_@%`x{AU_?Q3860_5!YD22e;)YbT~mIy?kR{T-pb_U`^+s3_As zMudnuL*ma{;v^vmQRFBMJcYkFkZ-Y~OJOCn0!d&v)J8>NdbAT+ zcNFG;_|D$(&z2h1xYuPaHhw{E@OZW#P#ItwvrCAc3^ic*O6~%_! z)ZPfAY>xMNdV28W8e8TQPr%UL)r@z3=zOSv+YbLf%MmWf;wX-e%E6b!M|c-LHyZ}{ z4ZPEe{2Lc)B8?;brC80$7urnBSLlc8w1mY|9MTQcim z#*n1zuXr?v=gkoM6V>J}FB;^TF3Q>UT@#Yywe6N7?iV{-9i|3+cyuVJNFl5fP;$wRf9IN2IiP)J5cVMk1vAcx&*)0r4A9hwUtKLg1GKVidV9Pue8fZL6D)T@myL9WNoZ;g4Y=R9Z3z-*0@7KRJM!WH}Z)+8I!XII8X z-{i4sKs&NL_b86)+WK$NAq!OPN|gp?Yfvk8NvjxUl5?^IcdBSffd)$c7%Pr$>uVe+ z)un@y#%N-9dR2%%Q=kZOC@Ub1E1^Dg*C8Ow=V);u9(+l=-0J@Mb~^27^syw6`e}au zs#J3IZhAf?J%{R;z@A7o!Gtdqkk$R;B(?bffasyJA-)bU_ghstE^A}jRO&;|GW14?KdG=s9+$_n0BfySNn}y1M+BsZV@KoV< zSFv4ZR^*`gl+!#;1zkUOS0R%-HnT2VWQkOnf_HL?9QK5*t7*-gS>3qGZJo-aH0S&; zvmK;dxXojl?Xh3_@BsrMnD`Ap(W8bbT@K8C!+hiHy9rF^dwkCv$n|Z#_WN(6N3mTy z>6I--o_Nh`#~@3yt$k0BI%vmpS_KGswoI zM!6M5-`fV=Hy3Y@h;G0HWTLD+{0Rk)GL zuio5thmcEN$@6Wqvlrq;@$mC=0nQWYs2Lb2=0g<~0|xIvo3{8hLkCj(8d6e+9`D!Z z$w`XRomXE*sv_Nr1}EaBGhKWCKOm2o&;cs} zhN?A9&{2&;oV#2WsKyb;ffEy`t6U2YDP%PD7q~3ZkYQ^!DL}0agAE&2vW+H>ks>?B z0koc>5+U!SvGm88rZy#Sn5x)*L-LM|LB33O`3mG#9O`9bzr%o487n2w*!5zXR~qi9 zGoCzR;H|_*d`>ET94T@*e(*0W0#SXTAdSS`4%0`<2@-F>J+y9UNJ_UJJ4bTxBH&{W z$;rxRAp?7QV17#}?UYE@A?``=NA&fx>&P&`OYQ8Y0U5{$;8#(@UqDAWjOi& zP{$gHn#>HGSU>Mmo%e+O7S9Xww~|4^2X8mON@Ms>=Uq150kUPN(4$Mp;;5KX?sB9Zy-?UDZW$xG&Hg^2-fmg^7tYKkUg3IiPZSSAd{Z$S!sBTWt4RR%`?Mgga zdy9P}74o}%oqIGcT+{)J%~zLw8eRS&q1k|u@zqDr?9k@wCFpW=<&KBc@8ja>ztvut z)z&A$K+BPYfYxfR@AF1a!1Lj-2$YBz=QMZBBFiE|C2^%_rUMaV0c6=lcDEq!uZR5w z%hG9K!t1h1V94uLt zA_-v9Q!xjF(Sn;1r=RL1Q2FV6P3e6e#M;$JK?z9(8HOnF;hcWe@sQV4D~a;MP-2}7 zj$f+_(<>~RG z3a&*Fa&J@6^JVe`ngegR&)Ppm%oVE^HXZBHiY%lrJp(@?b! zK*T3{I&FKlRQrzdTk7U#zoXyNNit|$OX_#E;T(Kvpao7rCgbk!+NCgxOL>07k>HB$ zr1U@mPbF5%E6a06^VWp>;=VS)Q`w|zGrk0--~@JKbU$*rR$?#oREFJ&OhBN-1m=)E z0pGWgjJVs9!HFO6w(6sVT6e?bCyla_?0-(g4|(lxSI;<_qvw_lL7q#yJkr zE>q4Od3cuAstoJqfsO5LZj|GN(|CZ{L({4*&9yZHqvJ)KwAr=|j|X=vIxw!?&(S#RheU;{C5as!umX=YNJMeuKlz%&Hw} z{J5#+8Om+Eur0lIiQxZ2H-znqUB{J1e6t=TO7aIg1PPEsu&cX;3@cBoiEu>J{5 z2ajHVNe0fu-yzIUCXOCDi0IByy!6{7n9zr2>$GV|CTYI2BSpjdl=Z8|gtC`*Wraf* zn2YC_0<^*R9Wf`(p={%_!k+0d`y-oYghoGbpGrE_OJip=Bz)DA?D4>xD8Mo$;_7tl+UrP36MNax%2 zzxze5c>cp>djG@*gnGQ`J?3lxbi$mVaZxt~HREMic;Cc-JR| z9o!hNTg!Xo1uKPW??bqtME4eBk1S)w8eXz7Agb6^7;ac=YTcFlW*tk_deJHS3$>0S zg-PK(2sf=#YiSRv1}Xo+l>v)msX%lIZ94SkhP*uE*)Vj4Bjo_TAo?uJA0@4v{Y0-t z%0sF)Z9sejijr~ifJO3!l>wU?RnowTFx79OuX(zd_yeml+7l{4!WJ{M6GLSnG^nR< zXv=UCh-VLBx`;@rbs3`3`1yFs8R_b}t2Sf&mAxjo4$x21(d}u2SX`%^(7BMakhv!O z*dY}wf`h6lQ8tWovIl5o z&LJvQGy=0`2wnQ-vnLlMj%+CmQi+3hb;%?1@|xNe?xIq(*XhYwk%!K_>nx>94o};7 zniIp}GEB)8Zn!NmO1TgP@$a&PZ;XU*nLLUk?32HyAvUH+1b^MU@PxLILiIux5N~+O zSR8pj@+q(0Yz)5*yFV#S#Y~e5d%nL|I`+VDKuf%xuzte0`M#d{z2EeF#EQHxeZCC$ z1iXGiKfH;2lKLy-&UK>5KnpE{>*PIo@s0)8L}+j=HvL`?4{*0cKL2$T&e3)iZ@3#+ zRY8JQ85bTATH)xb6fFXE;Ux4{dDn%g!eK|g`V!GyJig<~+4g2ofi6WT;rN%}ta%`t zV=e{B8$5-5U7Vlzmf={t6n{4oBmG2imWr2HBMX;`>CF-Bp4p$;;d? ztU9Bp5wyt;a7H{xeV#XmN&j8W#eO)Q>}?sn9=Ckg`V`H5j^qE>`8QB{m#8IqPLE=q z#3vx=b+H$_^?7mS_xU!yG!!az6dEcu7=@l25Tcv*;@_AfX&Ns|Ay$-VB6u8dp*t{9 zgLb-5Z(E3NxBo+ioTVgQpC|kX%ArSr=1@+;G)M|+iqS1doY}&|Zp@jQNRF3n;%`X| zheaqorq=VlN@&293lP0!;wt%MLH=}qp$)|7Qn-}HN$CbH5}2{vkSeNiGmOsYXIt!a zw)nd0+tadkYOkgF*e;a~uC*=J3%6s|(Q`0!0Z9lek4PZ4S-Iyg8rd{zRjfEr&A9B? z%KQ)^wC)EpAeAqP`%I#0!kB-s)dsy7G^mr<60Ni5z05Ad`q2Tu*a*M4B%u&2aLc<# z$q}jNr;xik@1v)1jDiopj?)kD8=-}}s9Q}pd32KEltr%E@|sm+-?_jQP#qv+W%~2& z39M)eL-&y@If=g{9oXk)YT?epnX&`6#ioUtQ#6I;GQ2nlL&{Vb_oZRV3{eM#`A9KT zDvn%)G{%flQzi+6P_Ffd+ps{+@PJvT*qm#E1TnRFOHn&uso^;{Jw+H- z2p?t{B~If(!H4&RR@7UAiI(tgxn;NmHK?K(_q2RLu})2vrRC1wiZHV2A!HQ?ZQ0b` zrM$ao9)by4Vr}g>sJ&wqAFZmZVRcoz(t&xwO{URxGJk?(G^`a^$Nr+>(U%~)Qui==ul&Qv}r4Lv#*=eJ#XYm#pTvoO2z&4U{k(jQ|Wf5 zH{K->D$s(0g42-=ZfA`dwhhrI$8}slOjf-$AViH&06vwyNTJV_n?2h*=NbepbNMzb z!-r!-{T?QZ@Oa>k?uC_QU*2D+b1I#eeJqfzWFWWED&(fV#=q3`R6h^vF|4XMS3KgEyAFoOmc!Cc)ue9>b5#a34O-G-a7_&m!1SE2gW#L<> z4fCm%$PcE#(^H@;lpNV!U}PIq-Y`J4Aqls^E{Uf}g`SO=OcpI*ES?m2(V0*P%sOSG ztbc)$(}^M{4lZj9CLx=M1DsHL5$7*KMoZr7LNql_CJ`$$iBItb^=6|}ez5_=dq}=t z)(hdSlgkt@c)l$#)z{B};dAsJ>wK+In%XZm4(@YAC6e?RsQUJ4eii9N`I@HRpCOv>H6gFFNYV1P0U76SxmWL?=bS)w3brZFL4c4QvP zEKo60ygZd*BtS6;9jr;GL1`+ToqfU>zhl^iIxJyqciX{G& zS8jl6H(Nk5^yANzAZ5W*gXR#K%{?*5&yLfC)4 zO+yz5dEZdC#oaBwzZbrR(xN)9ck+y|IH9Du?k)0pOu;FM_}x7oX&HUgy8raEzQ~&; za}hOAhiE$eBzU4KEv(}DMaZZp4WVk5*VLipxJA3Qywbl^p~nLWikTvTE+F3WX>N13 zw12~+Lvy+~-?4Nj?SysT?0olly51z$(~x{4g70Uh1%8sj72x-C_U2zisT;QVTVo>7m-xZ`FOk3 zM3-@cxbEAoRLbH)ZK6f#q6xLwpcP6t%E~8mblx5DImk>SN8}L$u|isto5AxbHmtLu za9!R7+2r;Rb=q_*i3Bc+xoN2k?fPKcRX(aiQv6(xtFEn{&yLT3*Qh-&+o(O=w>MYA z)tx*-_aE!W(i3gA-b1{h{6obtvnACiMlZ*SsJ>6&lCHzChq^P$hFo7SbFb&`*;WMX z4IGf3lm~R?H)Ojg`E2Ka9TE+eveS}iIZr)mi`WojnX$$*^ZYoC3Uudmm-+OYl~HyU z`-thZg^_13YTO&~4aM#aMGae(E-CPl&&Twb!`_Q7kWcQ#soMW#onYwv0e`!p&bDzB zy(%g_s$+Gd(r|Qp!a&7&SRbuHt6#~X%KnP=Cr_U>!;&G>FnpS1W_XD)#m+ZnB>>Ua z(9TgAIzrUPj^yHEi>i#j6pEzJwMz@y{a7}<(9}Zu%AOnuS_8^VQsA5vM~KOf9>{ol zJN+&NlLzr;fAq%4zDdi~VVWkb@<-Y7)IQFsdSonic}$9iy_o~{jp0-sKRitDf7Q`& zgJmi@_xvrBHlS}PT~p>PWhKPa%dqd7Oj)q|C?SooM3En`ocs__u~b3&RA`Ni=ls>%+Y&<5rC&4ncacn@N+A!I>7sl>dYq?7QXKxWabr1-4Uz!e!6}5Rs_1 zTX{vFiXHB<4G#iFcum*Nj+Kl1ZQ;P8TT9lSWj=-AB-tyWve%~S+>5heVf6eSA+LJD zlo8vsCbgqZU0B<8eN|^w@9M%1e0$1#S8P~=xME&$EKc=mN*2Q@k1qZ=v~jnu>zci4 zJbO6s&7DZ-?r3RhUbogtX}_2>^s&tE-eBHX-O#>hf;=Bvk?6>{;)+C^{A>Dl1y-Kh4H*AQ3x0dh}4Cy632RCP63=G0y_$+FYH%F(WD6*dj%U zeKb46G&&lw^ys*7KK*RI-1fdrrP-e%9yA!}nIA{P`4!++w@42nw<%PrrVK9$_{%SJ zQ;j<*t|&J5jUAeA0RB-dn(#rk0ev73SXvVdHNFh6v)JGhmUI zrI31ER)Yu8cmgbE(BlXe7~XZ8wu+#08y`X}LfA@`$HiM9KC%+Y%R& z$o5LetF5+KuHfh-^H;24t}xlJs>PPrW(T6Jw$Jbk4pdN?L(N_2SiIS-G z*2f9!*5^r0-Ume9B5WZ!-|XZGi*chha@6gdl6_q+E`O?4_}tmMG5UXBBRD(A9!me!u2xKi zUN$xz6l&)$x?f)@QH&-6)hl-t1((AL@V`XA619>r2mjMqHhOrA+_b``9s7dw@TyEm z;Nrzb86R>Zm|;hKog|{!7Y?LT>7Si6b|A;B_+E~Y!yw5_@)k;J@Ot6sd-t~W?-cwN zExh%-Jfrw&>nvm9e4sB4lv1n|_hLng7k4c>xDD<#Ron3MM&;2B)r;|EdVX^YGb0z~nRAfppQ%4*D07g?h`;2d4(rYy8F_0H zA}4@{@a1rFK!LIpXQkMfhunXH(y1#&EA|7XQ+0Ydd1g%;v`+VwzZ%bLkVb-pAU~%u z`2zFOc15S1wuZ4{6)K0<+vOh(;@=KiI7zTWM9ijtR&^ureRU07vt?a~h*qm~(Tvcu zFYHEWM34>!Eys}muCuO@k}ft z=q$tE5t3PF5F=52`q_!Q0uLZs`I0@iq)`-re5P}Vjd#4L$I%Kn%TGEkP7v9sE!VTC ziCaD~am5RJmYFSgHHBbm+Vyayg|6zk`ZYN=uIZhr0yY{#b9$Zs>5o_59ebsfrj@>q zCcHfvnb{dzc;&VKozXg&<4SxsYp^9*=U-XY(%070I;c%r9tG>!l&hW0BhNzde-X~Z zhn7rjO%odDbDU3p4Y?{b$@fH*Odr*|GZFkSXuHzTc;IlGwCN|12z>u~VR~OX5__^( zhY&jgWEN+`c(7pav~rI}`*Iz>WX5f?({F~Pt^-?@%G zT#iMM-vwaM3Z+iEdIT%`)J`9BRk{a`Kl~#^563Ta-v|B zTo-9)yUn4yIkF3N zYm9qJK1?SE4Ni;PnEfXZS+d{BKeASlVY3Er9F;gv?(pNAhx0;NQoT%;m@_NA9$YkL zZUX3RpCIM_WvAHeBk8FLDz%Pz-P1h})_q-LOBy_%Xv~Zuqciyqf(UYw>~Td#a0%c~ z`P=7959_=7>P$1Ykp}NYI>ayI6ifWUgQk}$46qrUzp6c;J%qiOS5n|Xb5y~QZKMw?Vn281>qRSP;0P0wIC=tZs4oz4=5uG`lv@;Tl zqqtnCpSr8PYZ}`AIZS9Sh+blorA`MDGTH_%B4zK{d$#JeFUwH_zra^H^J?0;%|kaG z9zR$2myL~`&bM-?i!QJHb=gbO?Th@`I)9Vj-Nxdyy8fEq6%>GXKetK)#i~B;>@M@| zkK1Jkt}XFFhu70VZ`$;ysBsbjkDIHS@wO*u?CJex)=daXiV*U*k;*O5xeH(d*@Vz4Y{U?$&qAs-D4=@yFDNLzn>5)yprwkwcemIHh9vppfD zIqLRhV6*n`{3al((g4*|8@L}@B8s#wG1u}j@t#G z@o&oCp5GElnd`I@^c$d-_s| zQogoO>?j6;1hN#$ZqiVWaJqyBv@^to z2||b|t!7=FI>}TT+9GS zZyh~kHQ6$XkS1-%VGbq??uK7=QvH2IBva3ACyHn$DF8E=%ya4cB-Q7ujcZC+iSf?|E9Y6~b$FBu2f&O^h99Hp> z2BWZWZ#8sqf-?PtvnsKLRQLH&9;DcY8J zc&Q#$y0%F$U9P|-%E?6O02`(`Hz40KJvc$$unvW!+!}QbD>^V|cyzS$JI%$SR^`7b zrklab=@BD=hM5s&xX0N+RCw*yE&2A^#ZlW^$Chx&>n>eU%j=8Qw`!eGYd1EoL;&Aw zmuq{~$_Ne8zv!^rr(M^)s;P65GwU;J20NQrF>T#q)ijM7tW_;0sM^e;Hq#4)rB5L6#4Sl%@%jHUS`jJFIuUj6r^&>D?fE0tjx5XQ4vGsK3Wz-xY+ zLdjXzLH4Vuj=w>qBFV{G3u6mLERULBIVl#09l!_>G*a5Ib?ISLc;XP`;M->j0uvIW zkJ=7A6T|0=aj+7{KGzuq#&6Grg^Ri8O)eD8tA{_{ikkAooj@?l&1*4`)J4tL_T_j^ zSV|K{CM{UWqXo0Mf@Dp546c59YCx(GA6R*Raw{bGm%b0uE?pqnm{{K(JuJ{*b(1PY z`S9|w^`MU+QK@3M$x{{#k5H7W6gWw{kTk8)&yfMX=Oc)*N!;}1&k}N_`S&q-yRu9m zfp9sFRDe!h);Fay-1*%usf{9%!i1`MWc|>;OI4;$2?5Iy1!b>la-=F@QIH>u%tie>o+_Nb!@If%heIix*8+qm0c|E=wU7eK4e?=mG zMMR%uab%7(pB0^%QKC(HY=*ic$g-;JEUu36cl{p~t_vAcLud2UzyblTek8hf?hTb`l%86)0115>NY? zaKN(O-H5yG39k*q9&wtgneVz2`QHhv_wP~vF4kP8q z#=~1S^Jnzaxw*~^qK318*F3&2^5;UW_XoX$i*aXDdy|XX{mkv2Pm5eoArH;7o#f^<*ICZFudP5gCfZd#P=PW z+Qcx+tED1cV#Piz<0z)BekP-XPAgOxwR@6Q-+_u^fTi3xxE6@~JBKIq0_X$IZwtyzmbFz?P%K>fSf3@e(; z)zHdL^k|tZm8exI%Blp?7mpq|+@#(KtDRBLoEh09ZQ9`IA>%QmMd$JeQYzv)*Mfh^ z78P@);98~OU*p~s#-EpGYK^*Ts@KYx^JCQ*(yyqFkRTECSPrGZ@F`<|wXGTe<*wE1 zv=t09TnFKP&wdEM6>S z>y93+oNnsnzh=k~V(G^>yy!n%qD}RPFl^#2d@zyVWbbX^PNbV!snK5-?rlVCL(;pzG?8sQS zo*wSbW~dHV7vh6EW5aGCRwb8&81pk-dL#q8fL{8t9I05Xgd7Hdh(jS)FJZdJ8md(O)^+m(FF3M*~`NCDOHo_qO&>w8<*F&Ej3rSHrF)OH>&C!<`XrMp_@@3=`(D4$&8Nfo+&r{ ztJ6AXcN%V;>pQv{TcWF45^bqlIJB-{SYOat*3(?kv8`M7;~MTQ-!ukROES+o6d0B= z1n}hv#>otG(Kkg09R|1yhEJ94EtAKLSJVyBvV?RL8yEnaRA@v;uBs$|HvTI1M^j^+ zBKc;kh-vCFWHa`ti_r>~h|B_JH&iwiD4^T3>JP00IOGAfnQ`W?Q+j3pW=Yo@O;Usb zCpP@e>#G*A>otDV&~jgB4wxV%m&4{QRw}jZvVPMqGOEUL<~4Inla!JvZD?a4`x=3ya!vm$!>!6Oa5=^h!G>K8d|I$ z1T?lA66Cj`;YJ`E0!>%r#wJZ~qhzh3;eAzfc* zNoBphB$2+|=&!%NG*q^|Psh#cueZH>zdv;Lt=X{RpOjyJ6|QYj7_>LP&s-DqL&&^) zn;y^l=Z$i7_jcHI1SV_}G-y)Qr<)zD9(yO6l!DZGo`YN+-(GIs!o8w|THa5tL&n=z zgxbEm;kk|J^Lte*_Hvu6_a7MmK|xFOX|&MI$g{E6zO%s1pYcnAMZ_KCtn8PLn`eqbXnqHTJSH}FlQmAgBM^) zYTx+WP;I~jf?fs>5%*R$Bd9X3_5flPxDiRM?vp8He_{#PmB@@z{DtgXdrp!n^xkfv zD^JM!`&}M%%-l|YIdJ+WtovD%>mckQC#(#XU}&unOn z%(SukK6NDEozj?G%0en0;tc#Q| z(TDUfYJqC8B30TyKicI7x1mo4l1zi*H&Wya8dgciP0nyCgC8+5^efe{uP@z+rSty* zFx03`2E~aB#nnbaQZsa1ax~7dWy-k|?VV`VJ)DwUx@br8PB>z%h!Tugh{4^}qTK$x z`0)f60&BKAo~M?1N=52y!!oyZ;NaWS-QH0>D@d|c4+!;$nhY9j@AcR3dz|ygbm$|A z_v$v~-*=F}>GRjw$1pFaNKnZQ+@%Xqv^6Q6@ecko7+{M3$05}v`It0|Lyss%w@vKP z-1%*3HYdug@SRDrP=^5sdeDOCP~jY_BA4pr#f0_{7o?8^5xL=x(m}lw0P(6-Xpt$> zj5?IM`l#9(9~B%e8(|KVIo0}AJ*}gAV#jdXF(z7A*F2-IdB9QnF+{H`l_=q_8G~iT zIzyOOLJFBG1;c52B|axdY=tZg#Yrv*EUD4t3k}#PV|*AcHD1_pLhc(_x#&kei-;G1 zl{N>gMToHO&p5mSdCq401MftMrE~AT8M>3i7d+pdSXKfe-Rr}NP)rU!8?ZWB>>GS{@+yX9ub-nY zue}zwpkLjhv#47F6jsfQFwRV6DCdfpcB49nO-e9LF-Z(&TT!w4>>E)vPY&9;*6_W) z*tWYHSO05JT|C2qnXmVH1iPA+XRMwiae6{#fwp-nD<|p=NlRX(<*nee(bZY-u6*go zHN9N@aE<|I#2zDoxk}TcUa>lCZELgTUFSle?JVF!dW_RNZp&%LZ9?nqZU%U^&bJf@ z{%5rY<2m^`9Xw2S;;N5H!Jqwj2FAPVU7hdLc_S0V^M7XgW;ER^by=Zm|eQ*TmaPvWFs zkTs=BDf!0z2US_cXvH~@vjBexYC&3&DYb@q)bPaubiwo4_gXW(jiu^ce?d$HuKUV{ zGmw76pPYLl>AYzeaAq9AiaQgfxgv$Yo*KQhh=>u*eri@~)4@*qCHD@q#`MgZt8jUx z$xdcocMp0Rrkw4cYyriG@M1EA_)1>|^7AEJYC(y(z|oMM8j(W=x~z|U|KGMWPLV21 zmYD$=A7>-jC`qHuo^nV1<3EN^c?{2W2zASo3nwdf?hbo+6QnU>BIb(*L=0oag(JBe zwFy5#TRLZ3BH10Y<8)?up$XeZ4F^e}7OHu7!SXfF6sMp#$skY+K#m=(&N!`Xm$PW`&y~)YWx1R}#aY)9*wYKLqQS(88-CmCXk5LdMJ~ycHr!!Zw+CoxuWoh`i!@mC za(&w9ZKcTyc-mOR^Z!NU)o=Di5ANtc%R`MH!WoaC7Xk?SEjVOL;+_*3uhX}uD7jzD zP=U^H=>g46ZXv{&J{N=?wqEbnR{tUWC=;1Ae9$7(1-jEPzXy{>y_x>LTc4KCBVXA6 z+u^E$=;ZkuH%-#+H_lk{SEeU{rK7p&6|ar0i6tuH39HM~(@D>4Q|K|n5Pll(SUTx1<-Wxkq@@u=W8WZF0ofE1 zLnWGc%tU~cgLw)@)Ph;|b@9BpF{y@0O|owMXOZ#-XhQJ{D+ zX*iA%#B$MeZYWq4);OKh<>No}h!nO}SxO=XAe)2~Qyd~WI9FMAHY`+>aCS(;l0boW zlS1!jOG>dCX0T{&a@4QqK@(=`ErsaG$%k$Euk>K;B(FzX`jAf6_D(-O$XbHgajMEt>-aR zDNnv+i&h~an^8*-E>dD+Hra%M1v55CZbokRt+iPML|pA7y;4}EZA$xrVbw)mIYsRg4P2r{o@ zK+B$Eq8h-rfN(dqt4PD9Gk(Z*0qo?C^)4C6*3{Q&tP?SiY0!kQI?0Tp8Z0{UwXZN) z-_RQrYLoMg3p4h46O1S+@eb%s3>%^JP2n!t!=o>jEsb@Gd>ZF=l{fcup35?$y`HX3S?e0s)(kiecz;dM0`-15 zH7%DwtRBVMl`OGY%K=S#4D0}ieEE{qoG18c&yjS(y?9_&%N=3a8bnfksSCih#N@3LoneS{uO)9` z|H|5BiDo#PZRtBw5yc}5iRQAHMA-SA9T7$U(V?c~zzL|BpC!k<;}{M#v{TQ5F9yBZ7dU-UMGB05Iw%cLTx}7~!QZT9?tDvVvD$kfQDd2(ZO z2%GeoF6kjvqL{4a=wN=6xfnj)1eM|o%^SVa5@NS|EQG4JR4DH$7<5vynrL z=L=&V4?(6(zjA5hZa|TQ(<*uBALmDM!wAF#_v2)rgWl1aFDsd$z&yz+KUF5QH!}=5 zI<*ONV!B}QJSX8_HNnJaP1bQV(M}$$oZ-wH;hijw1U#n^{c%t}9$JWwaL0Cx;Pw@j z$)E46s3D@1Kq*SX6j?6(1NMP<&lEW2BCv9>Uha>9SyK*^hK1Jv#oU^zx?0z7#KX(! zpiz;#T-aO!S=XB0LuU^GlJ@nG2aJ(ZaYITS3x>6(`;(2i*K(o;5#3c@oz=D`AK|NA zsG7IfjTfcwdwH?AA71LU{M?Y$M$ytZM(XGKCHv@vrDGK8!&~!y-G=rpUF@B@>HFMI za|yj+%rLjVzLk>tk`?BC2HmZaz9U37U2i->Wi`GKH`qze`}32Pe<<}(qXC7wk>KOW z7+D}z2Z4KNVP!kdziW4oSAR;v4o#nG)#ERHyn~Pr`Qro4Q%80cwj`${Yb{Q1FK6BA zfuZJh9bU@<+{?`laITqcFHdXRTrHp6?1)!|nx0=y-b%0g?QGY*9K4^L&kwwx`)E53 z=q?BdnqB=oUhR$dO^*9$i~h4ZTyJnh6K{Ma)3S4s*`L5Zy0!EYG2@V%3aJ?Nadz2j z{ht-77@K4`qB;6t}9k&YkpXZ-sUmwqhz~bZc@ZzMCt3gmW>3!HV>@O#aaN;UdO>Y(u@V(z>Ym8f98QsPx8BtgDV z{|~lKxv0T}l(AA{yQ=MMO*s@c#6X!g=}vQkRtza4=dtRcEPN=>Ri0{T)1k-ND%Q!L zko}3SKVWF0V(wEMDVHL(uwUT8IPlsl# zRTiPlsA)@9$-3X8C|cBTMMX%hFSo6|-8#0ZLalOVdC_gajuL?7qsgB z$4_=DHkMzkPygL20@41apjJ%>Jo&&AQpVX4lE-PC{Wvfv|873LOa>OoyILBRCWcZB z>WpyBv!{z_C>r}s{}RYH)GHeAW6to?emC)%n#SRWRe;0o=(Sk<#Wt8_yH9!U~`^IZOBTGuJm zYrEYgj@yyixe$gd6NPA7S)rgD%b3EvT*)@7jY~}dTrtjs*tL!tdVgad@RLfYtoNv=uSP0HG6B0)p*IjnPBn8 zpTIO>tDmrdy7hD?sO1oDm_(ZgAa^pu4z->A*Rx!{Y^DM^us{S2#;k9E*4A@}1; zIQhj|?p~GzaNdrg4p0*{rzf@ysy2cdeB6lW|Jtxj0Yo9N94 z#}mNA39}Cp2eS!^-{tBy`|buFe@p5stQd7H&?HRM7*;Fxu>7oGgL6!*T#of!F8^xK z1@_}koW(a@ryiJi({REOhd3Tn_CC36LjS2Qbh1=lRExYFO!8?4)MbDBi$uymw?&qlD-LznxoC}<>!v8A#qao~Z?uJouV34X zhCVHXUYpD9ivpKx)IHj`{Fwl(m>2YZWVOr{;6) z>vZ*BL!FzK%`pfyOybF!^xw+U9Sh9j-r6B}`;&>;@*&nn`)KR32LDj3@^+K#cihRv z5mBUY@^^E+hvom7Mln@U1Gz}q75K3-!Fd~{y(lTGyrq)IS4X)H`b?pCr7?<3AiPNp zp4g#{MN!JkZetes+eO8d(_6xyN;HW#V%M9BE5?D0Ml8eOOW(@5*LpynKc;%}>b@%> zLhzh65ipAWc=IfzIU%6fH-Pqc3puo%{&lrQRF+U4lNV9PtF7_$Oo`ml*qU zY_UA)L=RVFl8{n&wV7bfL#rU?u#JMe=#A;%XRj(4PDU!O7334?DnOu*LOJ9R~=R^yazMFl+NBuN% zR>U#$c?bh{Siq<}^y{zCO5?x#39d<9wkjoH{)EuH$!k=!n32BpkP79pq~M1U&{ZDK z?st93INC*CDH8{JwZwLrX6rw-2<1bDEYAYAib`2{*G)dI;luFK8mf6gpRL3|)1H&s ziD3qhs{hhu)We$qf^m@;4ybjO321R^$F;rPIi}FwR*N&+iVDVBIQjB)HX9|UKs0gu zxoum+6xKz0H)a5NfF`YY5ju`yY=erAZ7(~BTG68VU<~AA&)(r*~CZalDxzmIM+O%V97WdCfs8 z?r*t=4jZ0@<#jE-rS*0X_4p zJQ{$E)T=S##AxyZ)=egguTybMd4}y0OM)4|pxp^+>u6P)Z3@@&SibXMcTS$+(oNXh zMHkGGy!#X}jHn@sTnTH-_OOsNRizr<{W_Rj@tdK19px!2ETHa`ZCS`mIsT*^b!v<~ zpFGn}**0_@pNL(`rx$IKXV=E}f2~>UGIfG~7|HIwU4nuC_}Mc{;&bV)ZSV{w_7M;9 zB0t&E&dhF3PE-Y&4?jGJ)5qrzhxBxHFJYu8{X}t-BE^5448Om5OC5Gi4;NA&X=nQcjHsDwxKM#+`>7K4+501-d>hOqqch-WD9GN)$eKTc1JJlu)OEqo&d{UOy}lcO_Gk0Y-X21Qv#%FpIsw63upRghY8SsyL?2pzv$E+}Gpb;N~@q z6Vin6z;{hCW7bB0bLfRg9?kixBe8R5`j8(%W?(OD!Me?#86C05yDff{%4@#SJ4GWO z9VKANe*k7|#~Zc@>hA1CHed~npiC93NRp~!{n%tHO!+}WsRhDF^K1hMN+ z#y>Etd7y}j0qCe=(;k%l0Ay`wo%u)z{nHuV;tH z+n=633D*kweFWXTDy+X>GM|g)z23gNKfh)Lbe{=4M(6-M?2$7G$Si)yoNR7pNJ32q zZx6f6*ECtHUJuCb;ix=bPbR;vP4jBdG=R1`=r)^1t1ya$jn{q{Hurl1{=Lu@=L||z z7>0H~Ek74-$U%SaYFv{3`5GnPi2PZsSj+uEP3KXNWQPqA9}PWGhzy?Kw@_D@p8v8* z#^+;alRN}&+b4^gmp_Ho+|Y3?KSug%m+V$i%2vB3mcQK+zqfCXNjm7W6UpX_1{>vS z$e5w9z&kzub``P?#jvL!D#4BGD# z*(F1yslg}P>gHPWE<8HpxA^Iw$s3^F@Wl@f3XR0bYTax9=96yuws93kQ1SRpD^q(@ z5ya96TX?w~5?J_p@}f$6+2bUN5?Mc6!bS;>=E%|aqB4c&Cfd&!g-Ng%Vviu>L!Asc z#hVJIl7cyMdYL3|?yft=FdR!eID$T1C5AbiOxC!BvzUcgj@q+q{^rT!hRQ<^PW($n zz`;nW4;_Y_HLZ+<|#`?Mdu;D+m6vP8Zl?&9F zIq6dznSevRX}i{ix_Ub2u8C>Guco9Ij6|I*4d2YG`^%KSByFdtsJ0y@GDFSlqRW%6f=w7O zZ(7Psf+7+B)R#bPTmMc}B(Nn9lTC&dQGdj$qZhRW$--<*!po)m2c#fD!(1vfhD^pw zjgpa??hZ7}=Go+)2)1}Z)}l4mdPAwISA+T5K%C*9eM{(pG|q>EyXlSUSv@)gUE1;= ztu#?Xe%tzB-sg9%v2T9hgIJE@qx|Jb9w5?HYvt~n zwqy)U#~T<$cP@NlqkmpaVadY z3x1?G0fvCXiqz5^4r5+(T*`u$fy$>^x=O&VQmGDd%1`RQGC`&>6CK;M-%Xg8b`qd6oG#Iu ziTlab!^i}?TUhQdpH?)dRB`7g=X0#xCvC4=uCx4GjVyQb$M5|NnTpwV681sz1sm`b+GOsAxDj zMJ#F(26q|#aMwX2&nzUVM_B)?EhPvgvFHW2cT3Vty;{L(EcwXFGLrvs| zz5DB=nfyyjLIQ$bp7)(r!nM<%DhH%ZxyBI0_%yUyL`=Wo-#}u*dEMkW?>gRJz0VKc zE(r)SjrT7YVn_E%Il||=&__GSD+hkCcRu^ckG;4}fOQBJR6$Y+Qb0_1SUFYWYKE8+ z%BuwD;#4^^kTTC#@M9G=A>jFfj*z~W6~aw&FOH(oNPH<~z2RHyZ@|J#=*(jnh_HoW zVaFZpf8=P%Pj38uSB~=cr4gl)0$H)Y&~Di6UnxP*eqex+RL=JF_wDIz^+HMJ@kspw zIej%mQ(_6ElL-+(rV{p>KB zQ-~geSnm!W67EBoTl>?~CPMdh2*acqCx(ON(-IN6Y1yz$rI@xy|L#@DG_v7uh80eV zWr850H;)b}(FEanivUi-+v`Qy6j0WnqzsBCzqwL4J~GCz@qBIbqh292CLW0{m6K>; z&3*)yt&13TGn;F|}O`bBZD@&Ho$W|yd(CX)f)we`zc zw2h~K)ZoPlOQ;g%Q(=Y-*SWKXQeou?FZ>Gnto-E*pa_igd6k>3Y9 z-=1`35F^)s^#L_Un#UQIk9HCx#3A{rd9k}e@Js@VsUya*;^oNu+=u%F`Ce!@k?H07+KZyAB_3%eyzxdu+5C5)ekrIgG)AYcA%ZEDEa9N}T z-NR^lghamJ&cCBjx{^<{b#|M$yy7>$Dcqw&U&dJ`iQz$*Xo4b5xUoM1kVYXqSIEyh z#4-i4KI?(RUgD2knvotQNR9Xo>f3FuXxa?@^UEG&HM2lptDNRmjb&|{ueOY~4E}df z4>o<=N9B02!x>L=06RN~hgFTsy}@DU3oqY@}pi& zTTOFgOLL>*_^tM(DP!{t!yc9xuY@ywFp#QY;-RI{T&t6xGT-A?G%a;|;*uY?Zuon{ zcOJn!Df(SN6Kbi1^{jMxbWcIt#h&C>O9ZkExjt7>Ond+Jipvx#*cz$sybWq;sqQYY zBX+Ejr+DA5qK_vyl?3WiiV*JX`1qHx-|H%oVkO)_i9iliZD|_d^`aidBq+#gQ;|Si z*%r@`6KYW)`vw$WNCdL*-HC2#_UHzIxpB=ZkEHTwh1#5WEkh zr?Cdp7Z{Zs)@H^|C}E;A+L#uezSM$=xTX+6kt{_ylbS+ixYLsq2&PiwpUsnfIX(fW z_#F!*SXlZVz!frG!Q#rP{U z$P8i~xZtfh6``K+;65A&52H~0Dp_dB>~2^Soa1L$vQ*(Bbij;JwFJW?Vh>%LlmHoF zlP!$BTnXj0vn5&D?QipN?Ygqi$nE3k$1Fp)_8 zj;p=pt!Zw9_C(JO>YQKZ>!EaTg?qb<51l6@YfaAwyR9M2T=#Yj(B8XqL1?OVG!O5; zfYIJqs~J?LOY>@wAIswRK;pkSJ!WqAy}ot(Pk~FTY<~?yZM`hC^Lx6!H*v0oeq~!9 z+AQ(38P06C?uTZN@bK~AC+6u`p0=4n$23|&UTdSz{ox>4!t~&(S%>s%LMyw)ezE#|2oemjkukGD+5aQGKE0 zF49iJ4DsHiQC@Toxyv`ocR$vm_pi?1HtHS}*)XZM&65!aNS!{ZyqRMR<7~s=#d!Zv zlQSS-pDm?Kljg^}G8~iQNv9K2d6fDQ+88*e!FYD7T@}xqgl2}di5jg(PN)z9Sd=Qq zR`~TZRGD&lFp+C{(33L}bq^T>rqhHk6sVX>Qtz&cdbG2$Qy03aP#`G?k<*X4F3d1Z z(WKe>kTM!ECa05?flt!@M$4UrNU$B(P5MRm&A|5MZ!`CiP}=n zuc3kd_-Yv=G_`LzX)`*sQ5EWl0%&raIG9xyaCfL=WNECTV(Gh<6j?M~7rO8Yi5Yv3sQ1NMB z{jL+o(pKCUx#7P@+_p6{=g?G}S%apIrj2&3Bd1M8ESM{-c+9h~b+VWXWfyg_!qgHX z#`?#(^wEad; z%bF3Y=IsGWe;;>5xY=A$6_Xp3jWX~uo+UM$4F(eyO@AI zHo|dtf^IHJ@=K#9SrKL5MY%w&yT;-p3AAdK4Vn{zl76J~P96WHi{`qqeKXPZU&qF za{6WHXLV@O;^t|*dGM+TDR=($?>{_SApH4{EdKb)--Q!bsI1!S}=51i|!j|CV@`mbD$!f5xWkCYC zjXbFeaJRKIhb%_iPc=z(L_XZwH{yU9%wkbeoEZsejdHxvr8_Hv;v!lwSPxz;6SS#a zhVorgdKflJ2(WQ%^tw$`#Y9ULi;QbhjN`V|B?>CR3VL5j+j&I@QesDxXJjKIs3xUv z$Mc&VL)a{LeSS)9-JP~J0Fd+Qd zaQ(v{03M1Ev00M~Hesk+Ol80+{E?)1f_$fom8C2`z^6fUD>}4HIYtFyUxY(lEJlOP zE4TE+`m={KB)s#u<6?pChDY-?)|>oAmsga3$3qwyc@P__j~Rh$AdOhDEK|!?YFnRY_;@P zu4M{%y4YVC+()B=>)qU;zBT8&or^JOYDo_!7q&DbU7+dyV)pQHxHat_cm8e|{Bfg3 zv`)M17Qo?O6HL*hTgINa{0h!^h5nB>YEW`BgdR^W!z*FB=IU*sKkRdTSIA}O*XH!* z2+bjt^F@u5`ncY~*k7~x3mLTB+CcL{SN`VVrTJ5Dc$5C)!c>wxZjo+x3SkNVCaGh; zA8LVq1wyd8-pA2T{YJ+8t}4KOk5s=sSXNHIXudckaUhaoczq8?KU8GLLxayi6|0=_!OLBkJ`cuNoD^N2nP|En$6!kIv`PxS_V(bmY^wz;((X7S`Y=V3?b} zWcahM_|IQbJ5=hMJo+2{84AUn;#8FBix?6MPrUQc!^w`CLFHkLf`-#Pb{9c;I+elb z$ZwfLE7I`@y$r%81dv2pn|w+$r}N?KV2;AW3%GiBaFL&ruO$=%k7QW}0Z#l9lF$Q7j(Y-?3LbsA69>&!@W zs)hnF;r{IzfEOs}h3NKxSU6VrzqmTfpg6mz%i`{C!6CT2OXKeD?ry;Y1P|^s1PJbK z!QI{6T^k9(rr)ooW~SyB{~D|A`-_)2Xcq#jOreTAjHAo@ znN9jHlOrfgf$(?|9aL_C_0%NYUv~zB*0t)QBNO&SeLOv~YY*pyYcb>t0XluxPFtyZ z(Br14rN3+({$67{EBChwQ?x9-ZY8x}I08mr-fW7Je_W3&{LuE0^1p&}rN?tZ4t0Gh zpE;nkvq40JJragfwZbuqEiPrVXIVDNA%YH4ZlD^muNo8&7Ab;{-9c2=?e{NAI6p#` zk|8~anh)9hLtSwxYvf64h6B6Q9X;x_J#EU}3Yx;=w~x&mGkbMHKZHsWCk*8=E0KZ3 zIhCzG_{z`!YpnFMoIZ~prmJ|!MSiJ4iioF91 zv`o&uJB}P{bFY^e|C66CZrU;DTkE))b@f`|bWYkY!nQXB@KP_1@o}I{!Hto?wd?h@ zTok)s$El6ijjnkUj?|=;`GH~Y^Y4R@$bY>{HZ1=nYM-WfKof<^jEm#+|CTcPQB4?0 zVW&M3Uy(aO(o8h(EW>|Viw$7JbD-Ie*Q7+Ox^ep<{IhOAT6e0~CQAE4o6ga^UWu|r zVGxc~K`uXIQi+j(3p(HB5QJjLV&Q22c7A#}d$`yfJywZ5SxSiN3{!b1TDjnFrelCey^UWzs}9I9G%x0$do3V2J1 z%$Wx4IcsJ#9nQI%%3G#(Q<`uu<{|C{?DhoK1slfh1VbG?E$Q?>KfW``Rw z9nxZozvbyV7{NB&5jNJ{67B$<{s&A8y}xZA%z#H8r>p#`8xqpoO|bTRe`@1qJLq#^ zMKrM}H$U)w%El!49UNvg#JCy}{ao=8{d|1X`Oj`@&_H$d_Odq?Mm%x?Rtjwi1-iSw z?t!oWTdzgBKp}Ba$hKY|r;lgv8G^hwkJ?WVqxVP31@m9%s!hrsK}+I3`WEF&JF9|! zd_aeL3mGo?UH^zM;^ShU_9q0NO~9NSq*C|W+w08EN5IqW(sbY2oKv!G>rEG*|Lr$0 zckOjSDR=@|HgN$TVjB|17={ZC{&PjymTvGmvsPVOg7`BGSTU5&nBBXQis}@VV?TOy zNDHr342#L<6PlS#bmcoWGya>Xbd>73+HD!QARpDco=ioJY(#CnE?NDNP7NJ zIPE9L@SbtAnZ?fjI-ZU*u~0TinIO0mGIqB1-;ysUsP+WCFG;tj9I)E}gydQ9qe~?X zS&T-l{EdzslX?TB}?eKEgm)~?DTGHhK)Q8g`lO`35LZmgu< zCHsBy6l&90FDRsP6uM}BE5l)w77O4HSwreXa03gP0RzrzoOGug*}cCQYQOX137W5w z8BWyymHuTX|P8J|E3^21uo|zNf=hCQP;KF42az;*h>YFF0g|% zXl>r<6%SyAviO*)unH!gxp^KeT0F^a9;1@Pfm{O-~>eO@!b0E&AiQ&Urf9#rS zKG;eFKk=#Cfgj#VdGTfvmdWxQp$oT!H`|&!^~b6Ev{d+WoGts5tqZc(^v*A#s1TVp82owXQph{SF0@L{QN_BoqjubIlOvGx+(7cIMjS~Q; zhPwbc(F{z~@Bzoyl9Aec9upT5Y_E+xn#@-`3TIdL-8k6Ep|Z{pJ;VeN zqWjT7tV(ITCq0Z>!ug6`(Jpz`eWW)uPDft7@ik3VspnniCr_GE?t_gzr)_zF2n!$2+!}sm~AaMT& z%trN`p5ZL#;)$FpQp;Lsd|2~?OB*j?_vM1ipQP(eafRgwVWZ7z*61}&GH^dl!O4l5 z!fo_ZcST8Hg$%()D27VPWmQKSw677PNVbQZgHex{h3lq9VW?KCZiI*_Fl)eP#*k0M z@t5Js&{koXvZRTYo}Y?t`%|`(09{<*+n{*?Mh~F!QNPWhEqjm3*>&>XKuG|%gM+|) zK#GpZHA%7=pYpW`4b@-K_qVq(V)E)K;t|H2SAX6cu>9cTWo0M$bs=BuJ(qgDm9^*J zeXL9O>#+<+2=iL((}IbJ|Leg7YcK>Z9g@(@_FNZmpi{<&^d^53-cV4$-~DNK=&|Bhdaz0^#g&gJ!xmzaD?&)!Ptex|VYM8AUP0d7es5CA)ds+}kHIVW_3zR-Bn`1ezImQc!&rI8lH z4c1ME?~qc0H1+leQs&n^A9!Zx$$k0NOYzw4!uxNiJdx8GkCc9Vn{v_{A=UxDnRt#Vm#0X2U<}2{y^L zDA{JTDz9IOX)(!o zb0WM|RT^?e#gZi_EMoqcMJiMm|D(F9TP-ZrNZw@IOiV|7P!1j_TLZi)Lr&N52L?A)K`HmtMv};dGF%MiQ&p*e z;SjCsR@ts^^#-g+`e`8!Z3@J95^g>0k^Ew?fJz!@%ls;2vku6zB`ruAu7 z-p0!6O&)T6p}I|39|yn5;)K6dL!OQffmXo|N85e#UGGDnfg{ks(n42+Kd%ni)^?Xq zlb?5;+li@%f4u?Y;dz>QtJ>DiW}BDAv#HOkt&6`!{T9RT-jm-ZpPlWtSjTZ{{qFWK z&df7a`+YogM0GhwB*3VGG`CC-&O`~zB{?mL4!P3ASUOVZm4f5-Ly{D%0CCPh?f8|l zUZ8werjtgDuzP{zpeK?o?ed>Ib{k7IX2Tx}gQ#V{%d|<^?Xi^&;GPZxyD9O;3km?_ zA${Ave5pSp8o^WTu8(A*9FzB`m3R5z=!v9ZOX$cPNLQXnii5YvqHz+cTZxGc31%`n zE4tF6Q8LA2U_nDix(!<+rri$~IF@%X%BNl_ksxNBpnj6((8W=0Qa9%%CvVAY0HwKi~Ww&0W@L7l!EydrgNxFKa!@J z?%P9bdw*(E%rN0W=brr)`jTIJeD_;1U7tD}Xbn~WmCb==e;h^;GDqODRSp&^Od{M@ zaTi^K1-J6h9%x8)9Q%eAyYL&N-rkbL|A`Wtc$dOswoE@R0HY@;dXrAw^&@11tXYh{ zk=z=yv!pD~0lN&`R}`Q*GxTuzD-V0tt&71~Y$BA~uvGt2n~@HVM$>WSEGuA=SfES!n_5BBq1MPe~*r@jW{gE5{bbhrl)ANyTxXZ80bqm&V zgVU;_JwdMnHYT4B|E^RlgT60}bVk}7?vLj@dpjq;EJ9YmK{}d**ns0XL(3m_Hh%c3 zOa|wc6GjcJ)dH(fl}rC%#hOUvn!p5{anRksMQzZxdoXW3)8qSaUkTPHYzXiP@&|uB zJo4rTJ}wm5n0z4-|^XA3c#9oWyP42=E$kX1Q<9A87nlM8$O{O zqc^{Nxj^~|-(uk=km5X88Llk7NC2zpL+6Q3d%ai@dJY?1e^}d?Sq`P!cvNCO0yJOW# z`JzIWAxCZ$Y`+=$kM>g!3+q_0s^Y?Fc5yXIpXI!H;;s%kx#2-xP2lHo%$_OE6OGWE zyHGl+4pO)pZ49howSCLlB=k4$^&#a>)f?JaE1@rU^86r)<2Q-Mrupg?`Em({RC(BY zxvEZ8S)GB^(Y?fi98SyZ?#@^l3vi-FrsP z8nU;%6)>Lqm2)<%m*}m$Q%G%5ZetN(IihX(^PfAxP=ao6X-agUwgwXpg0CT9HlKWS z@VsmW+IiTGZ+B4)i^vheW>!yj8nJ^5vz9g{Gt8UN8vDupT6s7N?erV03Fp( zju^^BLn&~3;i)2A-Y;F1WbZ+j#k~H5*hWnL$_99Y^-f|g|Z>G%z=i^e~5q*BoPzZwVsm2|LEhmu8{HqSq##X?gNTHh&XvWW%p24H^I{`F@ZqqJ*TnV+wZ`qMZWE4eo$ewJ)Bh zkCZ>82UTPBNY?*IQ@Rr1NYF~vrjGsv)rDRx-(4cr5C$-U^dKWeV!x$Vp0WH*q%G9r z+FfyoH!R5(CweJ8`?~k`x&d037kUlA>&o+5OBX1?hVH$m+2uAJE>I*Stst%7CZdBBFq`ldMney zYYb!f>ge82iFOW?DHoRm5CQTb+%fO>7!>4fsj|nW-haNH`ESLZMii z^@@y%WySJhT#f2Z^J3bgrs%)s)T`0K9R~2#XoIGA=P1)YfW|iXF59R9Tvz`&ay-;R zK56Rvqo@Ay>*4GFy7R_=34(o}EM=8Bk*}@S$FGfu(X_U0qHq8Dt?)_*>xfUM2Wi$cZf1E8ScEamcVd zh2G1f*tvUtDs3Z7d?u)%MeIk-mH-&m1O3M(fTqYy0zS6hZSqCGK}J2ny!+=gug`g8xkBr!om&Rm7pyldHP=Q=I1pZLxUN^GW?rlrwK^B? zx=dOw%y^7b0p+Qqv_j(4Sqh*@GId?DhRl4$#*Yz#_s_@wxf)WZQP&g7i9TEaunnVVte`Dv*r5y1J!-K@;Whk3SUZj6fEQk9>Qn( zk!TK4iBWIPw8*c)Nc=RxVlYy2#8vG?XqKPP{jQ!YkQzpClD&gT%M z*-L`oIP!ob&*q4T;oTlC%o_w8$%I0miVKj)>7LB(>d)&O&TStrKtVh$3iwCh;Eiw^ z&mI`h;};#xL{N0Em_EGpYM;BJGq zUbVS}XNp1(*yvRc1SxhoC>)7xczT1;)G%Op;@t^Xy6X>efkCz02f#d* zS^zk{hk3A(-ik3mQkSgaYC>?wN{4iCkqVDk;Ixw$%+Q@$8X-%Wz;QQ$WcjUC;5_T( z5D>p=0%qTSWnA#W;bf$c3P{d-bv1k~hK~+c3&jReN zPRT4b#Dz!5q`+odT?F@a!vQSRteZIsqWBNy>dc~CH14a3va~5D3%Z-XnU(Hr>YX}! z834^it{?wCCQ35!Ah-R}mkOv1alyX7!V-i3V&*frnU^_%?bc3ZT)Sa@x9-TdA8TgI zp2Kj=u_rcLp$?wY#kiuT<{JnE&?EHKi?bvIsA_l*;EaeiejYB_wfP z_J7TrbxTqhP&tY*$rWAP`w%Rm`$fJm+|$;}~u zMa4Y4MWO-?6RS9c=FJJa%f11@j~@O|B@ZX5v{6i9=;pTLW?DSzrYBI>z@VrMu< zM*Kj#Ur$KQK@MgPeh0U2b2%rqJujD6Dj~MJUBX~J(Am2VI3qOTlP~J~bOhqv5%qg# z&Z>HU8>(I?#RqzWwZz{33W5+NVs;QVzgViTs~t(2{4a{-I}II5IU_t-@)fP*m)yIP z4R-j?S!!i}u?rkAgx!rX9R&aM_#^{6mNHDB(o`v9VHa#G2olmMA?QLqF(}^Z7NYu} zEJ@u3P9eg#g z6Y$Xa+4i&-JdOIE$Nmv&`++q`_Go*e5mlAzKEzh4G+<yqjA^RVI(biCHR^xKE?~@`R{lAJNFCaKw8;-lO_PNIoyl_SkMtW)+9*W4mj_fW zFfGN%#mWJDlcf2VD)5nuJ(;e?V9COb0o3np!CozB>+@o{N?yXq{Lp>yOR zMYO53JLOWtn&J5=HcYQ@H62behvoTVXIO(sC z+B6!ISZI;UM|1vA(k_ZOKhO4>(#n1;YF=*6fggqiqtAO$_~F3uU4$Undz`# z%3=8OoqDWIQVd4I2Kdh2Jo8B+AnMA;o(k@|F1F0YGbgO)_hMwR0Jw&x<*h@n{z;V3%BluLSN zZ~J&von1H_;mU6;epLC@La)=KUr?11f0p^qvvLtiv?M zzFr=X&XOEJ=H~{l=|F^>6f!KA3_}587G3gH=uz4V&*OK}w3;eK&6>aRhQ2LPldn_G z`muL+wcI}JofUPqs`HUNtu;iCj!S$#?LFzRs+fq11c4qN8oz>(?ViWmr|n<(PX57x zWDKNnLn{SNh%>3;jPyHrEQfDzzq%P!yrg6kF)dD$@aN#oS(lkfL`uy20w_eKOP9@rYPakj7lC-~D-{bDn{h5KjmU9ve8bD3vPuuie&8XUDKus zJ1ny8b4n7u(yjAtbnQrpBg~E${g+Q1~11<)9*I= z4KF^tO)@z-{}fR%o40k`WusLT5n@R|Y3(yd<|Db=Ezyb1-xRvN{hD*>tVzDLgiVuuf`$zh?YzpkOx&6m1^o@lL2%B13HR1Ht_hysb0&`FTBj9q+!M%VEH<&Ps#Uj#$C2BPX#YwnNB2ho-K%G;EH%{=mL8htX=mlnv?W2D1ONM6GF0Iu<9=VC`^BtJzTd1%y+7cJp64lb5S072Jr9dDt&akt_}S6Art&}#v%VB$o{Y7@g)tUhi*S1HoHvt zBxvj$HHn z^W^>oqHK-1nuQB5XBQ=-9DhM+w-|;L(eI>G`nNgSKF3d^9!gVAr1H8i$?nI}#X?B4 z_MJxM%MC-yC5iDof=d#$vm0l)3T~?|_S)*z_7(GEv>VZy{1A(2Q!rM4^h6w3jQX&$ zOlvTzpDW`d44bpdR?Oq=J9Om_$M4+fjVH0A%Y+ZP>4v`B)2LU|+#gvM;wiUAdD163 zL{xS;b_1DOIoI@?G~?4_2moPOCbGdr<79i@Hfm;&seBOyti1c;v=swn1Qi;Yf4#xOK9!? zv|~`rHm+h#@^H0i_B8RhDYo44>B%2Ld*h}&{Y67YAy)U9D)^7~DM5h(w#t;!x2ims z<1%|pkSG1ylb`urJ>T4^6|kjDI-h%+8=u$wXB2(J-K_y|oJE&2nTp-^{S#IP({VZqPvm6;g)_h^#`&;iK zhz|g3dW>^b&9;ch-qY$5Kg@!%U#S$X6*wBaVp^$fT=tnoj$^V&kTXlSO3g@gc&w z&B@Kd-+Gm920G~_UmxA0Ev@_8gpTG|UX=cENM7*}x3=(-?R5Cnts5V;zb|>08b)^* z*|o<0l+Kb3M~ZX}h5*5<*7Dlit zIF!j#{afi@TVe!=TBiftvUdtal%~Tnr=(I|TIvO1h77{1UuD809x{LL|8DIjE+WX7 zpO3AgG=Yzo3+FXzh2CZ;5=nE&MH`Twxv|@rv&GU1pl&5-iY}Y6;w5?zD3++zt}Z(| z&)m7txR6v3xH*+@RQ{5eu26$=R{N6(zH~AyWqFT&(-_F{Lk)Z^{>zLl}`{2!pMM^hR7!{M=T zY7&8om@J<(KNFa3oSB=Q55z_U7^LP8HsV4TL#7~7%!XIX>z>i8k6IE%1H1%aQ8!cN zwI(K@=E9et&6mb>OT}qd6mY*qE5f(Y>STGsb&j3acS0rcDO!!wXNmx0j~@UK(~iob zWh}hp`UC+_(0#saFf}N$LJ?mnV#ZS$rs5r5TU*hUqrLHMFSmU+g>a^NP<;h&eRp&A{7-rB|1rzaJSp!Os(Nr|~91@L)rO zOVD#;BDe_f=hH^;3s|l?@Ck#9aW&x6gAG1RgFlA{E`0K?jeF2rcI8}zeZjCpqztPl zMA?_^p!ID&2=7A$ph}nR%dwmjM44N$cXQW*zG$1@&Cu3}%TCZcCPVHTy-Y&&tyXV{G;ais6SeD*V@U#>%MzlDBvl0R*!4N>eUW}7pN7fv2*fcq4N*__=j&(D#23Z806^YKI@p6L|C@S zlAaS#FwJA%u3aQ+vu7AabqfQOtXNX)j@s3v9(qk~f*$^U)~3UftvZ3{i$;Gu7Z5$z zh9eKlY1pAoV-WAyE~bqHXpGbG%cU{jor-=DUXzG9NeVzKYK%rf_aM=%QD2fSQKfzn zfGw5OV}RXVrL%U3V3PdZmzGC`g>W6KHmy62Pitg0Dt@m9UccBKF7S)ce;+pVW^J4F zHBzI9#*Qo5@3k@RgndJZk&&f_wHLs{iAq=QEr&^sI&AdhpV2~Yw=PblU}wUeY1D*^ zjMXbK9{1o5{0l@!&32)~1mnr$6zV7d;@|`!Z0E%b$uknV!s% z8Jw~-&`a*NX<-U+Voj7^4lu}4Jgq5I;M{HIYlO}j_d}5gE9R3JzEs<&ThSt-O+#`d zBa$X0vE!38iHRd)dZ^2xNB)r4EKH9u5L#y0?dM7GL4sMeJDkP4)eE)7FV{{IS}VBO z<_mb(oqq4+ZCS}aON5Sw*MB_UyM7wcc@FaZ+}+@P?g<3lMxwKd{`vN{-!~;Fv(l1% z)JzoYQQE9G=BQH^PuZa-%XMF_&r`q9yCRqcR5r7z{&z-_k5lcrR;Y`hr^UF>-x$!> zObH@7%08lhc}ul43-S(7uT0!PIX_w>tX8B1=I}%xf0y=)rbOrExxT#F+S>6CIC*+M zxNsN>h!`X$!EeYs&_=#~wg`nd2kjZN-Vz=@K@^6@d<(4GNbzo`(yp8_Md2sGY+bQv z8Bafg?xG3|v@kLX<1E6atzV@`(HolhF$6pCmTP4LrttMd*l<9Da?gpu>~gus$+)1PAgdr} zD>pYQJGs`Tvdk<<5o{F|Rwczz>yrnL_MN>b_<=iBro%^g;BwmzA$aeJmojmdu8@j1 zAWwbhp&Kv#9wY6vSP>65CBJ&`R1yCn74ILwFHjpj$?(-*nx?36JR0`pZ?1WOF?W4g zezp%2i@|UCSoK;1ZHME->;gNloicA%dn?E7S1mhOZy1--%y&uebf*_8%i% zdS33pa~2lV??7;uT%do0M>f{EPw*Q!F+1}KD&6_qpr7mh*n3Ve3BcGNA>9&fd$GM4 z4hzdchlB)wNB`T)tpR)!;h>kh+vSw$W3%Swsf_h3^H}C4j+f!D#XyYe&5mV#!8W&> zBcKfUC;NN%IFb*Rw{ohkUq#kJ(ty=P&u>#cE~0PJg%-t0y{r~+Wh3+y;zY#?dX5e0}CO9C}}b36ql^n>S}5Hq{#1R>hr zF*^nA5euhrNZ}9^!VPVO2<}$NciAX^-tETRD3?N^L{b96e-)_qW+AlK`?6u)A3Km3 zQ>A3-lAu#q&X*Z1kJ270Nba{A$2yZLzd#1wTM6}KGq;pUN7mxm6)Ar^>d$J-|2*Hs z?;*YJI;@jTQEQwjPGmwsd(6A(ytjIOnfb;FY4K)ACH1o zWt$G*q_RKzzGD+ZyQ!E~zWle@+pkEk;?|Pkk_A_ni`1D{AzqrrKyFr%56ZyMtXY|v z=liGUR;m=MO+BD8*UmX3#TS7lYCg`GC{b%SnN#7h>UeqnjCKJaaiP0E4KU@v&8f93$VoX^{w0SOFi5tVD z<}Vy4u!W5U2qZXv)LRTe&|J(_ z+VEYJ9Af4ljQCbm{*Wf&!in>b`wwMEr8^!ejeJG9mrBsXeaxIU`1Ns>1cZ7{)g|YwV$syp?a3O+hON@-tz6@R_xD}gIbLv}v22EDebJ1KZS}ZA z%hzWtbfEc@u9R^KbE}u7gg*)cd@#o(CTZAL%cxsSja%Vwnx>c{(HD$vgY;fjShUY_ zKECr#azxS|=v59I5u`c4o*Ez?i5!vf_up_R|0Vpz6TD(&6#yTB2bJc{ix5mGp>=w)S#zao1v~m+mWPT>|h3;v-t6p|5#W) zsPM~dkGq1a(67t0&si1bN*`z|-Svmu#5j*IM^%2P1-DqAVg5VZ<6D(dcii8q5y6et zC-m#BHaCBlo4uGxEgyMP9d z;3|5~)b41=5RrEW7l+o(Qh~=wM~{%lQU6f)OElqx-7RO57}rAoAEhR0#mS8EDvowZ zT3D^tCaz^sjwR6sK8|`eE`hlP-VIT-KMTGis4#ip%%CTikVG7ogh*}^fdSW~JUYy$xnT(u;N2O=P6 zetPBt|M&san9Z+xvIz1>E|(j7Xqx3@=PT1S^vt@d7vmz7D=z$XhlTF<9W!6_8r}Db zrFOtUuO4h{fGWXOL;bOkX z$3TDY!oPAcQC@nCHVrP%C4F0=T%VlWzx?BC?ta~bkE*LgaABC5dwd~OO<8YlCQkYL z{tbs5EFY7lNofWT)lvpYeYK4gGiwbyYBu|@NtBau0E zq=~4Lm_-fV+(XR&H+hECAw-eDdWa0@-}B{5jv6*2u%Jk#So<>@>+NcDa?7%MZPbJA z>ixOaxq)s>x)bRBJU4-V)9v@LU%6G}56?^bUw7UMF~!;oaHRIxMPzeRa2qV=>GnU_ z17+OweEf^t33y#_QE^9k!^1#z4E}iUL9hURGVNYQg6kwkz$X#w=Y4SS=LA`P*9V-~ z`TE{g7jeRqOWq>!_xW%s;MXs9k*%b)&R@Vw$$0Q62sp?QvooDI&M{OYCxTd>dSxXO z^8386B-;*rop`+odcC~z@geIH?sy@nL&3P3ip<{*`unn$b3-cp>3cKQ2~PZy>|jT= z{EN1g`3ex!7u930YxaT1aC+W#7TSvzTb|mwsD5WSPZczF=qyyKPWLp#K)x%)i zn9w066ry0AVK&o&EoHBjDv8RW2cP6%yHHw@X||%fRrd728q$!~Dhv*!JQb&HuF5yr z1Y&OS2 zawqQ07aMvrY<0D%Bd$D}HS@4|HlsKh5y(Q?^z}>MewLe=4Kr%Y#GyP^;!@tt$Bk4f z!So)9_9tOPkJxc&RUU1`2Q(%#rbXK)Rh@8FQ?{-%)p)xDXv0BneAsus4}}rsS!3eG z_6(OC;NsUJwQ+pApOR~o`Zt#Lz{_=ItH9FDax3qZixI(#R&QS3oFzvz77yx-J~b}6 zeT)%P+`JmzRg^6AIqIai23dw!aR7t%@4F@S8jS-UgW^a1f>8?sV(~MKER_=ujDewY ziEIX1QQ$$!eglE003ZVabR6lCM*{< z5JR~nq<0X_L@HUR%y2Yes>XmD*V)8gs{GX;mzdbIiVhl0a?(K#_KWPMf}~mAj|SbU z(GoDyWj4j6ZaVMB@NxsRk)=Tn18OH3R?luQI|p|)X-g2V4O-*wIL)n`A8O-nF^OM9 zENbI!*l|?)wIwMbYm9SXxauaw*^me0-5;pIXWiDhmWk2i_!agQRFkM%rG(gO(JqY_ zY=9F_VhF-Ee&W`@pz0x8w?sDEf=`CuH%4a2w&?2-NW7C=?H#H;{w#bvU4@x+2j0DR z!teYEy1jl0%TT%A>F%D%t5R!$MY&fS&CRK{*pMQud?3!v|$vT7ZfN{<@DVJEV%_E@z1 zNuY!oR!7D|^rZv$HAbz0j_^zN`8AP<|C9Ynn)ux0AMx2t6oQGSKaTu}O%wpD^f4!Q z*xM{4TD7T}geO#$2UO;`IA+xNpC(tpwsp?Ur3D{MjB1w#A5|U-rq3p3RtFpWOY>-% zn%hw=o}|gjMOeti@M@7NZa~wIM0xxqQTbj&?m&El$q+F}b75I9qcGAz|*#En!}c!W71VJXayGv^_QiJx1`*1MZJ< z{>&ac_bJjaRJ|`9=7UsGA3!J->9sJ(XY}HBLuq&6xQWP6x@*hsE_=~BO|i9*z1FtR zX1bw}=j>2F%&^DbzVyGCk=Wk{fMm*)^P$cZR!*9*Qzh?=S1XA=Jpa7hD z!pJTumxMT-RNYHJaTgdK z_m^mTKY$D-s5&9 zb}H5Re!2$oA?x|Tth@Y;e05^d{etMKq`T+2_L{0?0&7Cfgs9ChdH?&du@m&Tb<;QST_@<^+C!|#rnV>W@nd9#Ea=#&E|S5>Uu%07O#KTw}H#&&UEHHFTzyF}& zYqCh3{ApDYXrC1>@>8ycAT#sza)JM2A-`Wu2ZF2cNhB0=GIHvD2FjBqK>ale=ODBl*HmRYj9+FiYjmTm$*qj(T=4QPVIJPcvE~cO|Mn>g@ z`d@&U?|)@$4I2`FwjpxK9>~#=nj<1e4e&9~el-B-q0t{jF{mv0T32e-@N#%EM;%$% z(nsH`eUFtvwBWN-8jfJY$TBaS+l|4kSYWaAutQ0}1s4sX*$|CEB{(+SuLv|(D+e|k z$zg}O=g>Q=wqxZLU@<{@Fl8yeKnF3(6f_epm4krt&Xrn5mG~Zt6>5_;E3vN^Q;*gK z#xsi!j{l3RvkHoT_LW^5ub zlg2b+j0QekXefBzx@!|Zj4o1>I6?Qamicsg3e~5lidSJUO`1Jwpl#4+9Me6A?2osZ zUAfQ0(c@*%NFb2AceU`4dO12fkX8_$h+7sZW>b!m)P-C2SDCsd3$`0Ds%8E=pX`3w zt9#Kz6Yk}&ZGQunoj%+SLHON&lDYCJfkU2uGbKg>?G@{@5r~2_{!tPJ^_( z!5OQLmb@%|(unKdxW&JzEq}IbLpyIi%vvtl9_!H#)8&Bm7h|J1#E&G+Vlmw$C#CDo zh-(7_c~lsVzEq|K+3S_3$)%S=$JH!&Qa|bhKZ+rt$+I$p$om9levWnYban4F%cmx9 z%?J8@{Ot67C8BIAN7}DQucdMR$4E5#OrCAKa!g+X6vzD6Yo6j+QtFZ>Kb@H z^V&{TICxLW8_%KQMMzO6n|&{GX#o4}A8c%{wlycj*PNfMcDjKy#?zxLDME}`v_{Q? z+SiIlNSYUuczssP<4EJ2WAqj>6-|BQd7AanE2|CDBKHUxWEf?T7@vG(kh~+(%dA~# z5~Uajd>L>T`^?h~&(v5>;UFo>VJkF=k!9B5KH&r2NQ5#2d&n}S-p>p^-pK53AB>Mk zI;OZ6r#VOowpKFt_8Ymc-Rl;Z6ZO;Ro2)7{N^h7ODKeI7rVu}~!q#fp1(Uj|7R6@W zFeeL}P0}k3l*68&hvatIMOVmeZ~e7%C)6ApZ9sZ(@RsNLM4geXoBJ!9go5PgER&MV zBcnQK3Cdo}ycxdZzd|1J!6HI!7D!QxPopX5qf8H1?SU`4xV#O$)g z!MN693f_Bh)Vod1240o>03cmOq6xn+|7%QOBzo?I$3V%uebDyCYfP+jcE7Q8)e*E< zty6QL>7BEbuSI4RU;=r35B%}FS_R=*VfSXElMph%SXO48R%%12JXOvSABQfPm1!h^ z8pN=pN|eHIQxcVyUJ?_N^ymedO8RLkN|hC4}`fa|j=8I`<_$D?CPf7+dcm&0b0_lK+mkr#|6k(Vpv{07Q^ zdk&G;HUN8UEq7vsHrA96baF5d?EDEiWl>Y-LSFYb&>lUN znvN$ms-;@u zaF~o*FyX`?p|DuFL|gq~eeHd>kbdc3xC*!{B&p;IF)(Yi7sN66i75?+xH5?U;EYCT zodADn&=ZS64Bf#4l2{#MXo^na5@5B#QP=}E0`dHrHa|R9kr0mWIK@V*IiN`g16edH zYOOY=NPBmn39Oj?MjOp7Tw(jk{Deqw7HB}+E087kR2VhHp~lx1TU@9gO{4l#7@C%& z(=Lsk9oHjPh^1(Zk?`a^^n9+xkUNI|DL6_g;r`ausKxUx<_vuwxh<5xd0RqAdWtr8jPKrKu;Wi z>zu`tv^WIOT+rBzB2OShi2L*fZP>X9YbS_lOvR5u{I zQHI2$-c$kq)Kz#$LzVr*E}3pYXjL@NRR`m>O@JUey&FyDQzJ)Cc#dEpzPuLywo#r1ReAoI z$^s6ihv|89mTW)eGhcLWM|5e34XLsxgL`b>ZZb#5BxfP>C~>j<%K0b zAmOMm`3-(2CL(l39fLe5WUp8zBs>-;Ylh~d#@L-bVR-tW4BVYtCM7E_a{jIlfbT{0ZZP*i(`I1p^Im#%A-=I>>Y0iW-~SF`YCdR+|QQVoW7LsT!!+M9`?s(sX!( zmD4d$=aXfRyll{n^#QtNxwN>Qn%W-^yg3R@XcHHUZn?Jt9CV|;l7DIwGOv>y+tVoQ zABC|A|24#LNi4hVRu7YNyrt^UQ8Ya(YD4`opcV&BNbG_S2U- zF7Be7OkOs?FCrpLbcMYz`YhS46c%#xFoV*&3Rl=h_I!2Znc<((Bt{T=#U5;%70XEC z8`NZK+o{1DyT_ekM@Q)|+@S2-xoiL_v`m;IE{;7m9-ypvXZ(k2as5NJ*QF_nN-sie z5=wZfDFCyq(3wA1UaDKf8$cLYLQ?^xB2A!6%9qxtQx!bHL>8j1nLcmuHWI&Gh;=vp z95MTiudPzL%&Xtg*cqlSr{%OkK#|owV$qtL#E4yi>Hs5bRk((p9M0fEjthP==q_b! zk2A{w`lVSPS+CCieT>)rrv63fp+>49>ToC#!W?8ZjlP}i5(vaI4X}206r)Rm@nD;p2-L%;y>o{P@10Js8LoN)&giV#gob99y1)O3%$6p*-+yKUochQ z>H>TOY+<|a`*w`SdZ*|8>a_=S_&t7hT80WkP?YaH;BBw%IRO@8yy}19{r&)XnsWw& zeFTOV*I*>SA`n)3R9AgBs`)%OrAZfuq{c;fLuxLk(xFQus|_+zEDM2J6zmL0^WGd> z@8-dOxS{`~ytf@pVnb&O{yo|J4kof_Foc+l8boI>;G$KiZpA97Zw?#Y3sGbmehS>g z^_+q2&`MEn*3%gQlZR}|!r3G_#0S=K#!64AeL#{TjWg_!CdkAvC@=@|M`P;V}R)Bd@H*8z9Em*C74;KWQKMIcSQfI~!c*O=4jkw@R=ls?hZ(>L){N(%21L?tzUMDW=uvQiuG=g;8a-Hp{$;5Ep1RNzWI$ER052P>MK~ zN*Wo65$voL#mR3xOF5v-eC)7lV3(zyKFY>k|U8U zs44RexZrj^+BiX-x|ZEq=r5<@u{;PX86&DW+U=VE!hG4ufEOcu*6m2hlD$*F6+9Q) zz$v&=t1|C_3cUspkn)x`JcG4z~NXSw4)p@l?l5J4R69ij9P;c7ob*0m@vm>Tkt~` zB#J8ZO>k|2=TX`K;RxDUJ*HM}JhJ?x$YkKkAO&xRtiSi1p5Zm)R^L zkMFBHwXPW$KA1laSAIH|u?XtP?`q{wJ+uf6Po7?`w1JL6;NUd|u z@jLJFESyH6nIK`4Y@cu(SN?REVrls-v|XG#%L2yETEkL`=u;(3wv_gbf80`q=3$!T zkrm|R-^1v?2i^CJgRXx)GuhsH=0E=dxS%ICx8Ys(lBo(9uH=v^rRrL_lBfRu%eR8f z>NN<+ZyH`gp|>bmNa&S_{nofe(76$+{rDXGn0GblbhXqK`cjaUIisRdGdg;-w}NvCrn z{RSIgDA#`H{nIsfeB)`T-Asl(MiBS(;@>u6<<@$_9x-I6xdv0}+rgzFg z5d_BI*ODLJ7bY>l-fau`kfI)^{ZSgKrGp2I1-O#2Q8u<1OPV^)M+bkgh88+KUHplO z7?|-;=LtkePoX5sPPlqZXh}|wWJ4Hzt7diTaHv}jZpIw2Hu$$Dnbj~s>Rd6m?wEGE zh?97OVWX}Ao;So-t=7%EhfyA#Uj<2EH8)TM8!OCw(}^aLVG1P(qQ|SFw=TTY&MsLa z^!M@t+LZbsufyl&L`ZcBy5n@bJ`K(X0_V>|{`h#_KUEEGz=$>&+#?j8lCKK?x!o8q zBAPG`xIH^Q7x90;)>(hO*?i9Hc)CNb70O7wYdiP9em)O)j-d2^o`7O(%OV|~&#RDA z#tqo!J7^^rVWj)@f7_06kPKnu-3=(~-ULd_t*;3H=J;BIYb9Y`j4*V}T}l9)z>Y*v z<(!Vk2S*`jal~qjhlrrh_38EeI?T`i2!^}f`DTj0NZLM+SlE~^vXOoN&F1yCH>cMn zXPfQXc7Od3OUKV31DV|?>DDD??cWR&4ZQ_Uk5IUr;cmEbdw>3KD~I3pzmCA$~LW6wThqgnUlv@ zH0%=rlx7uFIp}G}2t$L+ywLIvCbA)|{5kit3t;>79u5Xkp= z!2~(1q&fP4dfQZij0KB1WQXwDX^c^LsTB+)#CD1>-JR<|g~(4EO=UD;T+}eG1Eg_Wd&7Sx1s1?RN+`A1n-ol?X^8%My1T&)C z^`|UypaQ>O5F=a~L8BNmM0Q_^R1a_vv}MMG6TVg8DhR{q3!GBvHlsF0Mo;IjOzKr2 ziDa~(XV4qzuEJeppDweV;WK#Ar)^$kcJ#Okw0C14+wP_zC`=mvWpMl{`jyZN=}yGQ z)AxODe7jA?2lOJw=mOI+H(t3*ZLEuYG-Q@2NP^rbD(M0Y#0v&_J>r$8R(Ph$X)ju4 z$Pt!XhJ_soVx4`jzpP?$Yta%}0jz%kUR$y#6z&SD6in{Oc1m*@74~}E9dl5gbox9# zJSH=0vQU7Bwj9CGl%MhVOicyx+=rAh+5RlAq~NWWm1$sn^3$h@mK<$)A6`^?o0gSFMR5j&lY<_}&f06kti+<;i z#YK@WLY~HKsQ?P#$TI|QfXU(>EFhvY`)HmB)v)c4RWNqagF~iJ)A~hd z@S4-V-OGhwF&%8fvlYUcc?Mr{C4I1*Mf2e|!lKo^7uWcA<2UzRO`|-NyY%71ZaByr zsTg1Qz`zr-w6t`Yb!a0TnAT!i)YbyeC7Bz&%dE^ICwKzdbU?IZ>ya7A`w4p)N?&sh zqaG#cw$?HsYbOuQ(o{&7P8t98Qo#(bA4dX=K zUA^AJIEg2fhkV_D$>+J4hC&G^6sxe%JC@t~8Fb#PLw&86U-KK9DLY?}+9<_dFM3sa z;DYl4o>!qv_G{;TNzP5->*eaah)L(`&cT#7hAhk)JiIqd(lLCMntagc(>8ejUBvfs=avup8}E-+?`ziHVfx&+ z*U(idh2Jk;PVdDzmX^;ch2EW@%mFm&0g4~!t_wR>oj1>6=?70>>D&A49@(|GkL`}| zhd)S2=Z)+*R{(NJniWVCeDE$K4SD}m3NR9yXqS6`&V+12IMQ^+q1S_eC%nvvB17zP zdg4F?9$c(8ab|mR_a5L+Gu$xpT-!OHy$!kT-ruEi#Ul9^YyT zX905;&z1|rs`t<#1&OKZQ!7#o-zPXt3c1a0!?>}uD0OCV`>exfwC+Hos$V9#Wct5O z^fHfl53G~_<~eScjB&N_^BiR~#>s;-Kr@lnjCpKH=;+)LQXNYB z%`JD{wv9vI8>7i?U%acFS{B#r(&mr*tK6&f#v6_l+xn}Te%R;umZgHyFMJ7*2qq%X zr2ZQAEsCdDZD;uYQSJA_D*1^YQkL`!9VEG(A3xF(f*zNYH5 zdag--*E)lBFKRVM*&?E7S+1CX9^E!J?vo{X5e+dJ4Yyh~%zyTi{(OiX{Rl(qN~PKY zrhb;Ot#-^ueK{7G>dQ}{p%xwydv1~ycl4H6&yRDp>zIs%FlM>}u)c(sKE7BA0;Dt> zJTQh`RuOnOF#M!pT{%NPiQ*9hfpwY)OqgLBPBes=PubcQfDL8D98qiFOo)_`rGR)Z zsvyDakW`2f5$rfp8^@iY0Q!;ad1}<=TYm;5-=6-X`vxjU1{SAmsF(#0zWD~!MpQ@Q zCJzbLZgQCX*DI_;gDa~32}8MOhzbA0mg+C@LLR6u7Nl(&MgT9xYhvREM*rL4`x zxx;6j6p!{%4^(?>WmlHW%7u~}y#vm`%}Zq;zcUox2mcm8-0=k6oOE9v6LBbz@H%Mx zVE#bjBJ+&}{9~g@~Ry`}gW7j!bzi9id;W!_*UVog@czI=g1xSQ$e@hB|4?wCLiqxu@ z8CPs8HqX=Fowb8;ebN860ECVhRrI3j5uf{O>!!y6kNW3$Odfx6y zg8gkne*WqPBdqXC+9oke9%9w7Z=>q(9d!DRUnSgnnbvY}5oY9KP6$%e#BwFmLzY~m z5=q#o+xYSjV)&Hs5+}j1UQ~n`O`g>Fk}zmIAqxf4duu-1Ho9j>{*z&~)8t1qfe?R> zuKj2!-@0-UY$xOw_L@Q1-^&&*ZI!$+w@~TY=W#jp|HTdFzH&~9aH2)>Vn!nAOBQK} z+R|==w>8kG!3t%P2F7UzgcHO_+s_=1{UL~fSRzZhcu7F$#4V#+)wzk~;7cAQm?!^WBMAtJ3z6(% z`1nza0H=_P>JTs@!;=6y|6La% zj6}j{4lw_`!EIX9zU>1&ynS$7YrlWkjcKMd3Ai0Q{;>Yn`~CL$dxr@1(!_c;fa*V^ z(EG&*WykaGJtGOq8|F++z{BfhPT4ab1x(?`Rev}qq!#EL0Yl}bb)Od`%?na2N5Pe) zcCGU7mgu(_Ca_%3_pLxT0d(QZoV$VU@y*quuPPLsFP?w=@iZ^mHejIy!;`4)%;PC^ zLxU|8^18g-l)G74?R~a47#y2j9XO&0%$$T)VdzvzkI}>Hg54>nc_zaz4 ze{EN=PS*S*$j|ZYpnY#*74E{-zZ>?*zAOJ;=7JG9(6<#!DgNq9I0i;ZL3_ZlpgHZE z5)=G5&dF>Y*FS^1KE^6e- zAXaZn{2@OKAtfeRF?v)2BggueX1K&LnH71$;pf7~itdcMvsMV}RhTfy>PzUK1uTuF zYJ3(~(D3YhOkX?ujxrQ<^Fw38pq6mm&`hN>|r4rraIdWX)MZVJpO8LkR#ug$kDu@AHu97 z+X0*Sm#-I*tRGku%?Gj+bjZrfa9Yqt;g#h|bilH6eb}=Tp6@y&Rd=*m8e4I1``c{% z9sValm~q3H_oIGWQ*-N|=CuVqkfA}%N%g$r*|!yeg|+4Kn#L=TegBVScD@7e4C_{u z-T`?jK%R`e)NlP^OFazQ?ICmGY9v}Oj}q}zbbKWSSsv@p<>+2lo*otfMPTsULg(Dt zfu=x?xW*(s1y7hCHqzlmiiFW@Rb);V;dh=MLOuWqFKN|BX8a zP{CSu#z4i|2uOt4r2E8)eTQ6xC|Vp@MX_E3YO4dRvy_*pB|KC>At zcax(IC+qxU-}x|(Hjdm3^0N#wO52O{r&LOV{oB-NiAJQ* zrK_fFKS@d$I~Bl_7t3bjZ=DUG(urB1;-V$1GKDbmb0OwyTNa>2@J4GENzPs&Q0arx zmJO>M;h=w5gGPr830=C-esa{jPkW!$RZYQK7z;B_lP!=Piq)?#N4*j0943^8%Psy@ z{vOSL)~PZbvSmU@_;u;Fy#$A;VX^LP)N>U{vBxm;wM)$z;d7uG&^~IAGa^^wodMN3 z8g7HCoQV*6P0$`%jA@ip?nna}LFcOL<4Z@uXzu_y{@>*AwD zY;dP4RWt+*;Q3VJs--@lYZfrO^vLuhq;+SpxhOvGm-K&g@ilDbdkj~)qvk$wm@cU!N+lbD<^Anr5 zAA9m9w?nSQuvE1+`^<2^UE_kojQoa+tf^u6PCb5}6>(CbGp=%}#ikSghRPtWE@^>k zFug8m5$p^wl))5ND2Noc2tRxqJG>huQ(3G6+DR#L=~u$d`x} z%z!>4Rm}l8bpvN_kU(odZhdkr4`{ufv%tjFtP?q^G&RiUbUwHPB$kJY5xkpcT1S%w z%E&;{C<)t?&`&VA@-{B-s

iPUi!D8^zBF>xP}T50~iq*)=A9x38x%HFxpn@EJMo z#ox|X|2pp*UKkrO9?&jb-s_Chp{)T zquoY8XT$3yU%*2iWx&hps!WYX!kOdg>R&91qfJ&b(v>P1C>{WFzwUK|=5%^6m)v-I zyit<#px8x{^~^)W);s_3!_V#c!18Kkn~_6U(C_v(3!0jGeYxM3um-anwB8QQeVCqK z@9@2Uz4izMQc?&#J3YU#iZ;xS6?yxR&Fmd1yL@YQQ~!jbP=YIc%|BxO4}f#Ap!k$Q z@LDYOwL&d{Ww#f66+oQy#$j%eAiqqnZs@l7&Yg&&6JAf>qCLc;?+eNt*-@p#qy8ny z5CI0rgHep3*CGJ%ZTJ>eij1y+QemQR5L3Es%Eh3ph_NCqJ&&Gz@gsts*e{mowBQW5 z7K}k~7|&3dGw+afJ|NX0wLZ=~yev_3%Hnf$`kpjn_#YYXaW*Amw_j;A&Sb+S2LfW+ zb>?x4>jnm2fmim5kNRm$jJ~kRvOIiWgjq84g7DTfkSKte4zP4)rDr;-rOF(wO-p#cX!r)7FFs;mP=VB z(m9)tnkA8t3}8v1X0&RXqSn<U%dQi`5~0*ZA?HI6Aw`X%0& z9D8cHvJlw@jiH)geYSJ=BV@8FvaiP;A8J-b)_i=Q4}d=38pr47hU0GK8%3L!$>){p zt32&l+nQI;9Og&JynaVted7&k(}+bM2@f3-^#V*3px`P>3R<%NZ8u&%|5^NUW~}_G(G9Vg2$)Yf}L*z9APc|DV9!Z^mnHi3>Jg1QC$!(o`unaDL%h zTE=V=6=dgrz^?WrpVMWc;<N3RWu)t+FM`T#~pd(#!u|nzyF}|tg zRlm)VTm>7BoLArS`>RpU_0floo||9t0vs5fG(CnqNO4oDC@K$iEfdzN6UwncL}&FG z7G@$Tv88xwa58$~<|Ii4lNe!K2%{UeNXTWhs%XBAJZ>R+1GmL{2(HU4TKZUzK)+ zpN94{%EBBGCLr~<8;>VxhZqWC=afMXFQJc7_KLo1&7Rg((}a5gz7O}m$=8^QNCfr! z#ocB+s))ba{QbPLI~|j=RPs{^QEK!*C?s)gf^?TFMth%&7@pUl%MMFFRtz*`V_auD zQ%%r5;efVWi4%btB}Ho0A!@Ekr&%zhOxRpl<2JCo|3>Y3PucU5$ zmS{(ASgA{enzn@Lu?ibf>;frhS@IQlF*e~yjL1*YK0ejiZBA#`92|LH_@?~ayn*~U zsLmuTBT21*AucAlZelDeuw{4=DyfyHKvr)w;_shjXdCEpBi4riw9QRXrh{ARA)YWb zz>qaCtw$EOK$j+j79mMI-;z|mR2G9?l~}IdnMZ018;*X%l`Az?q5?>VkA@h$X^MR! zNt>uCh*@&!i2-eDC=dk@D)~ZBI~)OR|BHG1D(+JxsugHj8$V(QD_in8OR| zwQM3Abru_k4j&vo}l!DF;w_tBc{$;zrX2O_*lyMK{i# z!c);vKlE1(@|{5qp*yEgzReUp@@{Lj`92rsUJ&L6R&sf*twZlhuVyaWoCcLP3gYU}W8o)50)DuY>r`b6 zH*}N_|E|`Cw!+iTJA5ARzUB)BHWe+aoC|qh@67UXtiN7B4X7%{zP>Ln+fe5zH1)1& z?(X>1K5iVV+_ba3BacJVs~Q`Fl-#k7qq6a#q{5PCgV*!)M~Jy5{gIYJ`0W5YWVoi3 zNZ8=#dvC){Uf*!c|G)<+Vg+Ot)M{R~o?h9URLTIm^U^f^$<<7@X8)Kz- zY7qm@#XlvgrxSmx!NU+ zEtl=5e2Jx@-Yn6{l{qjJNMCMa=eK2kkdXaQ(w zz-m@0)6|fkBFFD!TLankPNT-vv&I^Nw&LhHP10K1_SmlS;kAxe>QpRb`&Zma{;Y zvQFmZjHdHip1(CX(pYaBtzYjhAtBHXu8$6DE9~Dwv=MOjewq?uI-`^a0{yYB>X^SX zoR(}WQ`ZS3%+@=FDeYe}WnEo*ZjE0;q>Hr8GXi_9A@Z9)OGL}Q;0~!ic$azkm4VlO zM-vj2G7j`8`@w#wOs%uedD*m<_}6dzkLOEaY{W=Qjo4GBB~@O-r8DhG5+3t*nTxNw zB3FePL*tP)oV(AzLugI`EQp|X^!ukaOlgq5YUaEp4Bzx7RYtTXHyv`>75~!C0@6f^ zZm`&ttl*v@siFKVV{-9Ks2c zwYawKo6pap8)^8#gW=(!yUuN%$Om6u|J~t>{uucEi8$lGwStpnx!EvGt`#%96+d-` z0g3u549%$Re)1V6MK|_ZW+B2*438KSHUv_teVmqtAs#;I)uvuSz&4Q(2bTxEP#6h& zY@XC0=G|s@atd)WW#mYxGo#74kdN&H)B3^W857)r)&0K06E3s*uq%Dek^6el(zbB4 z*eQKt7O;b6PJC#NQ~Yw9#1iKGNY||x5_lW5{hSCR8zkYTP)p|&LMFonzLYo}sv2E3 zK7%%c`lrdAsPLCfRVs`Hq!K3#Gu2QjDwd1~@L~yc$|V2qDHAb(j5HV?&L}-t8ZONc zp|V$~q&x;+62!)tQ7dmM7C8v(#M?=gk%dQymW_LA*{8vP3kn=1OxwARnd+x+l`KqS zy~*FSa#4YvhZkfgtpk9*W(5J#h z83<)l)u)3s!;j@Qtm|mM z&&_jC?%q-O4?30G{?P66hXhBFzt0DcBlqinAE}s5``c=a10I;LPwA3QJvtv(6FOh_ zHOg}^T;Gnrzdf#ZypMGX`rc7IobcFxom^YHearj3d@%DQi2Ol?gZ~ygrIkMk?GIpI_ zcSp-I|5;1@o7z3fTK!e+{b({dS6Z8N>>cr=cXdY-IL(r&=2Ai|j3ol{xi~K%Fesrf2mM z94wV(2rl$*^Ec-5k`i>*`?CIBV}h!HAUF2Z#NMHrkW>l!{BO!MY?tRFbqJENBPi9k z_&q!7UZxJJ$ETDZ{L2MV@7f38m%D?yu$hA+H*H0r2i!098Y43!Gwz^T?UB<;?V3hb zWU{fWug7inx9yEj+C{oU*r(dgF3o>u0q2f9+GLM$)^%M}!foB>T9jDXRqv z3W->yCdHF#XdVg2&(#fMWcSE{<0c!BM(rTh{<-D;J84wvA`}wZ4V0E8n;%Z>39#pq zuUK&M-yExdcr_Re%@1o9J=uuu(+W2mmm~p3|HQI-hmBe^^Rr10ZN2RL+gRzVb#)%M z(2II7l;tvpb}u#lC>otd+pr6^mW}Pkfm0T{bn3cg7J)|21#YR4%O^$F=60RyI+M=& zrwb8Y!5@j4dBjt5Awcb@Gv`syt5Jc=_7M24f(lC({J@^vmI>;dEaE@jbE;hJaHXCYx;K~7FyE9;p_h3zODzG5vcYxSVRHc>uWs) z2Gy&)Z&$PSp(3uqkPZG8eVoIWqbaRl7h^eB$1*baHRshj*C0f5whyUMrl<`P<(|p$ zj?RgsXN7elw3$X__at%g1Vs~e*ZP&hF$4~)(#i7}NB9 zl_MfDzg(1^jqm~880lvQXQxudkKePxal;^Wm^{SWrShSlwZCu)UHZ%~t1Ew5agDuH zy8Dk)5l+O%Dkfmq?v5Z;o%E#dkNdgr9X-Z`q_c;l7bMGn$%L7ku=)p3n8fdaE!-s* z&Z@wV2_x5GBSQ0<4DNwxZ2`!cW5boe_RErwaAByDDJ0>Co5^yeVh6kY)XXfPB3I~A z#TVN;)Wnwv8s!Y{VZtTwPZT94?NvnyGbQidpi7D@#jA4#WFnl>k{79k%F}aB?mYhg zctHSLA!dRiOi7Rcm%wKx(Ql-h)Qep^**|st^mTbSx!agd0KwsdS1&_M`-jov$x_fT z-m6FY$1OQ?CMw=2O?sW98PX7v$dgc@d)5eQ6IS!s=IsN`hTX&tOPC!au1uFQT8YYl zfJzjhtB(i{8#X=?v>Z&G2^G(wN%h#_lyc42^Y|?W3Jt(TuX-{4I)p0zD$sixlqyIt z_C<_jAU?ZGwnuKBZ;HPQ(?YE29y|7+2=d;CfQin9;R@TIpW65+JH4J8IVZg`9X8t5 zQ8Xr%{qB-$4L3~u-}Xh`ZrVhIy)I#~zsbm=KJC1LJ^0RqkVV_v-XEc{ILc+ERp;dU z(Q&?RsjQ7ES7>`UcY`1Yh%kPkZ@RB}H zdj@8uOZL=f1Gfe$eD{v?Iv$|7Q+@lkxwY!1rjgs*xh3VaeOXdpmCz93>-wv!`rjkR zGYAfLF^+mHhsIO>)eWv7a-xW|_v6{tcP^?o5oyA=36=c^m4L#LiWl#AfQ6;791#i) zJdP)Zazp_DpW1?AhJr;Bj{q=0&nbX-rc%7hOvT0(XF+*0mfbU_69q4-mpWu+4S;XrrR=hL5 zSx@33Rujwx<}#IBFS~j*i|>De!OF`XJ!Qehh#lcZG+jgloCgyFDe92|^zdQoO0 zMGuxIRE@nM)N3&=ZkqpnY)=p8e%LQjpTV93{701&`NfKPT|OwR`rMt=%MP5lZdB#Y zV%R>W-L3cAG%E|L^MG>V)T?7%4FAj(XKSxsZ3Qo%R?c0Yj_KRRji;##!Z(gAHhyke zG;RLcUuA9EW~5iO)0EktGrQENOdxpDZS7Ju{Jlv&j%9k|&^_6}p0H_txZhWR@CSmg zb`t6p06z$Dn1naxo#+6^T>MYHvSElD#AzS~aR?kn{Ecbn0$MrvX@BZlGM17_rz6Qi zt_8p~gx!`W&UfjuknhU|NYrD@0QL>yM!mnj|EF8mj5QRhkE_Ib$1VL@x92+wJIPMW z*QVBxBb+VtYIdgIaswkQF%dNhj8$oSfsG8l&9NW~E8xHwr257OCLIEq2ry}*IFab} z$Po$P?n8x)v#1GgP%}hx<}4Qm&7IN)>RjOrzo}DG;-U`--u;5+2vijM^P$rFimN1< zS9U7=il6gCeQ>aIH7#$p_bu0zfk?n`Q->9MTUmCA@;5@+DtcQc<=H6?D_&R9a7Ml#%fF6^G=Ybq0Jpo(1nu zPze2T_N+xhP@)2m7eVN#NFVY%uMWD;p|Oo^LuAQwol(_ z)Z>dTKum%&BUW`tHp+s31Nz8JK-7T!zF>=-I~^&>%2gr9&KH$7wq=#2xuwSZ*DefQ zREfEH#ELhcyiyCfA1~kAC%8txYDFBY*9A9JA`5@b@U_Nik_V|< zK|e)#K=O!@)~ZZp$jH`6$PCZVu#l%3!;XjD#~_9DeI%q}ylwQNBER%D_Pj4XhcO)N z{&!aM8DMxK_M4oqe4cMFz5$)?X0RKhRXE!4ff2U{x58C(tbom#P>iSY#gzKxDJ-9r zO_XH^$Jc0ccWI;!2?l76NSju@RhklLCkfpoSLD6F^({tc;7=P-c!Ut4MUaFZSLz7W z7p$Uko{=6vh$_P9wL=>9aEU{1Sv?6Loi&fpm4+miF&G=4R*tTB3qxvySlW~cPJ#&z6?V}XE~M5Kccllf&XOiA zSlt$*yKqyI=gLNd=*{?z;s2s+|IHdq6%35{`wvPO3Cfrl$|&}T1Em9u*07L)&;v4; zo{haq&f(TtDkK9lfu$kc{i!5;r_)g2RKL|@5;l=i(dL?9Y9*P?jQ+M=>Jo%HS$6Q05*`*+=6@q1t8VBG4n@vt#xRQYoyQBp=N zuV%*wD5#clkU7qUeci6lxNBW}_YcQ>CZJBz`>oSvm33cuN4N%95fYu--2_mG^y3FD6Ehr4YLQS0-L$FoyDsG@WFp-l4mEfgpYv#cWdJfHV|F_;(d zE)tX-IB^#bGh!_04IM(KvM6!SH*@Va&@|Jtb9yC}~JDimO zl+#$%D{X`Rx0dWa6xr)x3$*+p)bJ3h{`|e)Ii1#77xa0>^eimn5P|xLtj`a+j|R*t zng%XYed`ig=N`@5RjX}W`Xz^x75`{NauA?b?1uc%qr|;`JVjd`ZqU8&|9km&Mu18^ zhcfeZ5Iy<*dAIf5O7z7er6_uUFl~p3W7Jy8v%a8Bgx2+tiRN86@$l`p|OpEM} z@hWoV%)OIIeiQvisOTA7%a-&*O8tzA6lKGhAz}84C!{YKmM;-wS~irbr>^#6@T+r= z(oXWCHLni6pIDYIPaWr1{-pp4%@AeDBxgZ%_9|W{C$3W!^J?OgD6u!YZx5=Gw|jpSg2WcgvSmhei4B<{VFIJ{sCr&R=;k#EA<3in6kE z-PivT&{Ydk-PW(lEW_b1oMlQ&BNV4LDHwNe`hBb1WMp;EOIGDxx>m^T8eBGMe|og( ze!K^L_qJ|R8+HB?Iv#%MT0S~WkF^`cBU60TIJ%^4<`yG!NGuKecY#S*t1_QF-7-_{ zFT9x&hGS{QXF|53R`oOs92UG1P?R~cz2>4_*rrzsYw?v^3pkVQbJVRib4VEwfTN-( z!7KsTGkeqp_cf3ix?NA~7wQ49V)Xv-?>A=7n zmY7E~OjK+bc{JdwUKbD+URqz*{dTD*-EwEjxuMSjt>~r2j-;=%WP)jmvuo|L3Upi9 zBPi?N@L0aWby+-EaM$4OF2Nmw2M?}|ySuwI?h+uldvJFT?kC^lf$x4nV^%znToGk%#lGfWRwDuF!5oj7z;<#V60z0zI72iT6FpLv;K?Ods%i(6 zXHty>n;PT>aB5S6vQ*#al4QxX(IboJIqEaC2jBks*eP~4{v}si=F}BDwe!LWBO>Wc4aHOrGaLh+M7en95^;`c82oJ+ah+f|!)=&@dyk!WGmwB&*LvZ+IO7>YFF+j|KS z;SP+F+vvO}ilx7-DB=6jd5OgmXal8t8)`WN2qbqU_%mb%0&me^e6XohdbqHHwoS!a zg>ewV3+uqm$xle|_$h^YjsA~YKrkB;ICUMkGfF1XSa7{Fdy=RUXo(qM+2^KVxH9pU zU8`Z}Xs4JS%`M!`7*dTrimT*9ovwf=^gC)kTSYEZr)rKag+IkhvXqA~R!o&WZGP_- z_FZ&FtEc`MVC{Rk+6(e2gEe9dX_$pMeL!G7n(#T*k8opml|)6 z*Q*y$5g}@5g4Hl8L5?*zY-Vhm!+_{${n>BPlm9#hs8+7w=Kj|lmsug8+p(lXx<5OP z>Q2(h*L6!I^7ZdcDNDEK%c-?U<1mZRy5|+(^QFIOvL9dqoL-VkLAlbV)*Rc9LLM(s z&38Pke>N{L)vF;`lpp?U9x2IDF#o_v=+|V}UZ3CDO4-55dtHIF_qq05_PJDhEF1}U zUB;P~&!E+&VCG4wTjC^%$bzoSOg!+$ycHz?kUuP7#YYSwc1v@Vq-fS|jBF(=#vE;B z!MP6sGAGNT(^@j{7m+YP4}-tD2Gb;%(*6i4@j_!N86^;PNRXn)&BG@-@8slmP@%{g zYG6$b-IEv~WixT0MaYkAo2w<=DO5+GJCdP2M0#Z$&9Bg&!io;zG0n)t%gV%igqdU| zPG*h^k{9^4D)LxtIy1qh+%%SY22O@$GF?@x6(i0sGbZc0B!*6w(*?UMm*+a2mJnxZ z=V|96YW*X4`)EdUGivy0r`e{HNZkY5q+q^`r=qxDZ3fUC1O$&SiZ*c51DUIi)zxvB zTb3W-mdYChtQVz#OjQLq zVluhRwP9pe>;+gKkn2~g4ss)NW|R#?`oz#vl!;+6lwzdk4JCmH4F2S|!AWQq`Je-S zwrPY`U?2N%WmJ@oV^^x}oee5fO*y&3?*((_72c>+C*+T#7oNWV2VhyVyXPa8YMQgq zcGOnjrU*zz|2EoO$Z^)h-=@WorsV-`n&s|d)!-`(EA+qzSY z0h?YjHxQF=hIg!fk=)>rPe|N?_OA*Z)MoEBd{WF{u#jL1yjM1IT)^0_Sn9N(xN#&N z(F4s}bwEFc<63Fh>r1sB9_TVR3y*~K{N%E$k(JBlpGwWya+gF25!5P=O#~WDX(5W^CTy^;d&ZKo6 z+Y7sD5|9lzepZg-lp@&Dpuu1+Lry%c;z1=X-HFmEx5G-+I2<w4y0N+4Mu_Xeck)B>9iT)x! z!Boj2Z^9hhcyNvGx<8z!=5kZ8%lUnKGxkj2%$7iJR<=@W8xtYj_@-kms|vt3j7D7r z=kt$*sHV%;^AolE^BFvxmYiKOg7}cj%}1Qz#uKgR514lPPD8-wf!`1rD_^NwWRLl7 zwQbS!frhL*VAm#Ih8zc)Lg@};RG=?oZY@0KL)tH|;*(f8zuM%urB>8VdnR^Z}r zMa!2DN><6(XjuPZfQ#4vf@P*zHsKViT~<%~Q=@69Tot`cqDVcWbp!Yg4V}iU|F$cy zT$9bW=KQhlVLv@LFz_~DdYMw8Ic3o9^YGR--31eN_Hi>_VKL>B$2aeO@%FT6H#^X3 z=ZP;e$%y%nTcMZ(x~IRje7vS))n9~qx`F@S-Xv4=ny_^dJ#+yjYxkI@=W zS%l9&$PR-XczJ2cj}Q>nL&upDK;|HSEGr)p+-vv^1L4!Rt!Jz2|3MXS6$*0Xy8r9{TRS}4)TDDc&UA(eIzWALOEywE6= zsM0s}Sm@*+p#A7JhSUX)+BJCV$nBW`XX11&u-%Q<06~#`u!2MotG6 zC`m+10IxZN5^SoMAtcrWpq9P-*s&ENZa()9q-#H~%FulG>O@G5j&HC26;*9yt$FjH z1{^`m+6k|M>7ZvH^WoD5-7lwSV6!&_ShSFJ3C2fntkrbCKD{d$Ko`HiMnMKzcE92l zP=MS&U-s-j@9#B*i8j2DNsfj#O2K+O*Y~OU#ipE2->Z?wnk`?%WNm9(?xn}5d)Mj( zjKjPf3?_pk#7Se=f%&dwmY3sG6mdE%|5lfmgelQKk{dO~20M#H54P<>af|>_u z=7&}%qH;4A0Sn-nLIatJBZ#LZ4gzv*6JEfWxqX*~3&PF_trJmQpbzfL_93 zCtw*c(PB-E6z8MOkPS`xP@b@!8>P@Ej4qXdi-O&7tRaqj;U$ojhOVncl7HclAP6Go zY=sg*PYy#Pj{;klquZg(XXh4{9WF(tC98aJ?Z+H5;BOmLNQf+t&+xI6^U{nj~)=8g?& zI$)kw_kj;#p%Y1JpLbH(7S2Csj^CHpvFOiHWah;#N};A zwovI079gHF_>FCwJ1c2NL}{PY2}rUR2b zGzT`8%0a%tz)_Fq>}$urd@r+P#ks?DK$Mk0(he(vC(nub@>jH!%aTX-kUFp;%!?%+ z#U=j1H5OG5J5`kc3kz$s!ICUm?F1g@QF7gUb|FHFvqCEy|KyD10#f?n7@NFCk`(S? zfqr1#BzjMLUi`g*B6#opJ4cZ?gl%D2UHXzf%S~S^2ypgqw)cIF=VG0Abxp@Q*$L#7 zIy}#qR0&-&D9)CbCiM+YdKB1WFVrzx4IB{Hzmjeuh}{eB1z2(gpI_cPTELEZ zyQ(e0b?BN?!-jrC*(l#=TRi%KF;MU*}toB9*Fu zXwQ-15^wV02vB0s|WEIAb^lX@&5ERbVNm64Sw z6Dt*oZ7y! z!jCAB*U9{L3+@ zcbAD8A%V}c>8bbA-ybi|-aaGLX+kY5gTnB*5-d!^1`lRDu=Os zS0@`Me=W&qFd&DWJl(HOoxwm>)ud1yxU_21G>9{1Nu36f+aEz2C8atF(Ssj0jLu0E z@2$d^5F=2i@P5@&EH|hi*nJ*1$Vh$oeYPA!Q8%;t}Bto;61|FY$cuQXd3i~3N4fN^l?CCfc;!~f>t1IQ!hQ%_?L zx$u!=c?qs$Hu)!&sHN}udpsT=76E%_Xi6o#-)=zQA`Y0w3D%d^2>aaLRKy#;F1iat z75cuM z%@;m54s&nTG!$M`4#v_{H!|opKKZFX>^V+vF_Webai-{gzdMiTDMft5?~H!xG54?{ z{KgZlcjU|qdUl~acF=V#`y=pUXmgenk~{6s1)+YRcgdO2Mu3Y#cb!@Z?prKp#*umM~mMNKAl7NTSb1ZyY0E znv+Fz`YRisl=OTQEiv}qsUzvEam@N`5kNTINUqI~5V~&Fjj0ski7}NZ8}Ha#oaJ(6 zex9ja;k9X@qUK;zq1IK`eZ74+bx&yR9@pG_I;be1xmAHC5mB)BjH0(WF{ekKCC?Ql z!4}U=uin{9d|m@0aalbJRSadqz6Nk~Y))Js@XpKF*#G0VZX5D)v~SVg5P4EypIXVl zS@6&r~9s>m2ZL6G|?Qe%ZR)_S>_J+K=B(TS9Qh!Kyx+O)hV)JeVWLm#Xc2*T_ z#8xR5s~lt&D`fP`Ya2Id{K1jIh|^$)!9kJ|L_v(K^C+Axks~hun>m^KtqX1MQ?LUf z@|%A6#_xGb3dlI>3fQg$v%OxCWsoT(`i25I&ktb*)&G zG(O|Q-LML1K3g;|)|#}?SgYDAdM8|}K}sw{`=hfBwyN^wRqZ=#V~ktSLe$IUVkXrf z!63Fy45@QYBzfSkNB$N=shH1Ki9Re1^A7iBQ9^nAf$TPpGsL9hIAX@=Xj(J@S-cYo zk$Y7fgfjTnswha4P<=FJxKw=oQ31ZF;ol`FL&*;*Al5k<=?HSv33Ao(veD;eGy+n{ z!b2tJ&#GR$8r(krO@_PMegEtIdi@UWqpiaVJlb!x`ueo~1MFL}Z?jSuDTNMJXqP8Z zHSkJMi%((m1?YtJWi_47PBpo+a(prqshm6SE> zIz9~r$gJ<%Xmfyr?xOii8Q;A#wz7nI5|^NgE@VP<6fRwb*=PzR`$hmf#m zth+#Q1r?}SPv;Z3pLfq`pLh6w4BqxE@;>`(gg?U# ze6N+dg>KKL!H+*n?k6`MN|)<1GdEAI;6omnLTIi*dU`rOeg+9a20n>49;rcYIyl34 z56%v>vlv{1+kZg2+S2aFdbC3ma7py-3LY-BC!A-RB86Rddj=3V=?pV2BALsWf}a#) zQD3G&Et+7I6pKx-)fKZ}0Rs%Kmu%E4t@lhHrH1F1n~{x)A+wD5wns}OPt|{|l~D36 zN}>NmnbVjIfk$+W1%5X*T?V1t@kLxVFo?q7?V4CmvPw{fWk5h3ijwYbNV z3cVttfp%_DTS&Y3R8}jz;|)U5-%pz!iYzX{k5dgz?%uwyt!?cLXnSYN+$nd^3OLpfiOY(fxi(j2*gGjo(O;l{3Frd>F+CH5t|c;nRy5V!^fx^=98NXaTb$;ji9O za9gambXZOe$iIO727DCb_Bdce% zi6PwbrJj$mmAVZz)o;&4gS=b?xApC@_1DVns((KG16XsBG+rT5 zWm6TJ_Q_Md>qRmyYQaUPEVb=&Z){dAl`C|Lxv##x=+x=Z^o(0xBu7muI9GVMRL!IB zB8rE4Rn8y&d!S!;D`^^Qrq95D)~Ible>8dK zLC4Cq!q2v-xjomK>&aZ8LxaJk*(qm{NQvxh(HKtlH#7-B)RITLO6h6G%0B@05+#TA zs7~~M_cytWX)`N&;`rC>2Zku6y*H2+%~58VY+K>BFxwgKp-(Jc816o$!> z17~=ZWsoCSj~gMcL}yv2=lH_L613YRDdN&JGC_qvYJZ_n4yOqo=I4q^Hc_hMsCi!p*GQ{?kYTj*mL@V< zQH`6YaAM#6LtNi{7?P^+dpx}V(qb>@>+$(fWn$R$+G4-n>FMI@e`IK3?Ol~q%WA{jM3)J97YEohpxXY2xGBe>*s&=Sar7$S4 zxBV8z>ep&SY zl&*ch(ag(xy-zz5e%f=2rW|?-&>F~JkE8dh(d+lfs^Y$8g{h}C2otsO1e$jDt z@LZ9`5)S27q`}3;$?no*Us-BjSYz+yz&cJDO%*d<{3Mual4u-fsji(X{zRn8Sm-JA zi?(nOu@?~qiGv8njh0!vGO-ORc~lez8}^3)4C)Om*19Rjr~);tmQ*5dQrO%mWn3>- zq>&{(#%)hTsa~l30q1bB1G(HR9di7<0;0IdwFfQM&8x3p9uGvON}{qLy8Q5`5bpne z==nd$9Dm8e$*GC>c%}F_#s9)>g^+oHFPHKHkh6zi5JbRe2uYJ{Ero(Kv|JW?-)|L;q3%DP2vHx6Fqs?6dn)B93V}_GxMeusBieCs) z=x{2C`PE`1)V37^Eom@kMPMbOhcF^Jqty7gH7{%~ke+$$h1*__C&7l$xJyBS*qcuX zG|2pU~1O(5iF3(H8Z>!fi(qMjp@B1RpW%s*Edc?!MdyTN)?P>q8 zyMaH_z{5utsSs2#cpCXXT^w!szVH3#lXD0E?&NrlU+ewV!OmoOPiPaM-~)8t_7AK{8ocxCyoo%tE=V6zM+~iL`=tTrtk=%mh2K`J{~1j#aoV3@AO(GUd!?hi^Q?98f!Hbyb*J$(L+ zN~b}L6ozjKLZeuFp-?(CtkyZk1+=E{Obgo8a&@MwwsT(}A5re~xK0nY<$)n$g(n5Y zCyAkDMtBckmhpp>t98S&4g)9mZ5v!D+brj4I1*WVgeq)$jfw&tteSa^>uhM`p z3oKC1X11&k943`%UL7m~EviOWEVOnu4Jnp3H|YPW!M?%LGuvj*(W!BIX4J906%&l3 z7rSQbX}VW*Y|5~_>Ud}4RG5N(edg%7xKr0V8-+}32s>~RXzM^+&Vp`pML_}1nZi# zZC#h|V|M|u2KHD42NOD>TYqqQG6$tH#?rQRa+rgKyMt2*2L7vsgh1ds(2pyZ$?)zs zhWT7b@CKCZo><~JAcm{5bq`y#v@=nI&u^^9P>S9QM<}oBbqT@*SLCBw%ST)%oI<6T zvedwWfF;w2FVJ9Gp@|h7Zpash)M==6$bx4*ZVr#Agr$RKZ4AhkY4iGO%U)=6$A}__ ztG{4Uumz896aDo>tBajjn_yAO#EXp%<;7^yiBm4!Aw-HYL0peYni@?VJ+7@znId~P zx$ayPu7)W&oGkE!H&|3qe5lhcPuo^C%4NVHyX&lCnPhRruH=Yy&Q%>TL<4?-G2r*!nXs^6_VI(G z1ihq;a`eBK-6 zo|R&bqw4JL8Rrx5rn{K9*)`f*P*$+hR>yWd5hF_loMb|NMAqZ?t~-)T+o)8P9Z;h% zq4@5**ZHmn4IMS;DFmd)c8m)~ge~krUleQBpVCCkF#oPbhc04O%&uy!+@_Z_O>?3U zvxn(J_jT1g6eDC;6brRT3r`H17F~{l3?89gJ7SumO>lIE^#?g}a2+F@PBw3bDPND! zUv&tja5U4T-*fP(B6Sk1(FoAT3C(0RlzsX{|{EpgKO&o0Ju3h zfh|-nE>6bAFI$n^T8@% zLb}EPOGATVwm)2ODLOTCnF|C!Ii_{NAJAs?tv_%|`wviu4gJ3%?jZ+gDr&VX)Be=N zq(iQqIEoJ-4a_m5b&_lJz@T37p*GNml@Ms9_$}jq_p%9W0msNZ-gbi%m~SaFUVxfl z$J@)x!#i$|!?4);C%9OO5Z2-O`MfE6yb1=v-Gkx{d|&%t?L$v211#-@{h(VP9;}Tr zXr9mmR+og|4*T7OecwLP!0v>*^GTi-(oP`^c0|GM`|X2^*X!#}+( z`^w7{U0v{fYU(FUA-3>WmqW-|Zj`YDx2i73_lJ2YZxdVV%fk&CaO|7u_nwcBSflrU zBDwBn*Q(9x4euL*H_1UM;!@e9sUeIVb@sp#AX@TGTa04(m}UCy(*j`Q`0w44s#S|= zn>6(a$pSPuh@$ zYg+5YiPvijGK5fnVe)Y9v5Oc2ahH18*#Q7f3y0bT<1oWwJ}FaN$EP~XYT<+x&*lQt znzS)+2I6jlm{pb6DX}(z{ZaUpW55IRTvN4T6VCqV|U`X zZ$X*fcxw%?zP!e}`s&b&R7~GJUXhYxtjU88|65!8p~Jg|@85?u0l*?Q|XH zW97eC{|x91)=Sl8N5Qt}rqDm>Phl*zfSWoMRrfX-RHsCX1DH0;v&=IU_v@c&ou4mG zgtC~DTdqrO-saPd3@mCt>C5(0Hg!uL?>4;yu5u~iG43|0=1WyKQxloWeB7reHjmzn ze4#T|t?h*G$3csa1tx=qwA3;|5D0JNXxF~6=FChDBCrT>V>Ib*RBG0yAvr>|PCQK&7uBx%BoWmUrs$V_YtMQ^!5?B=)yB%u>lan@GJ=m&5@?qQgl8o$i zI<$+wG3n@mMrMhT*XSCE0nNOKe0}MODcc_0Nj1YaRL%2r^g_TkTG#^#x6)rWi*qTe zf;m*TKiPg^t1&TalW&6d_AqW*XY$jA3@Nw2@-b3R4&78DZckXZc!6+gD+1dMyQeL< z1Y*6eB8CA$@n5CMYp1QG`^nN4>mmGh%JIWjPFb@!8OGt7_|IKEZOyY(jv6z`MM>el z>;z2bYx4jWxq-8L5G;1C0L@=;u__JKy1DmjE_Mu-z!Oc}qnNYtvs-6EBo4ycu^#^l zbI6CxfWML?KuN`YM@3myH2CEdu-flHw!>VdfwifeV3BF^rK+TmQC5)2Q9a2*ixZ|T zRzG^RvCC4&;ATxhi??Sd@o)C>$||GTK{nQx_VRrWHVthORFC5TU>r;lj4F%y+9G(P zut`A*bzuj_fGG!J^xy_mA!mlXtQDKiDD;Gx&Y~(C#nMeij=61z%8C_^ydy752)hsO zD0nnspfTb0o07mv6p=||JxX4SBtsZr-(C0}9f47Ducrr(_M2Uv;A}_l2-k8Uts;P)77bJIX{)$f#j|SS9+=QTq8{_LLc=R2`#|@HC9^_=75$8Bq0&%2&J`aG6Ogz5P`@AJV4+o+Ow~Lm z1b~UAvxE?{3gZmJkX$%R>gC0evQ(tE6YFzNPkqP7tNWDO#2yZw052zS5t2Ct9P@C-z;3)@WQS|lMnK)sY_Cp+Sdni(x z@_8DyQVyIGdO9w8-25T|jq2z5GO;*4{R@`8!=vqUHFg#});cXxVS><;&lnWa>;e>bQS zoxeCKR$~q7h5Z=crjdv=nA2#qCY0N3 z#%!c(5OCGV*(~JJ`tG-Uf+E418BYaE#U9Fjj7Xt{%3Hvxq7PdHh|8C{Il`56ov%) zV&%J6t+&f(uO>?_@nfOy<9tnx|I5Jv>VKf?_wmd4$cG2%{6@{KPh|S5jQWXqf3NFz z(mbJ05(h9uQ3zsdwzDP+)H#_`)L9fhD$(BH3*V|yX^VTdmf^%ee^5B;Bbb7F0JbNp zvn7_{SPQfntEEPVx8(iP70BsaTl1Fgv54>bxM0?r{xW?b=z}68-<*up7X~QWJh!QU z4vuaYiXY#1%K%NqDr*tmt?HS__Oe?!Pi6#}aI8*CA8q9sd^q_QN!zEBEPi-@o_D)X zzUw~Dd5fRU_s?5+NeQ15zB-t`?1i?mfIsfK-(V41M-z~4*LbZ!#C{8p1+4Bk_jz#nFex>qXi6hZxw>S<&V62NUr6 zJ>jJKNIHIY*X9$D5X@x#Bb(ckwiO+aqcq|Vmx@+r?>EIzU?ZleP1v&ds^uyao*N~$ z;%&w?$9UWHU=Ale76`{f=MWh8f4N!?+n%y*jHSDonFAXA z9qst#$YgPVMI$Pu`V}PyP@9Y;fD8{rR1;=rWTeHh-5ocOd1>>{$;*HB9Zh=G10|UV z1te3PfrZabLOK;td1mDTsvVRY8}{p)wzmI(_f-m>0>qdUVvtpwY63Z`9XYAaa(+Po zxNNvxV}xNz_rIX&r8Y&bj-Ml^)5ZdAWmXsoGJsxbtS3L;AXjezVl+;oa< zQkhI!6%rX!26d)PvhyX#qzlzDl+^RWqX3M~k;3AVBe z*lHOx5xR!Onq9>P3Bqw29E3)w&t2TC)}U zq2{ZW>Td#)&-e5)j2dyXnj*|_i_!{{hqs;~s7*phmnvRw%lrHbJrG*}K>bniFZ zFlnnY3jypJsaKp|ieZ1#s(2=jNL}OY9HF^mJxV*~_teUe3EZFa#9ws#eY|y~)#M6! z`FuWr+&Wbzg7Q34DcCSV=gX2IxP4%xf=QNb;|ujsYb(tc?Ph|ek<@LWPZzD=N5(O7 zIYFri-l?vdubcq2Tn@$#rl)+%(Llh4yzDlIhk56`Y<~Zjg|q-m zi>Yj3*Oyzc+eJv|c9te;QRrnK_$ci2>3-?|a!rE^F+1fu>wA6Up!vA4J@dBwv^%g* zFc2-9OvxdJ934qX+Mi^_oS9FH6NRSCx*Lv08U(8X zHAD-;S?c50F@1#CFG@s2F8=?|qRt5Jg&IqR6R|TwA=!blyS)3y_}D;cxR)0=>7ITH zlWisFF_`JZy3tXq6pZ2rQ@@^3y+C&k{^6f$!;#>FAjF==zdLI}xMFEgx+Q=L*e+SY zVeL|42=C|}jE*J@Rw$`?J zI(Qt7{@dJeJ92ou(ywS>83bl^v>+{3iTMg>uI!tXr6ZfB;;MzV8grSoi`2ElmS;~8 z)1&iWxIbKSgZDGv`3?5U1b(n_r48Q9y)h=nwsr}>F{vbeoS87bpOhGYO!wUJ~8-okZ>)x z-tOPLh#$gLVj=u^U4u#_OMjr-!Kb4orU=BQFP31V!Krto4<%<0!#(j}qsA`6J3P8_ zn6V1!SHyCxjdY-wW~*oK`nin;j<=V1@(&n8<{~+kIjHxEiyrOvoewOJ^!2%o^?zA%`Hn(pMZO8%8z$PSEJ_m!$WscjWTMmNR7=dG;W>=KcGMWgwK6>*)-xByXoO>!8&8ViG+weinz01rIO;tyG74PhlSWE0zZy@ILGzhR z&NC!66EzBPB#!cf&|=RNfIb(9lh7AMe&ozlxmcGOe-9HXTr_{t5WyqcuLT+n?Qis8 zet$nCBhlS*WqT~w^dAk!Y}R)S&Tb$Ak6~W%3s;>MRQF3_Vj>VHsylx@MmQ9;k#G+_ z3M>L8xr0ra`ufTW^T?=rGW07w!=SuXS%M-|F_i~3{+>h}oSsbNES|VjT`l9x3Es3Z z>z8CHBXInj2^zqSzhzTv`Wp_-{g17qJx(^aD;2jC+E zVJB#|KX{*bCA50_53t;4m@nLQ-0inEE0-Af4hR^Q=bl}{C>)7UhG2xokP-vZq$c_?_?!J)%}}_ zV4;qbVPEn!y~dh=WLZ8Nhn^YDo9L7+S$ zqD;a(t&EICMrLc=)W9A_LLD>8m5CTHJ3j=@fpF=bDmyED&iX1q)z2#D)0h&jCO-tm z?#7bLUwC<1>FGMz>P&G;6Y(($cMq|TcM5m+KTuK1!@`b+hh<@s2Gbc4+czQo zgmM%HJPtQ+Km3(h@XpW}A`s9fW7R5X`xsJD$6^1-tL|V7Q{&=DH zW1y0-(ESNbDa4Y{)BBh0Zrtf?@M-j|XVF^3x|&9p9xqzI6 zDGusj6kdr88O6wm2gflXgaPL(f|znds8tVpU+|7yD$pn<}TK;T}SS z@!Kr#*iFJWa!%4AcowNA6>>Du?+_N8xT2BY#(E4jd((Nu;DRmD3JilJDLhzXV9=oY zM&T7de!8Csj|>0K{&Pm$`=P<7{d6hW$ktQ4*&FC*hIq6+^F+%l7axnN^!TF!E<6nG z%NICl>9DYHC9t%clV6CR3jvRZTj;APw-8&=!d_Qno#WzD2mk;;L9<0^EXG|*)o4VD zK8qgCfaAu>%iz)h>X>k5+2Tco$Hmh_ScvJBwDFRrB%P2e($B+ZGn4)yvHyk!AB-3Q zhZ9liR8^IgCD7uIN=i$|PU`15%}2NR|NY#jdOAx?B0B}6 zKXn7FQM>qBUtPd0(oUM`F3;zOMbxqV05F`i`|Ud2xSQxPj}Dg~J3Fx4rQ!X0lI8Py zBi{exWib8`au(&n){fZrl7Y=epu_zE*9Q*p{n@Z<3=oF>*{H6BYe8IeAD~prWdH0laqBI*H6rf zI+>TJ)74(PY`egixfsnqnXb=c{O?EXw0|Yfy&{WG^Z8%FBB2K3Zr+BcgNfBazP&H~ z@}HYUFF&UDy*rV*Ni}>IguMW*m*)Ye3qjZ2-AsP#dxt)L{CJ33RufqYNoABknVEc7 z;(WabA_Qq@7fuWo_7g@;1!+1#kvh@1uXKCYRy2yOcmv}*WXU&De3VoP`ANT70`OV? z)ht&3h>xFAjP1yV3%M4HfR%l6APX2Y68eEemz}C2L=smjUdG6qu(Lv`If69Go0*Ru zFL}gn)w@Pzrh(s)N=b`yad!5xyUw?`fETm&Zqy;!Ehxm#%05%2n~};Vb~q|0wOYB4 z6bZhxt1^v=gUGx6#OT-G}7 zvtF}0*5u&sIyyj|UXG=yYxEZU2j_O3GjyfyYsH-?$~y1)YSq}kO@GFrF;kL&{|Lpv z<(0`afom};o$9E2ALE8}8!Y2dCVp@A5$q7t+%YiaBe(kJUQ<}@1}%6w%RtPq9vt+c z+`u6Cc{0^|2+{=|YS`JAws)w3Y|;R)&o)e{R;5Wl3YDXZ$85T?|G3K?ND1c9j1T_N zqs+=0lU&pw`D(Wh@h6_!w7|35_HS&DlX<*++B~EtnJ0D-7>rF$l(T(oj0l0 zMoaoKqQ|HzX9osOtFo~xiu-j;+3I{Tfa~7a=ROITmdLeAzIoLJ>Ang)+7SnNy&AS; z{xIJ)rJtJdkic5@NLHf$ty=cCv*{O0+8%Q8?_A_(6V61ebi7zeEArlX!=I2+KsK^8 zg@A7GCN1*~L)rp(9h5CI=#f}T6)2Br+LU0W5p}N$iB^?8ZYoirA(N(NquqyCCnGw5 zgwURJ$be5qNMlA4i!MrXE6<2QVMKyd3S0Rrg2(CFi%zM>2r5i=gk*0-v6C4M59Qek z3YRw!Mn6WHBT1q_j+BH~x~TUX$qkth3&|al4678J6M|l0Klx#?STp0%nDi$=+L<>B zHdq3WND5lSeA_T8JmrbN6c0*6{I4I0T=%-Lk6iR3Bn7n9SVq|hsjcr3e$mm z{eL0uaL8!$hE3q%sy_0+qq*dJKny~modzR70NiPJgHBlc$nz7U=2_+7R`7--5t8Dz zvEJ-RKO5fm#vFF23x!q-ysCcA#nP+)9uo8p>a0VAf zW~ww#YM&52nRAoe$eF`M^K##1%c{3+%#Bqebp<#Yc%6N!FxSh?(|Rs_JtckF(Y`(@ zw2hTOrpNTu9PSoYV8(odiJe$qVu$1^Z9fz;>z^!Q_`$0B?fA0A>B}_K>NeR^yz%z4Yvp>@9)~M|Fiszg$pg+dn%8D+F1z#?L|Z}Ja?Q5w!_Y%sK=Mjotw8 zSt!(nwlE++kCYI!oAwG|3&k`Sl_;W$L+cYnrCVx{Ff6m|qCRqB%S9SKkr^@4&dPCG zYlOEN#H;O|RGuL~;QjLY0$zy*uMBI}YEVqv?qBr$4K$Y)qZ@$163bNVmV68;rgf?E zsdL71yV{Uuw~WJK^W@YP!A)|1bt2ME1;@Sj7>SP1r9|k)hIdIS-1NDGz;h@kVZ?@y zN^W5iG}QS%1-2=H`i^-h6|%_cc+Wtl*Be0GDQXB<^) z`7Z*C{h$}ShUH3gaO{Hk+cPL>JxcZ~b*4!xMiSkP7#mF7Q~d-^VAidI&~!1PL|2ck z``EU2RaADOO!BSavO#EdER1ge1q}x@cq{R;>NVnCo|Nh-N?3ya@|Q6XN`{R$3<;bzT{EAps+m%xe-?-Hwr{P9x*d^8A2bZ?V<(S>S>GnYF@Yz5 z9V*m*SVL91?Tsc6{N5baoEdr=nN*z@Su(m;L&15J6#4ai;NL)-PjRY~$&68lxPI?^}dOO$5pL5dZc=6RB<0uSjsYYFA zsDs-)Kj~98ayEiDzVng9dSutG#f1oJjSx2yvUP_CK+!ILbAV4red3Y}hJ%y$$UdQM z*{E!$4>i^)-=8n8)Eg^_!dC`{CNGo+byAP3@aM%G0mb+vaV08gRbV5l4|Y>rIB8Td zptTMyC^qq6hpl3UzoA^qs^{a0BO*{UQ1K=?=-xxdn|0`8TLrx;sY?Mt67DV1IxAqrLZaIdJFzpY^`){oD^3JW|)n@Nh^Z zgCVy;jXt4YXg-UKKhEb`qTOq#!a6LPNMoUZ2(AnR4Su4Sx!(gLe+Djh$A14i-Ys_Z zSu0#PRA1~d^mMe6&sb@!H=HNJt(#!0z)xK;-*<^(-sk3S;jXgfyQQ0J!!xk^$_**Z z%puOoCePE#RQ)I?3w-?sAhG+0xVu|)y>@|xxe{%yXow9Ho*eylxw{T_VLq+m$jF{I z-ACwjWM-V5S9~@-LAUeOBZ#@Mz}+YUxnK2fD88Gga+N&ae^=(@e%?nnQ$b`>pzGLM zus)yj^S=zvGLh$9NSsLP^V5M(8k^kx-DF%WOKeP)tSn1R%tTyFMQGSC0z4ia-8@Q^ ze5Y7LL2iI`T8*pzh1QBjc1AW4IYGuLdHOl|ry90GLtUY4O0Ab30%MZiuau^7K%?RlH0LF3oOAeM80p=>%Z2xH}CsbRt0Y@Suk7$!O zkAfR=efdAGRJGlj@_27vSXJtT&OCfVg#%@0XT;~^1fO%sKXLrebNGiBii{9in3#l! zoG6!oL>ay$CWe_0HXW8DD>s*%zl)RmvmXbm9Od%AF-K$6hT%oEWWt=~M%T57DbdE2 z&%S<`{k`nM$i}FH5j4c+a1lm3PSr%AfIuN_g&Yy|`ld*M8B0OX%fK&yk}|o_g)O(! zo0O*C{dhI#*6n+@4Y=A4?0tQ1#@{_(cl^9xp3OHQ!y8P_h_NqI$*M}t@({mz}xd$sI%uS)u8{OkQ8APCO6SO_qs~De-xj zLGkab|4r=Q98>E-XTA{_JfVUgpb zCj*=9KRtbZ2Zx|x3J$!8a7Bi5N+ZlsxFf#Ep7Yw3XfeBh0E0O0QNu#%fH`v}`ACk$ zN##0KK4`5-B?650S#}Prs825b#`)gaF(`;Q;(X|IPyYR-bs0R_dOkF#6qE`*mVrv& z!*%1XG1)>K`ID=@&1YuI*L8%Om{iBdmPk-x4br4KXmO#Eit!>8W7@WpS-K?2P-t8nGW2=Sqky z%5avfsFDhHjDmYRNcJ)KqbZx=zSu<2^ya_qwU(D?eu#aXD=|?v0zm2e_5Fznt*@~u z$b}sDl`20khH%=weVTRbzD1xbSM zkfoBN*HW(gILwPv-ln)dnIaG|=G)b!e{rh5l4DbqYCyCgn_JyzlHZV{R^F+3=mIrU z(P&1OQuas#;vr({9W`j-!ed2jZmUHi_dKn7<5#IW8a^RImlaLBBXp_XsBG7) zjer0!-D@x>sVNdL$cYJ<=r4VGWm9%rpZI#`Q1Jr(*@<$|vJ1hC8?i7mI>Qm|i9vM! z+Nj!*pRRR!K)s=eYEG8)4jC$?BYT*TO+|{)5>GKfK=G&;A81Px@sP2zOsHY1L2EHe z2?R0FC8ID2CVeC(#{COAs2kPz$0dF8?V~CnfAtOj;xZ8N8-(Z<^hDV4(>HASEcp$4X9KJWyg#A@0OZvS>VRbPt*Sz*#@+ z7ifAuTz9M;Od5G?jw$mU_5{OWz!qwEi}8T=J0^y3ae*gQO&vegoX(s#bw1QJ##hc( zM?GtSo7g$ZpO3kM|7^SdYZYfz*K9?*<|+9;f@Nq_v79{9w#nMgeu=I!BMN@6J#pc22?h6tM||8 zak;Vltt+Fqw{>f4aAu}8VXIZi6lxW?|LpeUdx-C_FEvC}7Qq(vzf!|~e*KOD0eamy zsc|^_iy-|)rFR}RDzF}CSlu6x{u*?rh>>jh3*%1D6^E&_l0NdWjyU>;f?*Ae!;|Pb zanZx!>5W~Y`%^j^PJULHubM_ld z%~RceZ)@x`zRwB{2X8z0GQuVHU9d9kl`c)4EmaZ|?k*2A%@27(2ohdzK-5U$MH85{ zP`?P0MU_fOy&T1jIWz#{&&!P;R33mQ_<6rxm%S+Hldk*DTAZDctgb9~YggES!S+Cr zsnx;?wgvfhgp4t-{;%;Tc#6z)romloip=;C)2J#ZpR(1}kExk=`}gY;VVj!TUd_we zf@2|*^rDsqX!`5?=<(p2^Tn72;jfomqi{mPxaQfy=l3pHm zcM!rI^5?tv8p<>Kn#pcIpSPfZCydgCsn~LPg{fTftY;ge-PON`O9?Y`J1S-HrR!eJ zaqrh@Etr&FX|U0#e~BD6iU|v%w|@JJf2C0nPMV#6R?3YHJ4_cW4g-TH`z@G7<;tBV zZEHM4La0}o>f25iU)%_`$`oxPRmLRb$tF3zPxucWRp)vdg8 z7)78@t&*c!h_z=e!4uUh67jHk~D5#!t^q@ZCB8cR&GP*FiZOJ5%R6A6x0FtF;=#k5-&5t>3eFD>=(TH zZ)&mIeEXoRL1K;&4c+jWtCD=3&0VV0$(d0q(x|VU;KX1uuekDeRpY(#OGV4x;ABUcjKFSk%2Ad?&0E=IKf3D73s~8D{_QC)X z>xYKZ8`R+#V%9Z<$x7M|QSDHvX|Sg4DVO1yVJWLDk>#Nc99*6ln!H~)({BFqu{ecY z0W~(*$Brndw~`W?90|^mfg+v(8lg8Mg;p`Q4+kb~lkn29BE*IYITLO6?S8-C%PsaE ztlfAFuGD1Qr3t`6q}gtSFsP168?4bTvtj4r;xm>!8YOAd3q}Rg*fOrMUEDd%_u`e z1XLGv+HgmmfXL^+b91hD#}4-0U{}(hH>N^Hvg>O;O3VgPMOjdPkm2u(vVOx&9-`Pw z23Ab>Xc}Ws0^Xyn>L$CllTF);)|9B*`|9p(y_MM)ZeEekoHbgj8tWSRI_wpVo6?;; z%`J7c4PCXrG_~d#)kPN3PKfgpsx&nkIUqW;Xw6Gq7gKljH?`P~yngi2g$i@wT3>P0 z8|vK&{L!lv*qjYrh3B%l6IfiG{Lrm{79xjxwBG{N|44c_MC!u?Rc;7rW+UHlJ*TAga zUcGVH3GOsEZ~*FZip$&_EG$sNt7;S?+JR;UckdLOKM8e6P>ltEV{R+LlJ;e8^@>*B zRFA%elr#&b8OmyobF;aFqwKbj(Z^E8g{#pi1qV~Etoc{H-k;^*uH1UQbTghS1~jV3K)FieAGGI%htY zL8JOG`>Y;JGbzs5-h+q;5IKS;LwI<9ynVuW$bqw(AFWZ{u~4pUQ`QYfGNscwfl>HP`v zHk1GM-d6X>c0m7j*Ei6;mj2Rwp0S}%`XcwfieQ{%9x5fz_S=`e@$%{Lw0!*yuAc2 zGRvTYcktJLPoO-5Iw!i+guk+(jCqlOkHfoi6=b?Gh?+%1E$8i3wBY zpa(n6ZclE03)L8YL`yKuP4aLx;rT_A#ljg~4voQ`m{Ygz=jC$zOq=>pd~GL|pagb> z@Oo!cI<+0;9__DmNyW$>$N4J4HtOiSm2Pg@4{-v5D}zN<%e~;%_=q);)$>y*E(cT1 zzZK@q0%HVUHzC(x0hJg@;w>@VN{~n?0Ybx0-?#voY2z#B4_z!ywgiSb<2vMFAYOT{5xR==^uynA$2Db7OG3l}4Kc;xg zz)U(X$(qn)ZyrT6By%cP#WR{F`pd->{sBzbj(8xXC9!Z#M)Irv|7|s zR9=)ADfc^~4Llz@#t@@^wgbK9PYU+0o0ib{gvk*g4OEz#{(>#BNQCe>Bj1SnRB`77kT_S#@vAbM#d2UzxH_@OW`b= z^uAmVBky|OT2d){v2$s!N_BgAY>AI&ljjsFrSYT^$HYQrE{98I&Xrj&1NBF8C2f1q z1tKye;(=H|3bFF8`mOAL1i3ibKXVEl1!s3!=o?78!Fo$hV~pvqfa@4shm^cnULfl`Z#uE z24~Qw#+Ekzq*J9)k&0}<$uqt;;n}HM!(-iQq<5=@)}!5t&$iCzw>3UBnIm}fbWkQD zSeMBmaCWQ7u=#C(0U50qn%6=xqmejhu_mw#Rll9Xb7$FIebHT^c{UBqfm+=Tl!sUt z8ZjL@w4$aqww6R}U7_gfv^hStS=o4+f-S#tV~8S|l=9%^Cs= z-|Vwws9UR@M$$BoXw&b&8^9m*rE;YdLX`G-5{OqQvIa)l@L4yrDT3-A;rx<>Vo+qvKtpb>V3f$^Gg;>LC{f zhKCo!m_38aB5klq=<`wi(i&bA_*-M!tY9-3Z1RRt5u<>oKFK!ev($XKQknGb>AUNf zP5j(lUGcUzcGwM$`B!Rv&1-y9R;ngH^~<*_Ul`%st@5oMAMI-SAG$c7#Y4L+!|oSY z`D8?@pNkjGp*oUza{WqQghS%fiOpY~vLhF=%^{^3GXR{y|N`N{$fmi zbIKewZ84H(FoBD7Rf!IZgePD+2Mt0dR(pvZ z+!s63o7?!5F%!`B>68I?M}}@#hAP*86oi{LD#n=kn_4VM3Q`+iV64P2mw3#pGRV{P zBcYcN-~Igl3(lYZs^hhws-m;~FYVqfKluN$T(~j0p%c432=X>tyJ0jpHAS`3slXC* z?o-l8bk&LGA}eQLYGTK9WKuL~kpO(-e*3A2N+7R5+gq&0Y*vWJ2TqK*|%d zZIWe>VpDdm8VF!bf&&c+#Hc@gF~E&b0tFUs)qblaJUw|mJv9g3o0$v0_jP-}mzRy# zdpGiqhqqQpo?Kkae}ibqR~YteDB&GN+^c5`L_9`;QKSqDq0y@z6Dsi}%wW#|#&4S8 zp*~;cA59+Stzp-EjDx7#&|;8AY;pP%edZ~&i3o7REDPr`;{OZ{4>FVLY>fguN-C||>p^wBTRDVO2>yt-SZ}@?I?u2}i zawQ%S9KSX*E-?QvCdtqTs|F^~s^Qiy^#&9$t3R_cegg_k1pT%kY^>hkw2uAX?mo}T}$9?u5r307+6X=xGY>gI4| z?N{wT1D&hS}2M)`R}Rr`d`_*iY)Ky==Zi=PjQsXvuw7?2$Fn%az>W`k=zm z85-nUG$CZpF##7Oz-5F2hw2-*a53{D^lUIvp~NO|s@1H55{!>7C?w#brl<0OYpm_sJ zs}o}Q=Fgo$ou6U*gZlgXsfU%U=!b^Ol8Y5~=8C9y`o(vssgp#_aBw(fa*>nH8w#1P+NTkstl}KPgSqQ-D80$VgM!w=1?CN@*}DwVK#0o z?B8eTKi*vqpAf_Pu%>lnN1n_MY8!p5fm{y7^4ZR`1xA)DBZE&v<2iM-M)F30)( z^V9Qvr}wWY+vxJSK3fUX?-Xu(zdJ+NI0ZIo?N68K7WR4_uSbI`}PBM_?qbM&%finj6G)+VseGa96jweo@OV#5|PEv<-6FA z9Vhy%F|Xs(+ZR&!>*Sg5uRXU?uR-LpmBLxMuih5BI{^{zxvZG9|aal*o}hvfI$GufnMk zvC4HK8OqvO9E71vp+1Qj zW4+~6!)C8bFh9n=!ck$~x51K?_5RAx&zZ@@hxMfnUJ4BV9L&eCkQSTJN|QDlqR`Qy4MqQU{UICqp%6jhYJBL@R94QsvBVOVz_ z6>IEFdyNzkuKaZr=p$X4QdoYdBubd6*tAkh5hwiR>HiS%6O&ObDaEsXMke({%v`FP zdmyL(UvJfQubqb%zI&y+L#1njE?a6wj;A3cr}C7(Nh?H6u(4hLtO3%Bt-FDHGGWmq zjpr|;Ju_An-9k(2>_Qdx;aZG!iktZ86?|q;S>OGmykRGVD6>)m<>)61CJRwG4khb$ z!q<-MxD*a=q*Wf{Jvw#Uv6r)B-^yz{a&r6<^6`^vjS00NXbaTUtCfJtTX4~&Id2ez zv?qXLmOKEe3KSa2p$e^0oQ?y?Xacq7gDri25XLTV*w6j4NW*ijtdx(^gmnDO&13(? zn)&BsxrATT^5!^Et_<2&W)SY%CX}@Wt{D>O-fPo8Y{)=!*E)pdQnMr;PLa8^1lIsB zu22{jtsOY{c&Bd8L=WUjm`HzTr#Zag|HVbbc);nQx&0-o*T}z|V+^>TOrR zwYPduNM)ES>c|KB7Y0h^$AfY<*y_msEq&#pqqvV(+rYvU;6S`5Mw?f?XOe(UN9c!o zL!-%uLp`g+!Kf${u&D@z=3bYd_4U;fdZWr5B1FRV`^kk9d#~nT?-y>IvPpC)ZEEaX zixW2|E~2}SFWV!+eT%qOjHR#H)zCb#xqQyk`@#=C*3x6^$JIWetstoOFQ0*4EaTsVZ0BPfNvDQ`=Wp!|S2c{w(sD zmtBZQm`i|Ph~u+B*C*l6oE*Y}fU~t+D<|W})Kpjw>*WlG5eq%7Rfsoj8iEY-h!bNP zvl;U69RHpSdy<^w95!?9PXg*9gYTMhMY_D9HM-<2o{cBt-xpbRI>1}AC2UY^BB&KQ)Y-4hrQZ{J-tLpkB;DdwY4)jkAIJ& zSgYW0>MpiT<-Rr4wCh7E=6_l6;HfW~?Wc^le6PeQdPPAoc7_BcCA~&{-|^fjoNKL~ zn>^&^Bs<6)uDWk=WldYK)OQp7V;8ktpbySi%o%cxvKuvC1bIusJV-oA>+}!^46u*& zG>T3`5ga&GYky=$2WB7RPZ?@CteqkTH-Ir}Cvvpbrm^CqS>t@+gO_YUJX%Cce=SPj z=TF!UtrL3PF~yW5Bwy?Ve`N0-`X_V=+`o7cC__F{1+%Q2p!@r( zqRmtm1t5qsY^{fF3~C1H{5sjxw)g7}xqinJA?DfBiazjgo$#{x zd0x&}w#Vs{4EOnTKx$B>RysZW+9A!I&Z_0E?vXp1lsm%Y52^G?@%v)NLzaz57Xi)Ofy`LEQZWPo@t(ke;$RU{3fY4|4kIu?yI zw9i&FPITus($n8uB<^NLc84LH2Se(@84!Jf-1ip0{iMnwKfc8Wk)ef+EWHh+CxKmEhsCVYBBy#>AJ^IqNpB32kw^3k_9FjRQ%>~dveGZLxa z2f|gg;w6ZXmm7(h<2Q0KYa0eO4S6HlE&9e0-~88luAl=@#)S0ZTVx{z>e%u%nbhDVLU{(jLThFE30C z{c0dVV5E!nN0R-Vfmn~oaG+`hMN;STM zX;TKY_x{|=v#Xe&3`*3=rVxphWqed^)d{L{3to_~Xv-OCEV`8WsdMbf(W#d!9BG{?n74V!^Aqj@?P4xBUu%zK=!AsE$ z%aRv;CCWMW$QcUrfRs;;EjQ@V!$Ohe#5(sY75Qj~2HFPnV;{YpZmv(UtyYFz8Rz8@A^_bL!X@qs6gnsubSeM-l;(aYZB6Lz&yR z=dPL`p3G3(I~n05>S_?=-zYO!G@2eSM~7UGTh`}qLA8bRNk1?&QHV9jR@z8oq~`YB z!EI|lry0t1rGbT#bswo~-x@ya=(g9CN= zXQ@e_`@ygazuPx*VLrO$3*VQljkj}NQLFBk%g%?XoTuA0AoFYT_lr0sw0IE#S=k89 za48=v^m08S)2vINsU@ga>`V9e(aq7V^lz0}8QB8D)B1#@1O((nnK|j%d6^km${#0L zSbpNA9;l-d6|I?Y|GdKs8vMzvbu0NADi5j1RhgKOtuUki;hZ!#SA@e^l#~=y#A&SZ zo%7~-o_pY8Jp4+G2~I;z-h8=Hi!p1WEU}!S=J%*HZOZt76BlFsC;_b`d#yOf(NBhH zm=FL=X%{6@raz4bALK9UYBa8fp%PPLs#-c@7s`GE-t= zo=l;pWAKY;(!t z+TD+s6p1Lb)ZP5trZyW-IzM-ci}&LU_fIA#m=_tV0UKX#v=}}0O56|;CuO=3K~!2W>_I^w4_Ijdft}l->od0hR&S>hQ#HPiJCF-sXf`LQR=lS>z@Koj=GozTDLM-6 zd20aaT(dYYRt~8hPhqn+i;aM2*^tpz&VC&7nBQFp z$qU?1?MQQFMaK}`Aac~|+)loK_G>8b#t!FhMLT7oL-KKPdBi6oE1Y*>mEzq;$1e}S zKAX)i0`E||?;sS-w|A!i&EYrMZAO1`nB1H+QGv1rRK0-&1uFk10Z}o%fdde|u*v989PGd&J~Z4Eyku)x!U&lZK7sEP4G6|UF7T;Npdrm`$2MhbB5se$ z#P8-u7Ge3;l$EX?riKz#@E;@U-m00~<~7mL>P(7tNxD7(omZD>b~USeJ9#}gK-!jMFYMLt zd7_#zw6rH&xbbV$6UzniE~Jl;v#bZKvW}L)NF7cUA5F7HC(X*2Mq!6Ux;p*d9Zt4p z*87Xr*5s=-W$>B>-fcmbj)A0ERo_&9AW`8x`xPToAVq{XvNyk zGn=N0kY7J)ObxvP&7q7=;nyq_)ZbI0m{o9~!(xK_MQP$UaIQSO&0z7+F|imX<2T`e zj&C|fCy)#^kjs#PLCL2ZY%$_V`5rOI)#DeAs!1r3!5+VvvMSi>LV_q4S^t#m1Q-8> zx>Xfs^H+Mxmmjk|H#V${rr4V`N|%AEG&D{&mCC28ke94^Ey_kswli?1RG8Pp`MT}m z2^8|3(VIb~b4$B(ZD&ealD`x^Ii5puY%s&fl<^h=VI;fEI=v_@c7QZZb}R~v92D<> zrVNrhv1xCZG8uF#@-tkh?4WTu0rgG11j15yR*d@&7uB$ae{1;04ur7IANEdL^Dp67 z5^UHMYe^wr{Lo;S_zeuNHN7zI-8-v=1^Qw78lAT1qYMR+ z=gl3A^_R`gjqV3v_qN6R9%ez_`Tmxcmj}Q(aVS{zeRlZAch?RQCPxHc2M~1#qeAnM zQV%|@S~m-Rq@y{6)rZHEYOFk=etqR-)jx0bv@Ndjvji{X&s*}i2sG-I@jzvJfGB{7Fqac5_xx|rBk4!L-2=ClYop9mshPz{B)*=W?fi(&l(H7Bba+cyb=`=nWG)Xc-yZE+>S#$IAJp-`TmJXsu(k#iH?-hAcDuS)i}DDaUVwpdo{vL)Tv~Hr8ZG%hlTK zCwMmdwA~6pJLrkm?B0B2Vf=I?=-NW^jpJQg4~Nw8)Y$be*;?I;hqYEh;F$T2{ZHj7 z4eWN#h)#w-(~P%FB0m`Mg}xMo6O(v#LWl7lN?dj$`#(%wV=&Sm3t;`-U;&&vo#EiE zapwFZr#r2OJ7S+8aT(-*%0{0`sP@Jr`hwak74^h z1lAB&k}(huYDNrm|Nil_Udj2T%hk^8{nWjSK{)7 zUf!16y1SmYrhw6>rdi~55wh6L&})#_<$Zg1f}o%eT@77$w&B~+ScWR~ay*!YZ}01S zI}uf*=lvkoo8eTT(mM8Zlh^frC*u2fC$jPH)?AdUg!=3Za3K7f0|W{}&-?8=TShW% zfjL5sg|JNk&(Cc`~J*Y4b+=cNqtYPUVFbOPrEH%^SH$yw2H;H z#_zgJ^GoG>bH)`4bo9c6gd*Gp?>4LM)%N@S#IJq?dLDibPn`j+BDZnApZL5hDo=LS zPsrmia?WzzH;tz35hVQ{fV9>go8cJxjJyUi=qowR^GtDCWN6>$CpxK1A-F5byfvuy zkA`JHrg0g-T~<&DcE^W*g4x$b%618IBG{3L5@@L8MLEJy2$G8v_@Ftl?0IDVIB$cw z+qI|CDkDsCtJPHmW5l%juCX=ck>Cc-vnw5qgiGVlXNJPx6>l)7)R7tSCc)ER~9^TEetz((|QIDc=5~sRu>4)7hb6(Z)7)TrlLHS?S;3 z4fkUY_GhcDb1;HUu7Yka`E}iz%S&Uz9gRL04ks4CvWb6ED=YdG5sflR*e0R>l~}| zefgbzwVn01`y}l!1-lLJ|Na+ZUj{-r9De*g2!tJ@Ad8YeaTEMUmNsmM)OM=TbI?fe zNBlK@3XKI$C>fIg868WpR(a&l_op0r9BJk(>^+9*Pg6+@n7?O#-^QTmN8f?lKT75k z#)=klkvS~6lk6kmUU~I?4?wu7SDiFf>H}xFWNXWu)hhq$e=X%DB<`Ncl$NN_nct=f zkn-VQdc6W@Q8I9$NF11A`ark_n0%5rO4tZ_(iBQ~LF|_lu``GkJeR|a#kI1yA3ljZ z?!y)iT159#S@fK690j6_k5oe{@eRTK8x+C zW@ag0=&gy07Jll^d7jzDt)U_0=kxA1wcFBV&0BE&q=}9KhMq25q%X}g1E)g<8pbv;AC;=+4B!^6kUJC*BW>p*97`@D& zV>fxE1>s*fUHH(gvcprQ&6CP09{M@H!^sFvIa{vPxqpkIHDE@ zY5AYL4~-3m=Y(+B`U#f=48Z>5pz_IvqBYN9BJ)cVQKg5A>^gX`&_NcCnx0|g3EnEb zpWa#CF+%f)qMo0JW>of6*ISc zpzT{W77YWoP!1|DCYC8paCo?Ec=*Ryi2Qut?^Em+XR*2rP1@*>6wBMQ?Wia83A3r{ ze?%<>a+VC;!l;8q5CwZ5?$a&!232fOBQaT|&E3>dIO71c0NQg|F@d(Y?r z^Ulld(?jH}-G5KWi8+w}dD~YHvFQHCCfd+0Gr~^mf3`L(gB_^-(7oP%hlqK$pHrp) zVAf|RyHzOTSj_C8#B0o;S`({O-E>Slb$eq+_^ z8fF?9%KGKGHKKK)j*un zZ&a?!#Iv#@C9|w(`bvI)GM_&1IFsU3)z#=+xwbTA7KJ2y{3$@~SHGni@d6z;@gi?( zP1SE5)fhhk{)er{a1)uB`PVJk;|16r^+&1a(A55<0XwXWq=TWusER5&?IEkPc0fH zp)#%W6kcbgW3E?}b;|nM%7jvt-7+`gI(9T+RFRuDOBgHPCx&du;0FTNs#4@oln@Zb zeT`)7>Y;F@%l1{lScyvYE?vyZ6f_T3@YrA^uV?F=IhNRbf)?+U<9<;Ob@hd2OIx z`0r9V$$G_~rh(aN#D6XiW(S+K-WLuxwJL(E70t~~cV_inNxy7L>*p=X=~7M#vyEg* z{(_nP%$t2K%wFCM4-6`s7Fhyp=k3hxZF$en?d=zlOR}dK=%8=F#I%{==|9q-yzSJy^&A8YHw-TeVX=b=uI0Fs$vfAv=!z6P`QQfs1C> zOTU$n6`}&g0rdoniUufKrxMC)&zm-Hl5U4E0i~6cEX>ur_I){otyC(sLk$O0d*A}P z7D^(@{mi$0&~EzWlnxzjMw$;OuI9sN87jp5aCuE28|s5zv|!ARjMWU~fTz?pt)VkI zlYtp-k{!ip{8Z;Z7x|bo$`B^r>pyPEOXU9(l)34c+@C^VLp3~&DBELrsc$+fn!IX{ z_vL$jY64HxQzwup0ED10(_$6r@_Q4FL5W*Kl@1PQoc{(LnaJArZy zupOKOK_e)2M+FDD^I=jeMZj}J1$WwY_wRF6*giK(PY)Mv@ri%nbfSwbRgilczCa znP4bjkLMFN__W)+!Xof$V85{!g+Jx@wp1P`Ebux?j}MfPPp{d|ABXqoqbZ36!4Dh^ z1{&h^OCxS8a!GD0p~f0A#2NZq+d;TbuQsvL#V})Oc=6K8Bqcq2dtaYp0?yY5Gg@Qz z=2Kd~LgBBqEtopC*jD=^c+2%1)Dmz#$E5t2A4ql*&C}M}}jP%b5-fiaBG`R~`jX1aL(Vu$y+B$^fxjNd*wTH51 zjq9jCn>ypFBlk>Z5Op>C^k(2xOZGq{y!`( z%|g9;wZ*aM;rPmd3yMP#0X_^NEIHhQeop8^16mv!Dr$MD|L>vDP|0D*;h`bAp`lW! znbNX@fGPRVBF4|=QP%!O&Ns|sKp4ow@G57j2d2mB`#7-M?Bd1Si;rWL<`_wD+6 zuaD&Reoq@U-S3>2OJ`vl>+i?&XHru=Iav=~%bib{EytIWNm3gf&%ih|ywL%5ccN~e z+x@gv%yu?01w>AP*y;PYAF#iB+luqI0O0Pec?>_0j@RWboO@Kimy7_TXv6+})x;Xm zS??yO&CA}6fkCZ-IF_<qv%jNu5eLII(bbsT1OLd$_qk zUHjG^_OR+(#oUl6Q-&UUenGlAagcmjuz5;&DX<#rI-&D^+_#sq=lq>he=;U7EBnpD z=&ir*O@W?HA&$sz4)SlMQrC~qZ_jPf>wTL0x;-~y;~vBJ&-_i;R`~<`v;3XTXV=b$ zezx}a#_oge;X+C>VlszW34bFPE<%55Flt@cH{!nbZ=0O$lpxJI|L=uVF@@Pltxnt? z&h2&czf)u)oGA5Vua#H^f_>5#d)YrR1``Z0Iwyc|68Le2m`C$1@hVFSj~FN&YX^E7 zZEU(Vt?-nQXCljG=YTP0Qf5eWlBu0jCczF6jTGoDZ z)noUJ&6wGirCOT~bb_}WAoUwCS~7U1(B^CDhx8y3=C6+=dMrbcnv^*^{`kz_Sfe}! z-6fc4Bj+tT(+yO%+_4g5q<@hx;X+bOZmEb6yocA&|Uq|{X=aN z7Kk3%RN~1Hr>b;j6J?=@>W`Bc_kk+=A-%+lJa`AXbg-L<@NgP1TSy?Mm2A4saijX< zg(8rwq!?;}#HutR>Z7nYo%n$5hgu4}+u${Hp56aQFkS^vAy+cyh(t8Byy3TK=)@q{ z_$kUEzV2}(cL|C7Xc`%qFa#fx*iU?+pEiil3^cho1r0Pw7Lr(HT=Hk;!map#P;o90EkUF>dqSy1W;B*G zt~j+GIT50#Efg}Q)NCT=IGyQSDA>$K=iAL9FP|_Us<)Y<^&PR+-Pq7_U;WhHy#3*= zRi~L8gsYj4lmGJ{-oG21pLna3eYSXy8dy5ozr#Qvkin|lsDK4d0k)lO{I|K_3!Ci~HyIXPT z8`KlnDhd^ zbez7n_BiN5XP-!aKM7;w>;*?<@&1P+TpH$ODD;GAM(Rji|{)#K&rJ{j2*;`@Bo&al}T@Olni z%5}Wo->n|H1Vi;b9GlPwS!AW?u?#e^nl1BR?V9#v>X+^?nZZvnJo zZ)2ltb!E-gje7@OU7bz~Mi8EUY%uv)PgAw%whkJkR7@pbr65=O6HJ-(NXetz66vLI3>~ z|HJCnsr-!uDEia&`e~=G#Fr*x4}t1H-837W7_7|o!9{ll2#{9tJ)%>-)OrnLe zTrf=4#DWYoD5Uw&z>*cG+@3a4f=YCK^;?ZdeZN(Ko_@Qy;SV!i1)i2oI1RKu=E+-V znYGkgc>itUCaAJQi=*KNPj6K*lVeml1wEa4`a6akzBxT^6tNpK; zNP;e(gsKQ%8I*G}SD(Snu|F-9-*H2)CcF3bRSD*SZ#xq=V%ffycbJ%{~H`7d}nR z?(K0m6QKKD!${<;`8S*WN$*pgQa2x;+k5BRji6G^Z4boHTD@cw{gRcMQwkG`ZQ5z0 z-^z0o98>pH_iLmUe*pPm6X+1>33WAHxdp?%!*`otfni&|OW}s_l zK*l8JLL2I%M$>vHqtzgiOCdmX72K+2S5{-2m}H$&JtbxkIQaT2FQN2GP!2wlath-P zCJ!NH+NCxm5|JB@N^RhYQOP=q#utbqX!*1rWg1b$$Iw;MtR0L4q8Nd%@Z8~A`QgP`BX;Jz z4m~1Fz~utSJzriTU+_yR&qx)?1RS)8jMZ#aPd$UzVM~k*?J;|c4iItX*F5hyQ*n-D zJZ#@^x**gq_vpj|uE>b4+i%s+(jayfnhsg4SR|WwaIR$9@@}W0~aZs*Q_Q#+s@=(c836Twvh_@U&Q?v+X zCn}9k_T|^SViGn^-%nYL)El(h{L-goq`r>WXzHUL`WA#gly1DUSP z2a=Fxk$*7!O=6f$VVp^3m_rH#9)0+5N}6?)qj3kSiJzLnU>}cXolH35h5o%qtxcP< zh$o)y+rRZ38Z?s}8r^?Q@aQu);0F+eQ-K#tyfS#bAuCP`trI^I$MCKVaJ$GcTbSmi zc!F519+n!nL-_Utw5)#9h2vE9ubZ`Uj`ik4HF34(zY~gj8PTZvp${|YIArv{DIwDP z%P$S&i`75xjW3T++T19*iEz%Xj8@!O8}i>fdvZ2*bdy@%%aNM3RL zS$TZy-&=y#w(gy+oh4}=riG5!9Hx}R&kix=mn49_nZ>dUkvxSn)>|72bZjtwpS|Od zq0my9E}dh_aAxKeIuhWpVObqqFN=zO3UT5@i0J*5tN_dsmh(x?vm5oCtTBBr`<@n9 zP=x<@e>Y_+{!bFM`}$r@tuqkpbGvblY`XdFabjb7{k%`OT@E|bP%hFZ2fAT1qFw>( z=7|MfKc6nTq3!EGcc-mQB!BT1{>S#yz7KbpfivQ-*GqHD8}Dke z#9bsGUU#1F9;&eeIYq9vp?rOM*B|Y&-*KfU3gu)j+Nom^!f~$`Tp=M;WKVP)ax=xg zb;(n_$ov$!x$M|wb!V?N znaODL2_kj1roG$sKt-8+-Yc1+myFv*f;PrPB<1PFFUh{$~NMej@A-pOc7su=BOSZ_Gep+YXebRK(n%MFYJP4rp4vw@YNc^pFUT$iFWk>zl#F0&uC-3_S(LWL2I~b`TFSDc^cLFN}!+ZzcQ`L z(Q6xieU*XFP%sXno>n+dfn$4PR@vq?x3N-ld8Q510n~h|Wbzjl^zz_R)LD3NMnzJDm;Mw9aXHVHs8JX4SCpmt&9FTFrYh62blBy>( zAvaP>QJSS+PA})u^pE)nX%BY7M|apfM5O7+Ekp+c?a5d*S!dT{<&P`p=pPZ^@k7}! zL3Bsq#yUu7!(7%kz+o2JO)U+6U=&gc3?o(7JVMU@bUa+}u_8~L)-IyHtOuo2Muv%m z;w56gLN6(_7=K2-B@Rs{kLEQXOv!7g?vcV_wSr`acfX6q^M1g^vHf`kU*h2_u@@zs z0?$#PJhNxNB{Y1hZqZi2*-cuOA<;m6-zXK&VS7Qse?b4xT{DqW9 z@7jm(5Ll|G#D6qz#>S2)Bw%rqVkWEEL%Y*#{XJr@v)CgUVBzbDB;iEXP(i$)yRbl{ zi%I@G|Fj=H9sRKR@9_;ATHAASdrRy;8NB>x&o%-c2j(K}2-)bTxTkdgobJ zK;6U4!1l$(b!bod_OIn=w{Y)oflhu-P6n00RlSVa8W7q1sm=P}^UZ7TS_;5`PrSXh zzM-k9zOAXgwzJA0JHsgJt3A=d96I=ST zW&3_k=hc(g&NH{;)GjGoGiVo#&RG4FnP%Vh4HagVJ<;mX_g) z-d_8k5BvYl&7IBl7Xbn&c>h2d1RERTo~dm?)5Ej=y|bkj0Km`O+Zpi@Lwmq>NYKy( zioe^#P6xmWqF7P|Lz{yn7$Y>`1{h%GM7Hz}xLZS~Q>4|mY{_~QK4;3O1AuRa2~;BA z%KK&fZ+1?J#o-D>U!U)0ZC$9u5U-x!PoZkjZ};~{8?)iiGMWo-LdfQF=W>~gHMa~j-WOVepb<4z9`Gq=q<^0RKh|xUaR9ph zQkhJdIkv!f6*3%7uLJ=h2MZfLAh|djyCeFh-6?pu!yk8c)uXsUCpe?0IU6> zhvdp@<3L0ux&tu-vD!psr}jipwWjHju}GlPU(*_l*Qt$-2R|gSvy-Q?(wE)S_247Q z;2M{$x#7n{OZY=SWbq5ie^z<_x}u4aM?8fj3302XY)=C~Nhfo+^HTLm@!rhKszUf` zW_1?Y!#GyVQmISwpOtO7*yHQ8qm&|d5RLNS6_8R3NzTA@((-1#?mrWyjZ%iC_*a;V z3FYs zTyfc0Uu}b|wtWM;)fz)Zg3V*?!cWi(sDyYdDk{g#WoODJ2LXZ8q5MxX=ibkGT4xPV z^+857KI*VG ztR^mFwv0I*7HqW)oJq0p=q_D83@H}Oa=$+FrUV&3VtfB zxq7 z<%f3R$c9l!sIKyRU?TAaeThE^UI`_tFI{@Ko==91Vcv%&mF4uw#QzUI7f#+II~Eh| zX|$&hhS4WYLQhLVDv1*uGEj@a5XG9FnsjH;s>4b+OUnA+c!72Q7n;ehVXdxW136b! zIV?1s5Z=ul?L8hn`hUoNdi*PESm7@r#-9L?N3Rv6f6 z)n;ZJ1SkDgiEdSvQkC9i#VkrC(2G9Q)L^GY6N#ty<;Pr`s^dbkRj4foYEW%2p@g%% z<+-IP3|N%wrIe!3Z5fh$$P%G~c8&64oS5mVZQilx&cY(U{erPmdW7(w?#%tQ(_Q@2 z$U-YnjcwA!KQqg-vWXqlRFRFg?`UtWe{QY+ac{5xyCNTiQ@pDn6Dm~7f#uEuB8p{^=Ke+mH9igSsh8S@Y!IcT zrE)fnRT{WD)Ct1pqlAH}T!xR)zSC}{(5PoeB~>k6)(V}erXw>>R5D^pacM@CqRm73 zf%|PB1JsYOA?gS9?L0`>L^gj|Z+keJ40pK@3%cHWdVo?2!I#(IaN&mwC1UTNG zXjd~ZltYF-V|4wdp(oMJ`69<=!0r0ORObuq;~DfSsT;~Q1O>j_=61attL6PSEsg!h zF&rG~juwUf^SwFu39(y6_Q}e6xmz%)n_F7@Z0B-eUH{}sKQ;{)VJ5;+eCs8~B$Ld< zo|DHImcSj5B2TAj!8*bt^1W667uxoMCZyBfS54Ihf)y^)-q7M3YW@)~ysGWn`bo%o zLz&6>EW3A&nyDeMwWB`ZoAd73_vi8NCuiU9cTvaE7i~7$#qL}Legv9nj)l4S}V9>Ml?gmMc)VYK>hHxG;N(fP_E-Gc!*R#@Ht#Q@xusCg*xWvoVI2%&3(X$21{~X&%=FtSMI1 zvOfxxqp;edLU{Tt_IbOEN6s72B6yQW)WdKrA|z-cbYki>O&AZJs+3c$s&f*Wo4|Ln z+_N|^jQFH<1~=}c!P*$sn*H89?en9sn`^61o7z!YLI7Q8S*RRv#RSwc%ep`|a& z9^D_45BO4%V!4b|zsb()fR}tfptu{Pl|?`)b#-4VcI1+n40-;1-2jp? z0Jo2_D~W#(r(U*0QzYZ)K+8*+G#sCoyq|R&D-0w#xAuzBw|AJn-gk`FBVv~ z)cip==jZo8;6(Vub04kQ+sy=U5E4GI`Z58sxwk95zH)upa6Y}B016vU6rQg*E0G3x zdsNOGqwK@6)ti5+7EK_^lrF&^=YL(j8~@L1dQ~gF=M`=PA1A}eig)j?j~DqWwgq20 zKyu&Oz5J_3qj{pj*ck500+p9RX}JhRJvBzoEw?#sijbQ-lm;uANs%eUl2dR;chElH zBy!5x?RT8)Ig$jnZ@I1Dgo& zf8yt)gcR+h48w1tn~8$jFmn}vc^XTX`lgwD4rz#Jh|*&vcw8a;m3Vx*U3CX_hCQWb zzhH2+2k&N4Qp`rO<-JZa-gJVRP3#C~+p{nwc)8DPx%BXszIVgrhiM7#JaAGAP~BvD zk(=E9_!hYR*jo(Sp`nTDPao3g<;#n60G}Q48gvEQ%kr)zN;|p zc5Qbp>j(;gF$WR8hHN~S1|0m1imMU*=qMbyr@xU6cxbyJ1B6w$T!4J&&#;u#E%BdR z$y~m0_?Np#4}OsZ4sXHVTqf#RJFJeD;d&-XGdCI*pjGART5oZMHjOFra8*)f={#V^hYmhHF3lCqobrDuv;(P+ z(|=;BK+x3qky*TBkwVlH8c%~Kg6#;5L0v|$OHw%2Q;tVJ*5e(-u^T46UhNfgpxX=U zGouy!Bad@N777>XpCs{d_);G#rK2DtgKPj4=IUnvjdI9=z>};jasz#; zuP(~J$I+1>iZwZ|OKG&Y$+L9;E{>&h3CmcMW->HVTBysX(o1-rXttoQ?V#3fonMr~ z{YQXKvkH2|Io+|f;P0X@IA^Yc{A=ux`P#FF(}@zyTqShmD!qR6Ce#>TdwMv@9JB5d zZ@d3*Y4@Mnhr<-&K3-p`_)niWkyL%9(P4dvSRnGpk0H6C57+r{^{;pP8{>7nog~T^1*}rLLjOt1KSIXNk@yXtAR%@prZ_lkzeZEZ4bOpD z5=yHt58f_f9S?u^`${rTU2iCuyPtDC#rsm?N#pUe#5aeiaX}e4hAjW3AjJ z(!m+vW`8!bbCwRSwDl_yr_cmu%;dIK`(2Lx+B60}8Yi3-n$IJLfBB$-6(q*_I&zou zP#yQ`zxfw=v3;{W=nfKkk%0U|jFja0(u9{fR8Br?zH8^MoO=8x*CfJ+qyoXjj2YN8 zrGdIyc{y%3=JY)4=mI=f*6>oThTk9cXTH#0Xfl!7{_*8bik{hTm~qlkMt?%vs2(xA zJM$JbWs7Zf7txJrtT?vHX5D|Z5ktMwRgk-7s!p^%owurFP3-|&cuHC!%ze=EJ4kd- zx+K^K8rc|5Ut7s)TL?1o90#iqbhkH zRV-gUNQ^G^X~@N;gax$p2D$I+n*I(F6Ih}MqoSt^BOw-Zyw!v?7>@ZQ8Yo2NL&TPgePjGSGTnBi%@2Gw~PHP8ixj5Aq zvjP)%^mAZTLFclCLbUypY1Z5S#ViwtNQJO2)M#+xsC^N37_$d)(=mBBo!Bc;8C4WY zJpzukx;iObSCY73IT1No(iP zmFf}1Mj=9JKkGIRDqXkb`iA+rs}F4vZ(j@Yt${=Ka z?B%2iD0=W}P}$K*2FI0O-_XNjZ74;QBPn*o0v)O}iWGp;Qq)QU~3D{konn zzRO`R4ipmvol@!_UqG|3vv-)v6O-(B_kSx(Y!`JGjct_ZsW_}>ms5tdeoI)wJZSzr zWDJw09clSEfS`|RRH{ri%+OO8hATv`SfGJ7*oU>`(tNbAke<%#P>D3rwz=D#_c45z zAcn$p2;)R|@sPfB5IORzC4R-UoArR~kd#R-b~Ze#ck=*1;7Iq7c<{v!8YhBfpqu}5 z^%pu73?C%{bihp(e?VcfQEry=MJ7DeHHHb1B$<2wumR?~e^s+kxVL0w1{8dw|ti;&%CO6S1Lzd3UCD$_{`|42An0ajW$IhqvyE$!G z8|Pa1?xec>hbz17JX|c&H+JAqxku*wui9h@NZvX+^A}|KwcWd;S6H5(ZSu@V-dPJe zhks8HC!VvXYw`Y)(wL(YxlK#M^mS0+(+@+ZbeUJ4BWQr{|CxpybZbmo-656j4<~%q z)iAYWSIcqLCh9LpFE7uLgM+2WNGX5FN6#iZd#ZPtav^WT#X0$TrIMHKMVz zEB<|ik!qKuCD7Fm(>rp^#^xbQ7__%n#PY;)edFc~e30&gQ9EefJ#y-fm6*EhcoiQ%;+_ zkH;MaJoV*r)a1Y~-TlzLTS$zB{d&4!IMjDr3Q4Y1{nwy*iu8)BS8Oit&-xWjHW>@q zsd;v5+A4`;4h~^D*7ueQyAMeZm|FVhoXm-)*SViDZl$4uo1NTC?)B{j?XEX}Yh!X- zATn(FJkCFoTq|-68df%S1_iXYy$$U3#%07Mq*>>xI0oO$9~nN_{Nru9+Fm<&Nk$LO z)PFQHzf1m=;d43lYVWrTuFD{&E&QOo;U5e*2|rHt*-W{SmW6P4TlqfS85BPrUSxJVq#S7q$WssV5TuR3F zp9zvb2vk-S(@Dgz_z=0eI_6+znM;{&L?TYaf zK2hY8kd4fgN6~&QvP5Jy`Zz0N+PR~)xa2s?ca-XH{;Lyz{!~K)9p- z8R$wh6Y7}CCSZAIP_?{$@jVRCIsLQbq*@ON8_AW~Q3@XL*~yLJXWeJ=iZ=MKYAsT7 z=<(Wf-<`9_L*@I=Tj|QBVj>{fL`20U0aq<2y1DvhIHY$=2(X5uE zIknZ|fFF~kMo(oN>1cDz`R<=^;`*H1sqwG7n08OUlQc*eFQ$*SOna-wm;t@n;RNIL zCT!G&;b3|`s~?VF0wT0s5w!QbR?ZQ2S{6u7iTWE@DDVM&FS!ni?`!Vek)Vgw_H^6Uj-Yh5qleplk9Dok zU<5~7^`C<62!2kS(Xg_k!DvTj-VuQ`S+?_$5U(g4hDb1^RG1-W!|`NNSb_)jMELnu zbW$sh&h50_el(I@LveN9KN?p9KMDgix&+R;jamlErX>wP2Hr)fx7~v;=X-bK4H#pu zDje=V@IEWxhZhtLpm8IvGP0b|F(RvSp7 z4&)xm$zXi^Q>C#=rOJoPxHX8lP*=I$#=IyAVht;_>#nBSk$t?TioJ%Vcn0S*-q$#f z>Cg)&YCwMFW7ilJre9C~K--y-9UAf@yD~S0{Eu+zgw;bc5sdA+!tY;gdCGB6c(JYW zewk@kf{>gC#d^`E8R5K9&?I@|%lebz28tufGvbN~%{a^&&*#0yEh6G<;*?>dY!(2B zFE2{7vtVr5w85bT8=-M0P!;O^y|(5r9qMW3V&-V|$-|Lv0UvpUO!Ek$=Pc@EX*5ut zxZgXKTNsEg8TVfj6##!?fBMxKOln1c^J|?eOC-1AE>?GK0Cz(8!4RS5RxwDsFt}B$ zc=1|Nhvi}JM3je)28GW;Yo>uJFRojglMa4{8-P%&V8g?LX}}dqE-$6DMTTtY&MDhp zQLDd)BZvk1{6``wI)08jN4sT0d@WJoex5l;l4C#vUiCNQ%s3}eX5Df|@SV)dVd>(D z-j1Z8I z7&R`4G0j)gVq(;==e{nT}8wd5Zm-#^~2p%&Rm-<=p9kdxuI?SUB7U7>VTO}DpALf_ZRxW zjB`5roB^GAYE1J-;Lm6<^h-qzQ}H`*Q+ z=FX65!NC;9FAq-zv(0)v+w0(?*Jb0>x_qa+QjxS~qE7=Wuf z#?vr-H#zpP1D2iu(X~Bx)BV^w^*JZ(m66)4n3wZTUMCL}x2_c+%`)$P%(B!c{|d*N zJ-Bcit|aTKs2J<55O}v8*}^avo{@S~^?$!mih9)vcjp-@Cf&KUmE_#bIm%*0=?KsT zMFh*L%c7Dk>;>^YS#p(VqBoA#0cLa+o==zUXz?kvZ`0SGzt)IV9ZasKCi|JIPc(&C z#%xQ8Cf3M~M!52yR`TKxfuve-u>_)AQPl{Sm3auN+bpc*z9rf>YVHF#f#v~-TD<0< zz1PNohHskXjY)OfR7%U?d`cf<8!N7L_;gg{M$26b@umnwpD@t7_iVX>ajp;lm~HGa z|1MPFUxw>%`Kbk9#WyNyXBMYc!wxuc}q}k6bnO;>$O&R8j!5LN<+65uP-4u$rrYwXRyv$2QinPy=D2wEHpo~Xo(sVJA&DL-?Aj7bZ(~F9%yaK810%JzVj9X z09FvZ?1WRGHN(Fo^9!~)_7lqTG<9MbJkP2dy2VTf)}QjNOZ_>Tv>mBnnnc(mG@Q8a ze3BBp0!ayxCxlmD%!^Uy4!s185oF0YSWsF6in6tOJ0IVJ<@rzn7IW%?mZ1=1I>OFK8Hv2Lw@96cX8!(EK`%?RZZx zt#+f8S#j^&7C%vvAZhonZs_L#je)s_zjJaZ$lKr6&;7AWh@1Jq4oT(9aqT`An_bX8 zYJLc3b4N$ZPC*p3;d}-5Ss_-{eunA%`}}2IAha>w?2U@Sl?^6vc!r}MlZfvR+^-w_f&*BD_b3adDsz}q^%YkR#ZWIoak6FB2jQm`v4!xezoSZml>*`_99 z<9#WnG3X(R@Ot*}m>94wSlV(AatE@qI<|-WX^Zy)KGMj@ey#mw+JIs_Rm%Xek7Pdk zXGik%Ta^PeK<$dOD9K&eD^r@4h#!fTX0*p4Rb~{x}{m(}hpbys+0X zQBpQzna)R;O|TmIhWE5zHkE|G0w;E|V3EX2aS{ONH1O*dU(sRqWiFN|O*O!U%vT^P z!V{u~{$pwD78i%;ERu)4LH_#f2d~9VzW7|YKW)5CFA~qRbe}X|!WYE-R9X8#*@aB> z9-Lh4hF=t?5}%-^HaV`WI;A`{t~xc&7QzFtw!Ssrh}U^5*6%x_Nfh zwrkMHcZS75CHn7pKrI+n+W(qok@$Q$q02}#*!%g)(HBX?+t1r;{-ObiVF;vJI)5P+ zcsJ&8rIFAj-sQ(77`R4ilG?fr2MlO6V%066<{$p7wQRxpyOxoTDtCzTs?J3G@d?Sc z)6ABXn~|^gOQ9wi)-%t5rXb<$v9-Z1t{N|@BwmKQj>{65q_MYfAa$L?2O-xf%K3~U z2we9!HAH{~chaSL16I&b|HZ=V0^AxdKKTJ647t7lMK^b~y?oeQf7%T}=w z-iBkz_Bq4A({6T5%A8z=43rY{*X|A0utQ<4e%c)5x>25*)RVZHhT5tHYnxIW>lVy4 zNpC^m>o1Cbk*;;;UaS987e61sor3Bge>yN`vRh^R&3hrxedYr0)RTK&lHbJD8m&`N zVBU_t9eDPwd4_Q)OoI+56tM5ge0fzm;))XcJ;R%CzPca%(?V9`cOJdEtugJsWpA2Q ztb_JRb@GI{sNdL*=8VMdJ4jw4TL>^G4@w}(PQ<0mgm57K_|`SW1-AYYqC3M&&T)K2!RGnSVLkQP+l)9UmTCAh4g z7SR%CzgsQ7k)d5e`A#0{E1Xv4>+s~tL@07P*B0m5PFRUuIE|Ic@`P`1TDvte7uYCC z_x0v$mScN1>!1Xtoq;Kp?l2;qBV%y^f8nDSZkH;G6-^a=ZfvZPv>ux`oYybAKc{ew zRhZnujH6YWiBW81e^huhmte^H8F9J~rzbxoRSMJ; zJyk*+mJU%3pW(1F@u$N{iJRi*Ve)2C*)^QoKs2{yS*h>c?Lx|q-ltbAB$8@L+ zp_WKM+y+KO5uwXJdFpoict~73L~IegFqvEJUp}Xr`0W*MAt(vKvj0^K&pwohi-t)~ zXw&*-);y2kP>+>07OUmWV!_i&!o7DZgd%d`^THUL{sT98nsuLa9*zN1h>K*QoX{d) z(cNlR$*S;aGr5}(ON6$7j2p+(@(96rlVh0VKHU(X~Ubn`xA#FOr#IN}5ZCZ1-}1dU;S{(|}gI zxgGTcaV9Hu``#dVoruqw@|_wvG(w;M=o+ClheCSk5bK+$^AArvMpu&X71t%Jg$kVH z4ZxhR8=PY_{tziavBum4CkCLH>o>J}ug%w(Viu3sG4Sn}2Rh5gDGugO+?CT9#~Ad$ z$)bIm+GJD&aN+K))+~$1tszV0i=puAI{fr@sN$#qqZM;L&aiS1aoKm8RQW0b)H#dL z7;<46p0X6?Iz1-bkpU@?Y|+dO27QiHoh?_idH7n9#?ijJUg_=`9d0a^kBI7h<~6TIu6R2$(!IL6=*9JE z=t#uCU|UjZTN7TzQGHqCc*e>RdOt;B2ggq@ql#3JSjG7 zUlKdS8MXc%rfVBYU$*EBcK`Oi_cBxy6nJx@8*i7;d6_Fx-KeTsWAb;Zg%kKTE60$o zmizDOH1$;*a9jnA6@^BXot@bf-lWK);ezwPvN@wey4fdnD@nvxPMU{^H^up1QmvKRR1);9nypwFzBb`e9BnoH7mk-f?HnELzE`Edx66AU zs;hoWf8ht6bTQ}z=I(Y7yIlNWlfIGh`+4?pX4Q24DZ%CPb?E4=nYcte(|gWI$kD_n>&MC_TG{4@dc>X0&U%I{_z#eq5>S?LytRx*1mih!2$l|*_Y14L8l9x zjEa?Q3H72Un+eaw-r}hiM$Gqm{Q1s_8!v>1>qBD^>15GGJjU?KTUi=FcHwM~hl+sO zMT}Y}&uoK@#N^XGIOvqmNjj#%R(%+>KcawaR+;#hKX!z>Oz};dX&YXMFt0L0osSS; zW0@D@l&%R15czPAL+{1E2YX4`bfczfnD7H+G;YcwS2-`wb?A_`d#+fJlQ4&F9#SMJ zYN-0+&}s%Ie}6-pF4MI#4c7&%YRoU5UKkyW+?IMCZZ{aKCj0` z=-9kdoYbCpbpY;kXPN#CJEZO1trDa|$$P`+>@H~giTEeOvGmd}CZqrjy7ZeA^d58K zKj4+JAtjJ+$G%#V@w{JyKHO?Hc@r7~=AR$(VKsj$=w>w3I1e$P;q}nwn<}*Lrd6Lr z^hMmV?{zx1s~Al0JwGplB_X221P(dA;qjjN0qY;)xs(YoZO*VFiNFe?-j?HWbOGLI z(+%z=|sF zuMpxy#B8QKz7ky)*DOr!G70~vfvR6)_s#rsc+_PpT(yMh!SS{&43#2)yDncQRnaj*HrMu2It$ zVdw@A9)b;+f1=6wA57gF*#379`NpK?D@*E)eTX-HwcF@CIL)LO2cx)vm& zyT;YatYMj{W5;n3rOp@0n3F6xxK(bPcAu3+!xWKpk?X)AtoAr?*IZ^4>3fXnbbDGz^ zfBVCQn>(L&z=oR}ogTKHR#twVjynq=!_A<#iSd2{M^4#}4aaPB`wwQ6V#LQ#$vg*? zyTB>zxpYUYZf}Qj{<-1k1h`k9d-IAFr`cn61~V*B!b4@@M!4@o#&*HN#&o_pZb?Pt zXMz`00^?f<@dj~ZZ_^js_bUf0JEPA#CxbH;umQB;s3Ku#67T@HR%KULL2)r5aUlpV zPkUp%cT1m42+`RGd6`IeYBlyP7DTB=y{c6CkSPpiTssB_Lbyg{JDA97#o{zYOh76j z_h^44^FXLxZS`Vku4%qLO9U@Kg16s{w^CbkX(@uNQ9fD-wy;+SI(%cvIQW}u=q_j#EVcO;{-@+Y+J7#vcB`hNkcTn#ZfWmVl)TC zaVu6uku@>SE9Og~DbphoQYxIV5eZ2inUlPpoJeZH$h`9v+~($*RGwn?yqowzZp35k zBXlYS=)1b!l84^<;KyHAhC-#z}W_Xl-&jcz~9|XUNctxGnx52Gy8YO zHxEK5Hz$944}W`ebL(HH{jG4^-J~B^PK5+b5`Mq2_k!tQHBrJ+JG0&*0PXIr!;gikPd zK|C?`|Z>2W&2Qq0pu3Cce70}@%n)sNjx=4)#>~9RW7e#h@+ba zzq&J2{Szt(8L@PZZhDvu|xanI^4_-D8=rfbM3!q0^h@`|m?o{<*=Z)k! zkD}26V!ujRFqcxgBeT78?yG&4!j+@z{a6$qr^O|1xqyPwHFGXkpuw8zUBq+GO+3bE zApeBNr28?<7SB;^_n41|A#Mj+ay?z%c)IKdrAuCVl**yo5RloP zx-7qVa;-PG9jE_!p6(G1;_U2dM0&5(Ct1gha!>vguyTo7*jeytP4jL z(@NBLz=qj0C7VX7cfF61T|@G6%xrR4IH5<=sBDZkGr;SBle|RQ7|^~-hN6BgczTUj zMGlJ{u0)UsgAW}vHT#jS#A|s)BA{E!ESs_u~?=!(2kCpSh zBzjJ?{Q@Cl9D3i~w9dD)3RC^|Zd z{k0=z3|zvYpA|5MSr2X>fyyEjM?R}+xgvfySJ~*1^DN#hzZ6G}6<=WVJThEqs3fZv z9BHKT`R5!HukI7Pn;R5cugr97yU-Dk7|T;)tixytxLt3L3OMsfmQ>@k=?*B%t?__T z&U0nOQlYEP*sZlK3H7voSqjAW-?CEOh0;}JzKpnj+;dBtiPmZ4wG;50FsRXY(us-F zq{p|>k`(ae!~I)g`R>mCmF<8g$hO<*L1?6Gk?%k*frVUjUqB?q z*2pAXD`hjwgc^=EJLZT4EeTAFK?Fqn+-;;pZ{tJ~P)9lIS4XScidrd3?tos!_2W*^ z!yC!{^&7Vvlqh%mH1_oSR3FM5N3!hQ^uGmF8bKqL z`=+(&h_I2~)@r@Oyxge|TlM*k;`7oGDG=0eTe~O!%5}WwMMAYz*wzV1Z&k70La1oX zxH{y~ANgZR7c%A|A(xzY>I1*x-IVR z?(Xg$+$~7suEE`*AwZyU_uvE%9)i2OH|`MJCFJ&bKU}H%8+O%xYOOWqm>a!ztWBuZ zo~WJYM$sFAkb70{7t0UmhE5r#*_e*Ne1r~N`dx=~nJ$2(u8JcZ;&Bs^#44ufY<=%K-+ybdO2M+GmjN^wdW?%j;D;v`bP4u%d)h)$XbyY|@4J*F%FiO9%q1%{f~-Na3i2T6HiB-ax(=_7 zPJOUI&#&L@-Hq)XEe$Ollb~7CEdvANU~xPz2Y)LYZ>KL`0SA|gZD)Y7!{gn zlQrp5$8^KYu+Ui35Cedx-lgia)|!e@+I@RlyT!)ep_O$iy#V=Z)_uekloiH4`dk?- zLp<qiTYjf$(E4mS+A5lNAV()lDMPGacr+^C%v)5Xw*N3h36{m&5FXTbZKkt&wuO2_< z1#@+_YbLjiO@22vKabt7Pn9j@E|7-iZG8-!>`^KZ{NrkQ`RISFnBXl0X@qbIynKM? zN19NtR1>-+xnDn4o<8oU@_i}5uiM-rMp4$(M=DW&9xTQ5ulep8)oC{>ON&jft(2pU zWmgp}MCeJ&xpg)6){7=`zO{=p_hS!mFPmeo2N@#bOXs`ij#vSkg95=simRRuuGCW* zsNa2r=a`~?Qrj_D`);VEt5zDu`LI@*GJ6_x-dC?#a^#KqTlwqLoFgBJ$Hvb%@C((5 zaM}vHrWY1IY2*w6M8GcAPPMvCxvst*AfNUHMW5X45K&38jKK7JVlGWq!4n%)ShFhZ zAB(|VK6N^Yn7Painm?j&l^C>8WIdcq@#7Z7%l2g|bWQ|#^5uWzVcIk~=WIZg8zA8; zH`;^H(rP|x%07e43KrikRBK1km6-@5Kpq|jGiF{t{(8LL6uEmFyJA|Jr=oQExtvTB zh=ZJqji&OwS<+RxE=y?HB%JZ;5^^u3nFI6KFlj&wvfcX>&2b%hoIBDm7EV;L2*HuO z({w))k}y$i$zoGjwLM=_t$!SF3JxrJG-p|Nxs&edFyeSMM;Hb<`odcT=_!1*jbqF8 zcuw_k-NI*oEtak@^s!DM!$vs#?+t2SipWw6!%k8!*&(-=4QkRu_nZ@MVJfAql{e=X zwUvtpG=vS9+t3#4ud5<7saGG?sgH53IzyvyhtV1$XR8L(BJhOI%!a{l^%dwc;obNL zZWzf>U~&ze{|qGaO7iw6;yH0gsOzNvtQ;lZ7341voXLn(~WirNXPhlIU<<~2Q^=YU0J8;px-DTlU z7Am91HzHx~)bqBt>+Xy$(&*ZfHr86{)^?jThtvq!nGiA^>b{EVyn*CFuXdgax0)W3 z7oZXm(p0e_sLkPX!0IC5&&Ag!#`2j}frd>cK)3k3Hi@uqYeOEH8_u2kKesnB;UX?! ztESajJur+F!H!HxTrYG#861W(_1?n^xqAKPWtjtk=9q==PULo9*gttg*GQYqN_PC) z*F22+320R|A(2&p(dH&#g{f2st)srg1Yf(+nhpy!Vt?v_hMJ5!kZ4j(OFEH}G?8#V z+nNsN(cc*D(w2!a%9B=(4DFnT33 zbw)!J0iuEZK-wGZQA898GiI#HLGS}_x^WQ}B{4rwt!`-wl9%##!+NeCpTP~VZgi|t zkVSb*V|!O46~QGly;zf;3lNQfBj(4gy{AeuVwO-(TldeNE*8Rz>qmjo;^0^}1&*}^ zrWfU*xw&1I!XAfkn{KR2FKH(G*;uv3MUA=|X!l6je)>DvKlD*)AgblsRq}9k@EH#|_GqX_sh1 z5?WDP*3w8YKMj$;+Q4FWPFyAqp5-rWomz3cAFid|DQrsy+@Ovonti;S<=EGL*ffP| zeW5Uuc)2;)^KbHnQ&q%==+>AIpJ-(aovHBXg`>K zP}@SETA(a%5so(bmy1d8cGj=1CT@Pw+ZOX+Kwxuw^IhNToZa0<;nj6_x(Xp?>lHcK z7Qr_cN~CUpaYv)j-Q0M;f=ceym2+rk+x6z_s$HO`nX^V{qvXFS@I7b^^mODGO1Ay} zbOVwE)pqlCJkH(T9;+DdOeY>6yQdRy97!6MXnN?P(Nlz3gXhcl|Ao5B(>O zd#|gr3*g9@f!o6`2E?t5j~UFL-(p*TqyDs9M5*#he#sRsJmmvEV4xC=Yv)bl{nFL} zVk-BFq6$ozvyhpubw5tSt5&uq2U*sbDdqdJ0s(bqQ_a;?G8{+;TD9^h4z4X&7wPki z>~*35ZerD_JdW{`a!?H+^2nwI;o-=xG<)beizG?w*{K^lxx*svke=8=3_r>opl`cs zs54)+6R$q~eL#J8uXN5{;T5FHGjlL8t(#n@-=E#kg=ZCbcz@ckPF9NYpeeGezWlc= zryih`hv78C@jBr1aSEaN9cZ%@N|=qB9VR}DAAUu&=cizFdbuvK_`6h+3Q<8CqvwJI z1kat@J_oJ37Vv+=3GkOgCzol*5=ypN2yl0U=nN+4H-;u1>VxKLDFji5 zg1GeW=~cXFj$=9mk&LEP*|Hful-+G9 z)BCJ5SEx+8gSqEHZ%r zQA(%)Ii3=|vd`mmGFvU+G?H{>=1j^97i5g5C6o?Tw&iNwNc04RAZ#k?W&GP;{Stze zwFA(cE=`fZ?o^9o;?@13!G`RMCEO_|5&l15@Yl04pu1CFX$+zn8`sdGq*Xp=jeh8wa?l<>Q z9`>4kc>!jf`UgZ zQ?D@tfx3c>mS8H{OSqP4v@>QC$K>Q+wl!>`Aomh^mG1(GQ3}7~SHeZym?+%nBV2}m zv>4GfYc=%zDm|dwvHd(6OMv6NIN0PtXVrc)5V2hA}%$Bt+3$nRgl(KS`N?=+fb!zh2NCJ*|f8ba9mH zD%vdEK%FPRugNaL`oMiM==*?rjtl5A|LaVHu?2%dPL$v8+>Q=2f{#KyP|% zUcb9wKl(0rIaUU@4L1OgN~p{ zG&9wiHOHPsIuzOQSq5QhWh}YvsUdfz@UsnXU8(l`eb5np3x$xTD(E))-w=G zvbCqbx80Y`Vl9A|GRT-}bvuLNLit6scz}ItdVTltcK74tgNRzao8rbMMsrH`QBuYbb{BJDm1lSQQ?bOAQ z%Qd)AW#22oQy;AHum2B_fH&u|-R=1{y}8kLwb=nFa0I@U;MOCeixKV0qsAx1Cv0~~ z^6-cV^lxM z6jw=%;I!%k?H0v4-6}5KnFDtt5VCrAXdh6$DJdE<{2=^xu>{etpUs4Jb(=q$)qj!{ z|MxLNsIO7@`!zeR_2d3cU-I8^9Ob`&pxXvizm+q6)+s1b)j`iC0B0r)zIwl<9vsY0 z=2YzwWyc?%P%fDyxUT?q#}50zV5_6)@%PQ4)4$e9o8tjdQ0$w)!AG$(!9jx1Di;g%@n0oji|YulIH;I)%=YA&oq~o*{pM zHm62bPN78G0Zv|rwSl~$IVN4gqA$c@oA2OgTu)aGjbI_cm$4HF`8Trlayz}T4Gun5 zBmVahC@{F(!C^M1ECFDTB3<(0J8~bi2fOk|scH^N1@M`2Ml@nwv_(beGF_H#V&R6H zAWvSjB7lqJ6xU1Im%U_1*z5ATMZEz#WcRq33|#_C$Y%~O&R~zpEiCZ?KQ~!yRKBR>R@dILNniX zsGhB&5357i3@X8Q<rF?a z61z4L3A^AG=6MxRwAFuYsj$o6cj3_SVXXFQkGJ)hcH9cxVlDKZ$Q*dRoA`)>RNGJ# znC7*fgLE6os&)4mFFe2lc(~zuwD^Wc>T_ZUEz(L<`N`3 zqAc_hDWmJP`QBT;eW3$%UkvlXTIW4c7XQ*AxIp*G!xyB?M zq%*v7>K5qaYZdHjwQukFsiBirXcd?IvYJk2wUT@E1#mj&{aZcT5Rru?eaV{d+?&a{ zkqAW6p~{|l7CvN+V@_KwO^th-addou6Kl$$r9|&oCc}aU(*;ct?h9SgZtr3cwtaCe zVy{_mhDpff345>U!~tubQ}y|FK>e`U zxreq;c&|E#BGVz2W~w%UM@mgTntxt4q}k*4JJzafOGal;)#5nxBHx(7{U5K{n!{Ue z-^en!H&H3-blsn6>hR)qF*C67=}7R9>4*kLG4egz011hW_((*Zz9d;$LZ|c5uv)u@ z;AfdJiBzrjXnBc65no~IqX?0pS_GN|-Jb^`q{yE#KGj;2qA78MNv1&Q;i701e>co8 zAb7I1%9U9AyoM~km`G7ls7#mF2rqxpk z#XflM<}sNTy*xH@LA}=Mgj6IdKs9(Cs|a<4)%|ZT!Q6#}2ePw;@o@X!rRaLgal@U* zDM5Zbr2+%&x2uo?B-h3Weweoe~Z-4-h#w zTXqr+}S(kC3&GVsnF# z;)_b;TXdjP!~kT;QIvF@rX4Obsjn18k`0H2&SM{j^hMr0nAdsslL$MPq_y6FEjik$ zGeOssrR=0_lYB+;n4E%GiLwnZ33a|QW9A9IW!Zru`|iZc8_vh{;}LjkYyIORN3q$8 z4~bi5KnSE>f&BhBvM<{)XsxZwWF9v(Dw`4;dE*vy-HwH}OuVElPIw|?&o@fd1h!5& zX$~4?qvnc|o?007rD}>P{>NbY(K9be|9?Spcyrxvmyf<}mqC!$l4mePvvBe}`TRHe z29XwQGJSq-m-?h2ufRBLcT};me5BXs`UnQUo`J{r`uF*%+}i3w~7sL>e7uq3UyjzEi`49nk?H|=d$q=q)JCRFMu*{G_vJ0 zGniuXLdnj6*M+5~Ldu@^hrQFp5yBbL%_i+GOo}-3uDFT{eNK(Kf)VZScMw6UY2ta% z!|^}3m)kksqGrm_w=2qjw>`bIezlwA68>W#qISPQc-X^;D$MEXCEHNHU50G!s^poK zl*afOi)gf4dp-iR;d^c5Pv(7YX{AbC0BgPQZL@)o+k^ha+Vs=6Toqi_2{TvKknWD_ z&Hg<%A)uin72Nt$f0|UBs)dp$31jftX zF)F6wjTYI^SDJSBZ98;SCCT_Sa?7NJP2vNpt28-wz7WpWTH;VSudCqz~7fzEpg%o6ck#h%qTEf5MB@0JI`8_0yb+4cW>5fo6A<9J_ zxzHaJYyv4z+Uc@IW@F1K*w>Aife-sG1?Tk3qZzN^vcMRIYi$;{bruQXi@XPwzp3*# zN-dto6pOcqL2Rk_wh;U+=fY>=G^<`S{+Kn{dKk9~{`N~~Jz@@gxN=|UTy1!*_(j_5 zgG?=Mbpd=K6#VktPW9)M?_Q&x>$MoKhccYl)v|FNZdCHman_BL=m*Zub9(lJ6I1p< z25c=>K*-_CNc4+-LiEGFDLcizm*d*5d+pLF{W`LM3VfV3le%1lD%}Cn+n7NZ^RZ>E zhX~;l_v&{1zjb3sQMI9o831fxnidDA{T(VvhMIurGf!0Hxj2GBx&Ao)JFTXxGy=IZ zkHHiJ4*Ww|U+GFVS`k7rbD2ykfQisucENP}GoL;Go2aN|I8;-=`ZuVSpCi(+h3*zP ze<0BBvNSe0zMbTnV-n%8Nof(%Vgqv#a9OHzA~-*?Io`0XT!8~+(d!fDUXyy$ksp${ zp}xoGI8c)mH)xDUY-@rLg(v7J<03LBV)>oQoXjPPJ1e(xvPciAEZZx`nMaS^=G&S* z^=TX;nf6C==J&Wpd;Z*n==Z9mo;;OfoVg$x0(1}FO$7tHG}59lzdx$q;{4&s3Z2tX zF901T^}2DwQ0=y5X=w1h)$RB&2;M1hzH_5jYH;slpUCkX=UL@~K)NUn=>qwa$Hn~= zV6|)-h*j0&R}Bgy9gQkW*-me1S`q=djg~yvSXVhc;=KFoNsDr_A~nv<(-Zw~*lKkL z-ZORtU_KQynw4h!0gof2TT&mdbO!oMkVGb~In&afq-Mn51_v+TY!%vy~NSA;7X&A)>q$IR#0T z-d=1LFHu9q!gu>o+?&n_)AcWHhEtBqaw0^F$8do_c-OJPy|506=m9zH9i^U$p$C>G zL*_vkxFcIGOki|Am|cI_1v8-c191|5gaw0(lMFM;gqnE%hd?q5mF`GT2bF&I|T&>3UKGYoy%Ys?dIgU z#y3oPhH?f5JBH!%c7K7RV_WD^J^c)yHi8xXjN{|X<0Aq)yCXY0Tf(r7Wj)CIVrLh= zo1vE>xV+q&nYnU&lxcTNKtPbGC)nDd1+!74<<;Ke+1}XoJCteXW=Q6{E?crnDNX(y zRdT%&+rFb8VMKfbI_xn}l{$sxS>c<1`1`e#DEqwYXj-(`T+Uo^Tj$?hS&rn|jB}vv zRk7!LgYVnmZ)W5cqHE9BRC8SPOu@hB^QWE|^ce;_Yi ztb%rj^)Fo)JQcO;PGS^s~#T4hVokTv#i@C?`W_lE+Z-(T?#*3xh+ucQ%#<7B=sp;P!oAt(rC!Xs3s!;rhB}Zqu z6|T8S;yoBCmRru1L&_X3mAvKBAu-_$@Nh=8$e?a`^qC>$D8Z7>MB7d z@I&0JGv)V*n{1#TK=L9ZY%;;tmR z8YgE-Vc+7JoKRz10^IwGu_M50y%_f__R&XS*3NlA{-v%qHp((q5$30M9hZGe))I{U zVXF>xeXe&HAR5W9oe4(DxhR152fp@Jw=_GZp9yqfMHXm9xk>`+L@98#`ZLRmHID;u zvT|v!bs;1XwaE~B6b|A{;esOWJ065F6?KGPhrLBjTF%<8)@L>c4p(XmDM=9!_TpMZ z{pLIKoQsX&B(Q99H(Nb+oAVnSDTn<~W-(M`RPONV(ycsd%A22Oc9AO1FYQp;fugP9 z8$seBM*n=fv&y7@yB5%)$sRUhId}}eVare4TL|lh)^4IjIl)s3dm>ZcMIk)O>(pWk z5>q8j*=fLBC$Ah<$Q|Iwg-w}dK(+$*7Wi)5mr6&F&{qaz z8xooU4x}d(u(hlSuUv5(z7kwQTq<7AuO8G&5EMJbyNu2xzLZk>qm`e!t|Z$oh6euVbny zOm)$go-b>^MCyQo*URqFLa)S9yeDX&90AR9V6ud}{d z(YC9^tza&ns|PYNe1szY7 zIB@>Vq0Qy^I{1&6ft|NaYOa@+4eYA3ySsyhyN$p1-9wjpQS;OV5HvNFFYeYFTZYqN zK!ZR282R(!0qBa6j`=*S1=O-^HAqJ(FbJVqBEL|yJHm9WWxBjPsYuj4S9a?*#E#_J z$MEJV7|#eR=U5-XL_F5es58ajEG!fY@*kTrdc*azb$cxJy%kDl*4-G8Pt28NPoJRU z9g7ARO>YO>Z@9I&&a802&j?+*wxl^Yk)b|kRX#sBZhGa|79PVo3x!er~!I^b>d=An&2UoxQKefRkllGrV* zx!laze71BvJDR^IY_clc?EG7C_)@?1pHo30$eQZg*CyFAEEQRk8q&wkxduwRF55IM zX^bjt0y-4kpIAtYdFhF3W>Qx zL4&03`&yKz(%&0kC!X`CjQfw_dTeo0KT}`|=M1e5NZ8ZkOZHCvArGKnDOJ2&B7wA^(m zm(Rtnki-Tt=S}_6K^7tOuJG)Z&2zvjrh@$i(HPK4RaiMUCwM0{}+pLeD^>#!FlolIM` zr4L!J6BE7+3iW=sUp>=XIPL<}Vtvcltilt_{?e8r>W~q5=)9=(lkI5Q|EH3xn7Z(Q zp6fWiYR5ZqF5}k&m1Il$6bHF);I<~l{sej9{91;6Lo*TFO2MC-B2WAqOU6A~HTYIH zXyod1ePr0|UuA^Nex}>8G zD4+89VmHhQKVb{3O7De8;dNv=xHPb0!^!pC*j^H za_ER~o&u$6)e*Z~>L+#^7kX9IQ&1hCCNt3xgE4Y`%Ah5*JM>HMK-me@!bGd$!EE%& z_a{lyFDSt)V{;OtmqLUFt5%Hd*<-)e8EpmVVY@vzHtW)%=i0+z4rRD=V?Cb)FQ^y? zKCA~REln&q1y#OKr#kAXm>;UwYEROkR>_LtL21L`doEr*3AIzDfSKenQ_nq)-RELV zsm1y&R0h=o+&x9kW`+z4$t@jpAWNkTt)zar;>sawyo>&nFQUch!n;BJuCt^qC{g4s z9Y|=)4mL93ax*54y5HmofD&g9I0Q}PBT!zw`sG-;E4yw!QlZFFD?DVDsymC{I)T?>@BbAyM zX4sj_W`MhCsdCm4AE0Q*LwR|}|PJ)%IOO=XpU|FC$j;oRw znF1UBtVoADdLWanS3akBNYbHOl9bybqF9gkRp3llzNFuAuAd=)sHoLlN90q(7+g0J z0&Ep6ku$ukm0Jo#A1>7w4x-j`ajsH|qqT);;iCIySc?%++Bb3t{mJU$^B|r1`uqFd{r&sm zBH8G~!~{fufr>hDx8nfyYb<-HtR;O3U8*^K=`%<7=4GpL}v;MBwuz@I=?+OhrYJ2i6&OurY|?F zO9*!dUEZvpUtBINTos1=J9jGXdVZ9adNDLNbU0%x=u*c427sTvf}e7Ssx%1fBnt9B%q>3twmgusR+~+$ zZ5eDndpKP#-!8WC?o(>a1h;!!Z$XM(hAwi=)ZS;9cPkbmW{wD5YFt7@I^LE?Cyn;w zC_x+{LXD4Oe})-7?+P`hLdEz)JZKaQi~T<#k+!Yk9!X{R47mw}BjU*N z9HPNrQ^f`5ah->Ka&Y3hy0=9(D?o~p4t79(o`dq$nxY)@-$!QTQl=$TVDv>AkO6@&ulHn24Z?nP8^A!1sL8cRWghElkofQ3XQpw-YI43?f!Wu=qZe~ zLG?L~OO{LWd}fcIJ8z7Ke0kW!MI8PT>8$=L6Ks?|dU;EiEeGNXTSCeWbC!t8qs-=?bhO4)Kl2T?YNAExe zPBZNx+x&*jX!tH)TM$=Nw2Pur8{tL5sAPbKz$gc)0L=Ivtj-mq*x~(@(Os2u9a_>bA+zGl9RiUd86*8(^Z22p@yMO?2tq4jl_UCl%Z2u&&075#a^| zLUBXTZi^vj1jTx&ZxLEZ{6EmcjB&zMM{z01ksf^#1eROdmIa;zi~6XrZw~uE#cJ1R z##*Cv%l4;!^TUZ!tjl0pvdmUygO6@js{X`oTV$GTP?>~k5!cthsk}^^1ph7!MzKaH zAwZ3yfwMo_z%sWa8FA|#2i8_6DNPv9^V}N-MMw6NfmqC{dspt) zPZX0@ZD;9-^7#h!*w7cqexw^lo<_Nzh=Fm4Z>*5-V0K!V`M;AzJdm$Z7JLW&?|6Q3 z{-kTJ6B20c4!wGO9_$Kyy4vbOt$8%Jb@8%*X8Ph~;qT#K5#R!G9a_HjjSh~UJVOjW z_xFD$|A_hJ<>X`+ni&`y8yXno6daZBX65AM7Z@4vghAJXxIBo55kCk5hxoCK?+tdb&PI4HmLEe_&Q8*=g#k) zBays9euX+d9)_Qo}LEYHPqqmZVdEvOdye8@a`Py=@@tj`JJr9 zRSRaUNP-PMg1$UVq_1%@=u2$ny}7u)ee5mT@!|^VC%8EO=+0k%J=n-@ySfVE8u%Av zd$<`j;H&WXA!(KBnm8TO(EjoO?kChiEmTw8_T#$Q>Jq(DPXK3i|Cy>71WoAW>B#Weg{Osm3tE2?ntAy57v! zCTIoLLZamkWE0NLhiKrke_Oy@HO5(o!bokCOPNT#AWE`vuSraU`C)0ak0JVl$NiY$ z@tR!y(%9#-SXn{6KZ7}hW5#pA;Bnu$v3;NJ&uWX>-}MC6Cx?Diaj9%Xu#Mx)zF;j* zH+qN~vLR?+xcw#==Z9HRuk<)`BB06Kyj?5GsrKV>x8spp{FW@;c6~NBmZ&jpmiI(~ znM>F;?%x&!o;Jq#F{O9#r^e^8a=X*smUP#pNvPdEKaanl5L2rAOd#R>&^ipB&55vs z8nw3u0z^nqGYOq$oun`MjfOp+EXyo(%b(`g=)2pHh})Gyhx z#Q7Nv??2Dad5C4*iky#~G&S`-VfI;w3svEtk12NGjU5D;5?=P3YgVuh(kPa241fCX z#|WK$x~QBxWC@IC0BO_jFwRHV>OaWSCAwrZ*d{jTj4r7MBU*!(z9;xc+Ke$_T z$Bm3Wqxc83$k3;{3Ca)2R4KZ7xta5v_(w+@ouBug*C7L1)=O86ROP|8-U~vNt9g7w zYM_bDf`JP?-z3cw!#Wp7ajZ`7{H~p;%j@ z7#i~8VdH|aCUgEU6|SSKScxjr5&6yIlec4s)`SU3bIyHA$>!e&d^7=T-WzRd@@o+- z(%&83$i(Q`vdt#-k2xUQGF|qg-tSOh>1xBhg-{HzG;ki+*f+BHO@xKYsbeoVW0$ZdYc9CivCX!JUnQmjCq6&{dMdyms>C*Q>#{V|{BGqC zT+pOB)2AZ71V8)vk=Y%G>raGUA|5-Xm|tlmLT3*Vo>Be4T0N53C^nYnjFI8?pK1u- zkrRQfIS)JaqDU+|k8ol&D`Oq#?WrxIWONoSS-m&0pBknheXZ0b!$`!=F>B@ejy5vL zR3t(M36Joi8_}#2xvZ!v5c+O>zTAK+Gw!ov6@XQXCCUTYY*;eoTLK+PtT8>Fry&b` zR!>2%1_M6wp+~YjGwf(vHnkKV$&f=loH7s{fh64QExxY=%J?i)tAG zffzXdABcfM6&%Xt@wPSUo7!s!i5~U%I$8eNT3j5xpB&xmU%g*Exu1NVoIH4^AyhGs zq+K8UpPs#YGOBen!f(DVJ}wp^?(QKL&}>ueP-Rn7ob2^Az>y^z^OmKkvWLSKcB$qm z_5}M4QE=Dv;gDRTY`GT8B1zTyPv$vJXXdMmyW_IGF50chy34+V%g6kdf6qQglI4OB zLtHLqPxr%IeiZ4GplgC_5WlCNlN$F|AtW<8oS5O?&>5)t!oOi;&-2BhQAhMSA=uqW z-i$Ixx*N>0^ja2B_|UNqyi2XNBTO_C4|$nbxC%WqcpQMtNFV1V$C3q-L60X8{etOV zIG!+oNV=$KsK?FqP+Z~1-D$Pt)2rQ!^BBCkVRecJi`pcfnjw;6=2Qmmm`vEiT!S1Z zHtC{AnY9iFVB3sjPSKaEWZLoP=%a6XKQMTzs|tu&(I!!l{r<-dQc!B+Z1wWE2WE64 zHLGC{Zfd?B8y@$C_?DPb2bL{p;ieP{{{= zV%nd@rNBMq=Asb)bP7}-R4_CodldP?F-+oNIfsR7&-ML>xBy zsJ$&YHbQ?Ur%VBORI>kAa<_bU_fceOuV-bK?;(uMHWV~e+LIl7pSyNBF}~y8v^M^f z3xBQu3cP($x;XoJw>NiPQE{A@m^&bUS(@B)_L);8-J*Jx7%vs1SvRGZ6FV{CQ$<;~ z_^Cyis?f6xwLo?=eM;2BMxiIOn@H41b1rpZ zdPwQwnZ?&zPx8_xkn!+VN!SF90p-J(*OVfIzqlI$v7rf3jWk>lb;fS7Y1 z%Fx2XhfUk^=rFX%_^BK7@s!Q)s+ejM)uZAqV~HJ3A~HFfA`6GKk~yX$E9#u3dFd{} zeKdtX>Wes@Yt>`+^;y9I^RN)j?pck|c-q8Vst^31x)AZud6uW@sG`)2yQtHotN%Q7 ztCb5*d`Z&vpGOZPXqR^DAi2fyG7)Z9S1S`YKRWzd|G?be`Q*q~niHUPF)Xsnb3C3h z*~+w-MN8;ed@0hMD7pFwGyq3rm<$6pO5&qWl!5|Dly;e><7Y>p9%=(bM<7J4i7FV3 z0BvMXMz1wkv*1Q6?@dxG^CROMo@IAhDBU(-p&Bm>UpEq~5|tUR5t0Fvr@%yP8j~#n zBt*dwl}3AmKhq8N3`Qy1Z`46^xeFwFP_8qMIo5{mS&+{u zYuD;uoz&|ZcAQ=1&W)p?0>v~`l0{Bg^1wzaJqN|fhi9Yf0WsS88>HXWt#}wI65_XU;1<0Y-MV6X(pjZvi z9mil+PPC3u1f#J)Rfx=^lc!Nuj0i12jGDktFbOG2Cs|R1L`{J<)=lUPRW``Xv8K&R>z(9+5w`}8CM)jQOb~@RQ($UjLgKNKmp@ooADol&!MJN0{Lh*tk#(-I}t)zWAU#$M2lT@4z|II_ot!_`tNncDtv} zQSDTgYm$Q88qdOKka!1eP_6kLxpN8Ryuu6_N>Jt}h~=+rzMEsI4Q9FZ9<@3Fp>sEp zcT3luGoYg9n#U#}YRmH{3!m{5AA^XHZw%;o4s?n@86SIrv7x=qsfX;BwYUFoR1);Q zkld4J6xc^^1t75CF z#;O_{$JVk>52Iez);f?mdVARfY0ND`{M}s~9I&yzgoOB8xJQvPHE?ycw~O_(w>JOm z2p~5%KM#;Sp1zzro6l2Z(PoijX)!3xUe^izRrhLZCP0sWfdr4L@Kp(YICt~)`D1+p zmsGI(<#GVgYFmABGuyC7u={-zSUYn>?`w{5BbTx(E0U*Jj+%b712gLEc2mRO4wq<` z*mIR9#)lCah3ETH{`XhO_F$&inQwV_n`T3k%VFEO&f#FJPD=9dDBLV>Jj3rS5& zk@V>(80u>EdK`*T_>G?fhYxE;D05%6`WKMkMOAbZMB_wL-mKy%C!K?ML~qu%URNL2 zf$1Iff=4}TfS$JB9}j;HMpRU`A;>~E*UK7YL^4`vJ5q3+zS=TA2o`R6@4LA9_Z)B# zx@8*V6m+K1M0ypk-XrS&Z@+4c6jNTZo%iEoh4xB}C@?hWs3i79gP^>di1N+t_Cul9 z4f3I%whaZxHRW@bd9@-ja`S2uq#uOX?6C3^TZf8$5CjRW!e!QHhBfUdY_%D9N_`lq z1fbxxk)CTUV1-VbUSaJe&Z=x_|2npQR>f294iOHVXK8V)@?cpVmH*me+>-)dkKy=Y z(dD+z=JRb#226^c)WNjDK|cdHWE{DekglDJHTJ2-e4Dyce>rui(4W@Bg_io|!o9}9 zxbMGQ=vn$BS)M(3oZcjy@=yKE*AnS{tsZxYN({t9OThw% zD95GMqV($YPoRJry*vHtaMh?se=8Dd&H_9 zG*avs%SMjBKoxs10_xrZYX^(+>z{bD)mcoCZH!`-Sxp?v@49rq=g-i6dTE$B?5zsx z*3meo4c`Z-Gm4?CyHi@+6}fR!)Y$F2OXkOmkVXwQmXCIsCkW3R$YgpUtnC`)m`Ym$4QIUgKV`KokM-U(Vu#VQF+-kRB z1$MUAd%mp?+$EREON?x@uNBr5(4nhXp?vB$c@^uIr8-Dxo)5)p9(<{szOhwv7`LX# zuZZC}P9M!1Jk?O7-hA#e(7#)nx$&(FPEmJYlq&FvRM!@p^S5a1LC!ye_~-r~-^QzqGQCb;b6anOZBF#n6JvkGdn z4ZC%z;Oh5mb$ib4*m`O(QEh6@93K&`nWRUp^V#PH*o4!gKf6He#d?B^W=T>=lNTE6 zn#Tn29jxR@OsF=3LsSO^uuq*RtEwE~VNk^wl`|(wK-F0V6~ol8McEYlL`7yb`ah#p z^Pu@+jOn#}7cUcUmp=oja}{O{IRcV5{8KY*wsUNjpIV`!*oa6jR4z+ldR6ZoKd64i zCR-e={fr+rMJ4}<@NK9d`nRI-AY0Rac-m+oUoqddShT+DKS7r7)y8d3C=2b0;n5vg zVrId@MNgoJ=ff9ILa9%1x1Noew1|$m3&BVOr~0AKt8wASE^o0XdG-T4Lao%I zxYSah03`Etd1@p#J`oTOVoBrwqY z`gGL7eQ+=`QXUFDcsMwK+a6Lwp*x|OP$={w@}Qg^ z)9Q#34gAI$Em}jPL1Wf^mh*~pb-sx{k5{xYbZ0!Z>7;4AOG&iR|8*nL)YDb^6Ygm0 zmqbS|8Mfx~XBVxTHqCBY!fJ8~3O0*vgsW_^QD6$;S(<#XIf6 zmTrCQb&2DmS+bZS_X|bgkI`H{HndnKKhPr(*+x!d62Y?b9)8du_Kp zYlFAIHt8ze-9C>m5B;StThU`fhMHxs@Zwar+xvNy$$;k@c$sQbJM9pW3fzdd(m)x| z;rCp>A~Zr(uiX8B-CkGvgopLg9lGy}blCCtI_~|~*F4%BNP%>Nyf@vRv*S2SAM_&c zQrlyagYC>RIquicA=J?3?f^U-47tGCE$ucme%v+n@^F6`YnxVSX*r!__2&?Hg74Gw|vLE9RKKMWjG@R`G~G148;~#jV7Zi{P6`9?vg_O3tbH3Z_Y}qG*3RNnz!m z-vZ{ZMTwB|7#m@l{PN1p^$bsS934urSabW5aJiyKS}%Z}*jTu%NQuR$(=T0A_CQJJ8iXz>|Jz0_k#yxOhUkmp{lDv5h~IHWfKym$M4>yZ%n ztrFxlX1X%Lzatqsq4RQL#5!NY*ppo=3Ogydj)yjAmj_I4>bKNFJ?DUy%kLsaOc$sGB8;NopnNyTsApQe81|>PfI3mq zliu6gzH5B8vH#-A33l%!Fv(MvgY{jnj^3!UnT6Ssk-D_?Q}7(#wA(T4-rS!6Y2$p! zCnV|KzahPCg$o5NHbFl^iZ@61&p67I0ERj!SK3-77)NF)ofg|p@% ziCzfzwCDuQW{>5x=%-xy;4X5k4?ik7DK6A9aGFS6=Z>2-@U4rnk;9dE3a6zwgXJwOEe0TMC1?bfWep-TUot<6*v9P?pg<n4xu2W056}*-(_v;fnFFoe0s`!dTq zzZl_ty0Z@1@)5DE=TA7JAz^b3U&J! zv+y#dcxYUYSD#jq!zeMC&gAo4!AjQCWhdwqs6%x4-KVa;wJm&gZNNbHfS)b*rZxeN zc8@EmZ7XDBCajbGJOO9Bf0n}CqbZ$O0vqbjr&q5_!PzE|i2#0fHw)llGMouVWDPG+ zZSCf|xjCKCS-Div!E}yc?ShAtSMGlMI(uB4WS+FpHvjVv*qW_5>-M|@d!6||O>FN! zc@3>U0yet@@Xq4m{RM^oK}VNc3cZA%Pf!10zL7HJr-@m?B^AtTd4gyn*FVft6=OYJ zm@k~ge))}0K2}?eyo=Iz8m*yU>Ig9pE+&nI4<(-v?dW^Q`F+=_Kk_QX z8dmCzAQa3;PkW4xgvw4nv>~MGd3FCfHI|W9c{o<%#c^9fwQF9E#89q?hvQjb@-=DS zIUI#4nkQBUqP6QXF$wx|*g~kfJm?RrXx=uN*K#N}PF$8})fh%<&aUEBge%fscw~~qvmL=8-1=kRo^PtV~?e& zRaS?u)rTMXsy!$n*@(H2RXAR-@MP1Gh~C}lT_AwN2K4q*bUlM8jOwB zvDy&4GbeIDwWBO1ruWK92l!}(5zL6jc*Tk43$Lp4eKP;;ZQ~H=U}5q_{cv8oa5*oL zp5RNlX>Ln*6R$|a@X8kX=|=`?b=4G_Si*fm_DokWhHU!aw`3?E{W2SxWZ~*|55BE9 z+k2ot2=}8ndStMSfLXEJ@QGv)z1`~DIKZ5Bk6MIi40`07wzs)_vbgwo-y8*jsD5vQ z^(zx%tUsa8wt{vQM-M!+#SxbFI3y)x1(j(uB$);=2J5r7d1NDd7^3BHF=i{#3fP)f z>`))sI$&Y>`d!kdGtp{CH=6B)H~(L0cl_7oDgi8j3S`y9u(ccU@_6_Vg6zfY1aP!A z_po>LaEmib z0eIrzHJ1;msZ9f^H^uW+O-EuN89{ax_`Hz4wwf(470-Mrvc9Uf6^SKfpVMofR)(bm z6vi28foO;H7EqA<+kd?;U03|g+vF$1pu;fl145a}@IdNwYEr8jO2J*Ru28M|O))nz z9(`Nk|6Jz#cz->8*FUy5e@m~bkFq@|3f`Ju9_pGM`b23W_(8J6=eEBv9p2(_;oiaf zW-MLBgd*2i6C4{o#9E!>zfPVrgqt~gHH4M>dcXgmqGJ4-M8Cag)spVjt(vh*X!Xxs z>28R8_KD*f(-L1l_Ry05%={xwvF=yc8Z2kkn3CWG;yfAH!tr{tJg2jQcDLx&ZD{z< zWAha0s)3ibR7BV0-oxxf1)ROkTDNqZF1O()tjS-NNJVa1Ita5m}`sVkq-eL6fC}J{&uDvUS-~rIhNKn(n*_k zLp2kpPH#B=)2GRilZ=t}ZK~xbG9XQTwe5(StrXh0H#6Bu+DtlZ`6_v$&s^CmE-4aC?Z7P*-2{ni_52frdEgI zRv}1Zz>SKq@U1adw%0qJ9rLQN6>iQ_@* zlHiz@asyO-IM|+Xz~!t}m+5J;y-5d4CEhpG{_C>y4mj2OHz_?Zx=G`dL$_3?8jJBI zpeay&VzCn>U!kYS!%?TtFax3SDL%GqaO1PReo8eLFsdA47p`r==(4g(9JN6$`j|%Tniz8E-g>#tNEt0r3yrawZ?<3${N}e@ds6Mkad67o1 zG_wp>;Y3-IJ5gEVUlNd7RS*}hDAK80mf`2Et8w`@IqJ|@`9f_6?(Ec6F1{~tF>8x1 z?h92M9&wl`c2E}7^zSa;*5K>`_V7OpGK3akA}JA@cRFkcLvy43^xuRj^3vxB=&<2k zIo5Y*Li~;Isv#D0x=>&HGX)LqIn`Sa{%r_#;ejp{Df-7d-&p(dUkcpz#elCStfix& znmwUk_!H#<%91b8qrM*Wwr8~zq+XiFLMk-uEWb#8?NhR!E0T(_&sKKQ9MM!qF#E8s zgFpsH@GU!V3b=5+G2HjMhXHF7#TGD{lLuP`D*jRv$$gXE{O=mj1sF#>!z+8g07j0+ zutXGFeUHf&uEzvOiurDYQ^Wh$k6kT4iyFs zjM#qr>&3|x_LT-V+;wiVe#MkR$O|;3r)Z=(67W z?%Ap91p==ZaG~Xv$4gSiuXiI~k!k_VW#4w_65rk6Nk_=wfeMl@NI3r~BY>0*CSz1! z4DUed43UUTaDFpXA#E3Oz3O6`{h{Hl<7Xf)(oiS)9>3DtUr^WTRg$D+l2EAa>h6Yk z-WM*j5_)1O40N-`WNGwib}mUAY~E7@3BOe(gRlq&*0`I|7)K-Mnf2TG~Nm6q-f|GSQn@+Y(gFRuj(M@T%2 z@>(uMM+=(}2PYptw{Y{f$=JE~l3TBtplnd4UdB6)?5qsp+*}YMiAzj&m<7Ph$A@s( z(fn;CdJg;xAS1(H%X+!crHqXq5>M(ru}uV8hJC#p{+;I7iqkD+6F-^TU)=I?p2afxF{ecAkY-L)&Spb!Lv0NNTdIF| zS9GSb@FMh)c3r(b%qEAkcF@MdU&@qSq{eRwK$-@$HThwis#WgGLILk1csjk^0{jUu zuum?=a>H%XyS8SxqGgO!d3jdGZ~s1TG&F=yO62dqu|1uynGE>P`5madt&#l1OBA=J zLAqG_Ay8NS+12<#q*?Lb=axA7CI=Rz1JCaseebF)Lt6Nny1dU^tgcPnEx*4;&mXV? ziMrvbArGJ3kn#(x66rQ5yEdWogyZwjt=0 zi@_Gj+{wyr0il1l$HTFazGo^N|^;>gLtAs^t8#Q$F7jnl2v++Ov@Knm2by<0K)jA0sX`yN+1+W$&0#U{>>zQ zK)zZu2gQ<}2Z46%)Sf;`;px(>8UIRaCYVm)(Y#1Rfrjz72cM>LsLu|hFyQLIwZmXC z$BUuMydqhp=p`(H_Q)p~-H`r`cO5Z=`&TOPezOstF^aa)dD$|)AgEoI zyBcwQf=UItXgg!Lw*l%kRqja|)nan7?7Os^a}! z^RvnpW~+PxR2gr<@OiJv2x91Q_}Az^b6w`V+rtgMEoq(Vz<|f*z6GZ}6C$%cPeDRr zuMDpEYR;@bU(bJUt%jja&IZSs1!}^oXQs zt2&L&DAnqFy9g+v1aShToNkPCu_gmvq#{4F6*sgsA5q_wyL$5GMwc(FCziBH8O8QX zYV=QeltoHqmsU7A4I={4n8S8%v3I)W%vrv7gqe-;13JVGQmM59LBx`%=ZYfc{^$_2 z(kcUp!)j2D%|Pc#MqpY&i4k`){6rsh&QDy^Phk!dE+uzCdh-R+j@K(1bad>D1ZF2j z<%y~7qqD?pB{$3ECC3;F2{UVEz!+KVOc&gUKWxUddI`-W>S|>Y^ zrJwT@lec`L^eKt#qTU2jo64+aOrLG@tnInA6OW=8xBnj4{dE4{&W`JlV5wealY=z) zBi(7AE348H4ly?gGO?Tc*1MqoW8x*$}ND?7r9bk19#}0(O*UTChtcw<5@Jd=+^WEtjXjLM4QE~DUG!j7;*J!FmutR{ zZ1j7hXY20^je)N3q{Y%`#;x&#gLzkT@Y8EE>kxPDq z2eoMl1x<-Gcm$rV)<{UM`=pH#wy&1G;q!rU=^ax7N&h!n+$rczj}V~m?5ls}_?bij zj^N)AA;8x#Ft+B%w@=|?xX9+p;k_pu^~Otk!9qZ~ztmp>M$h`5DSk?7(iOcA96k}J z9}O~-PvZJpgd*1D(*;)r{&(`|RR-r|;^gdft&N)<=wVO^8kz+cSc5_kthJ| zxDopEnbqadKfAjx^G%^U1aY>jF2O<+LCd!jz1P<;qw)R0i6mXBlo2cQO!fR!N5a2l`0~`RygOEQ+SlX{!6QkX+O#Y3H*CQ<^omViOv(=Z=5F{@+M)GOx&tXTh zJEd~Ws$tf%xyS3vv_W9I$Wu7{w()ePo&9HoxG9xuRM)*D5I z>JeNGbz;H!;`0S`=RoQTx^sTv`sAkT@JrI+MYMS9%)=bsatBYc z&L*Gs2W+{io-}FnTfdIDf=x!Y3yt5vSFq=sZg0H3mYFfLpzs^Ty0Osf!@^Zn>G zPY54vZjuAqbS6avCTbCw|kXU3{WJLX|4CY>n87D=a6@9>3qT zQ+H#~Px7)>qw~K4Y-hl@iv~LPD;2QZN3b8B$zHKV%#YV99=k$y3a8G8TI{I<3 z4g;54BmtZJ=THp8RgcV|mbTVfevyv0_JXuX3xxyvv5E%wnr*8DwN56TfOs|UZJ~{u%PuBO84~Mde2sAZwb+@Fh!SthL z1P^wgU7#D-$@TK6?am+mC9|o zNuF%gcfD{CmgNkTGQ^HP!+Ecg`b-GvXj-Hp&>^FVj3ELn?*fY3m`3Cdy)(%kGIPTK ze0n-}Xlfzk_zQxV3fE?~vgFi1@`8XAFUbV6F9GY8KZSgqdH977q!RZeb1CA(a1)UQ z%(B-hT{^@ml0LJ0I77KXT4`%0$0ZCZ52D(_$N^BABr3|ckm&2yO*d`we~5ToA9N2!ShCJ{?5yR1r1Ytvdu zg$S{9y-N=3v+e8|uqCd6Qr5~?DEHa9_%NYcH0n`PNR!1c(|o;!(%(Hdifs4W>~$HJ zP9IGDe5=XTm+*7JI#r*EgRErX;5}h-!ExfXkZkK9i5;eOX>-QEhu= zZCy!gLsMl%V_8LIYiChebA4qq>AbdlBY>*J|qAZF#zn~~>W+6b_$ zjAkW1PUe|Y5UDxt)|j~xjtmgU%rqFS<;*SS@XZ8S+=foj9;-Dr#rDrV3b*^4+b{39 z<{ur=O=C{pDd*Ts{ucCo2sbPidO2LjsxMUlN7GLJHXL(wbUL9XN>c?_70rMT#tW18 zRs@C^!49bPVy4x$Nu4_E&(2u-fktb00c!sO9n@c2qz7u23C_kmG1QGEoUi&f>W0jX zk957}RlVdajzI100xwPk{apj&Rd*H9&Z+n&HRatau$%81L!h)Z-=;1~?FHCLrSFpd zlbpp$SHU9|s(qjd%&X98f2*V#D;v>ShiA0{+`0hY{Zw7eW=%LqDV?P@t=Aksp7-`2 zeaJOpW$7|9aILA^YgkU}h##$)pYxwvJJ)j^kDXzyCP?+`5gJ_g4}Tgk%N3#!`zO)| z!;F?=OpL$Yu(yLqFw_1h&x{-{GU`2Z&%jqhq>YWbZ*_2G_$IUw_w$$&rA6xNG;(-I zD?Q1L4X?)7$o)W!?U)LX0~(vE>BhmfbvY>@f#PF7N_MmCDo(g=lSb4h;K0eKu`##$ z$C#$Ai6c2H)-vfLc^uz2>)*laY{+pvYc~St z;mW`9zK)p>_j|0oh0<>E><=2{my(|GPon1c7Ey0KO zB3+$b^+7Bh|sB8B9+g|u7M2P7(jr*T#^>Y16x3x^Yz&xeYB z^b}J0X*uyVT>&gvrXG@?aSGvXs8Idlr1eEc;(e`)@SV=Y*IU9lUbojWOGo0H1brra z%$qw;Px*Tb4g{62c=S|nahxT=>hwh%Yr_$yj_>CQqA2=GymZI)xqY)lI#NodL-k_N zpZIY~7Rx*tsIA%ab2K8CKJ-oFvH8?{EKOkXN$rxYIz=@z%ebF^yM?X=2PrapYo=GqtA3BCjfVrRtsr2YC?lfW!@akAC+ zV?VQXO)?M{v$P+_L*tmL_~%zrX?2 zAFXu)FMUD)EqF2})2D?85sL~IK(MjRjQ!HPCiQ&7KeMAB_Hpv%1ePaRl3X;7`%w06 zBKz1--SdQ{53G6hkQqCe=q1!CXe9*bu4PsorLDpYDyg10+6O9l;Z1kZ$~79so$Q&s zaIj+&L#A2{+dlr!aZ7emb}*=ios{+$W>lZ-HBQSi8#uLgg`9`c=MM;eUbMpij8eMC z+89bChRT9}t!SPl|H$|l@}!Rqx5g;XD5^{MnU%oTj?IYgs$DWr9%TpRHZxFQ%D6NQ zdUi8Wvf<0)#BYW1tkXAs0$E66{@4aiQN$ITX$;+;unZQ>Uy}1gCaWWcq+PHzH-U5& zI5KZWF0gS>65KiQj0c08x2`hBX;9+8D24(8H@k34u1+eLg{7Azne10fp{>-1cr>)p z=;%=jBJDK7rk0es6rzHo;&`;NsAz_g=Vtn9-nvm1@OIMZCi4i%d>jczQbs_{myJi>o zf(CVfUU&KOWW)!@>6)13745}X4$>lYhkm8CSD=cC4*x>WeL3@lMHuJIM7oE95;_h774N_Spzf{!GdLR^5Mbx#_V_#| zLIL`{B;sR!6LWnaT(R@7x$=zHgzH~>(G#pb--K5-P>c1&v*l2`<=%Sn99F#+k91G{ z#q~<{ZY#gKV7L8=Su6LJHx=VHg}cR1S0kXX@>tp*2CLqk%q9~C*u6HkUjY1%UIv$+ zJm@v!UQa0U;VGF@>KgF#3BCoJ^OTqYXjxW#2!}x@>fOs z(aJh7RWiVhX4^Oit%|nv3;SR}>NlYhY>O+^!3(~B-hU3_)htD~vTF@oQ`hbEa^tJU zrSBF9Z#kl$j(wEMCe=I29}ei9+2njnEA!tcW|*p8!FwkSBq=hRC&qn~8@Ajz^I_M| zeXSzmP}QY;x5rEGr=!`IE7*-9M_pQ$u~AgvoB+&NU`_U*WwffT22W$uhr-IR}m{y-lN8)#Qpm0Knojz%!!uaB+E-b1vsKk2#y)??3{#^RmvQT8?oGXQ@#p7;?tvuIf z`zzhDH8f-k^69RqjN2@x&$!nO=z8-UMk=wnNB&(^^!Ay~%>peAL!6w)9ZQJ37Lx?Z z2ewYGM{XZyLts}gRmYEqyPL<>ZU7;^WJBZm34`4?om^0s4`$bOe#xaQ^oMi>B#9ITJs12S*9anl~F7`W}L) zDeJ?Nf$vr)3r-lDE=7J|Kv+&0uAJ4Mx@uG|RFj=%^AIy}ZS2z4d7Pe7nt8Co9PFWg{LF=v81WM#e=)#Z#4p!TlENNstc9Q~nlIx*uTNiKg`f zz+M5>aVEF^T0xmCZKXQ8MDm#Gc%kcIpMpt|1=2^SCXI^3mPgI?5+oK)k5r8Sp`^Kf zx4r%2$17E^>cOW9{kHVo+@AuUu1w(>ea9{D2RodaE?4D}xFqdk=gRXt$JocMGcXG# zB(xUjmSmI_z0CD?O*CDc%W?+oBTq5XY(W(ckJHb&L>i20oh*FuZ0Qm$tmM|U&=u9# zP?)!cla`kZqdZr%zN2dXOXbx}QMg;)q?Aq{i+SH(Oz1R>rcjLL(2Jue)HjB;Op6@R zpEvG;t|JV7)_}Pf2wLT2RuqdS9fU&OykUAPCn=^mAgWhI@%Dvd_Z(Mp>f}1%=lTKZ z-GgdlC@d!a%ao35^0)RMuTeq*<42$z_#dqT`O`-?VZFsZXLEcA6wY0jQ+k{hzK|A- z3I8-j-P2m|S+fi0T90CRLyRmR*&~+(n2o6!g>FXeh+>346&q( za3{(gJMk>grtwoAlo04@oZa&HZUpdvNnzuMB?CWpWb{MI7W6z2yW|UXDsJS9jq}AR ztE58)idwR`_r*79qI&FR#FFtPrdfWJxQv>$G$cDLolu3b5YpNeex#{cQT(P!Rn1N+ z`92@WkrtFI+1-Iif+mqooSx}M{7iv%!u8PEn%#@6xOc}d9>7luH12GT)c6@(5(5M; zI3^%<68_M9>O^cDclnuNf;v>Xe}N)nndFwhAHOcGt{-VD%CtXwG{^=|8_w6g7vkO1 z*T0;c%%_yHr@=wbThF8~3}=T{p+?QMuOhaL!EfY$b7^&q41XBW@P3Pr)Kv+!5b!^yTSj*n(gh>oTt($Y*@nA6tQ)ZC`2sH&+due8LtrT8E+v za7Ss|@88a*wFc*9S{@BL+A~b8PpwB@xjfG+LpR+FC#^>F7mqPBTQeTV|dA{xCbhYjJMxrr#7{y)}^Mx80?;m z#BRFW;;azPl90 zH~s|aMl{pDt)BDn@TafiARA$###O+>Q?mxLb8w#I>Yn@95Syg*{UGcxQ3-|Q^I2OV za0lCb-c^|#;z_s0vE>W?`CS(3GZ;qCA}Gj*_4gwETg1`Q=$9Y zt&BosMoKX%51B9XQgd=9pwsTw44qAH3+j%x&NeR3+GcNfat`P^`n++vY;4U9!QRpU zUH@=Ef3;w+!HwH@5NJt{y?J6G>@_2b#eUeD4q zj5|Fm&LMZSnpLprIAV>z`^_&T8YsA8BC={ZS>RjW@$#j^J;_L5#b8}=qF`!OR=Gy8 zfzdGkXn&AM#&^%xU=ni*wCa-v6Bd#WyrFu!c5$HP&d!OhnNX~s?Nj=Y6nXAr|D}s0 zz^yT$J{P*8Cn#(bkYkk|8(0s5nkZQBnv*mRCC&PR(G;$>j;Tn=B2ybhx*C4TO;Xe! znHL-9Si%Rv*Td`co$1$PP%IoqEk@JS#1Yuob}QK7)!9N}LopOf44U$B}5F&Z)zrQ=?=!9xa9O zebb-Y5^B;4P7_CezGcs4#mQ44PK*3WmoXqat?2TCb$9$?yHe3!Y{Zf=9C)tU! zcK&x?wA;nwy;CwT7nNizH%G*#3L6Lf3B-sRtx_eac4N_RJg$(Qq#xU-YwY`Bkpb3&h-GnTc-Ek0lG#wa}jc1g}fw%}Hd>$VxJl+nVv5T9l;@ z{MlIBeMsKo)U@v~NEXv)rchJ(pe?ix*g0qtT%~hQ&KS=_UeZdDk||&|xCu}+TZl{K zAqb07qAq4WJiRSxZbrOaA&My|f~R_m=8wImS;ApkwV`whJ(00b85cpEJQU|M#1_6M zu>tx@rM*+JP-$dv6dRcmLuRCrqjbPzYf8q~})#Oeuk`;#nDY zfaJ*s`~( zZixEtx?xi+6L|PSQ|0JMVLuqgl?2pu1=Nb6t{o$e^G8bhjqY%F8?-YXNgD6lmfM5BF>AlK;XcJi>$rTKJN?QOaai4xKM+#Um{kO9P^6|D zWG@fVY$I|179sPl`2zdY-N3Mjgqn1VEA08!v}dCzMmT<4X{8TgW^dpN&hkm4skTrs z$xFbs%Sa_*IgAGFgVS`GyW0#2Ds+k(yU|yWhSq`#Io6n!g8YOK#h2g`;hLa}VpcNd zSC;GP@#GM#k#Xs~3{)s(TrMwaz7?b&FXL1n(Ktx!9*jkw1+O+g^&XQ->H zd0x9cUD)^I$IK8G*-;c&0XjRa+BmP7l7>%|nu5PLr>Wg=NJg4PMrzNXcH?> z8kYR()~1?Q<($^3G2>m+T;A#4SZAUpRNzlnE0STHwaVv{1{KhQ!MpD!EP?gq5Mg<) zto#xpopjC)y6I+?wYj!rAqlu+qjX56oB!!D9%)F0mj|ev6VO!GLXe9(IWeKnO?n*| z>+Q(URp;gR>gGIrcy<(CEpqyNM(y7XAocAA{sqD9Kl9^@ zWF5kGym zNSBeCcTM~D>sB8Y!>Dkj?Q>q|skPd4Q%P35!{I6Z;%^g;?=AI@(yp`4@?_Oog1?P) zZe8UDs`?7Ne$)A$_3oV!_+1#g-rS_sA*FJAjZ(m>D}Nhn_&02B+!TaUy8U;6(a-r6 z8p~!jsSUDIVz2?b*6ngKU07?BCLrw=2=?~OI0olTPKqkj62W?5QMxa)6f+Jb;)FgQ z(I(pWw9PLP7&m*9>ZTN#T0h2Djt@@V6nlRo!5Vn$F&8pU>nAto!l}k1Pq@h#dES`* z3(I%!YfeKyWNmcQ%zEcxhV@VIy$#1Rg1t^tN8@;vyNfR^RJ5qU~@n$vN)+wk7~u zSu)O2pdL)V=y^0ew)N-k_}$)+1gWkece0+q0%FFcsTK&WtS{?j8DvL0F)5d7T#Kv0)aRDir*ylJI`LJ%%;D5|QM zlI1eF$uH!`gP)TmSRKD^7jxQ>mb1f`4Y=jo1|0j2fmxp%X$q4>XvoOtB0}9>Gk#8{ z7fO;HYM{wLr52`R&2gTj6%b6AcYTq;usqzDxc&M4^v}2B*{G4aU-34y8k(?fpoSqQY&-P=C} zgg_xM^8PN6`fIIW&#dfEc%X}BJ3q0k|GxjLd}3`kxW7OvnTO1*iJyru^(Tx;UdV%1 zjl1B9-kK8tshrpKT#ojcg`)4HtVk|Fls^_OjdUF!Q#t8#$3kh|DFU>d=M1(GM0^&8 zsLCy5r~1JWdpk1MP`0XWp{Z|jHJ znz01bw)p#bG`4g!uqEeJk``ywXrQ`+hs|)dtl0soGunl)JZeRLNM7@SCQa&UNh$}h zNuR@B8~IpX*dirQWYqEn^`gv>jpids4|ACkR3c>ms2(kKSjIM6_*lwojYRAuPvhXv z%c_N+82E&P)R*mv%}U3>li#Bk-6tF>o>5gaAg{~J13KOG;KH|Ql+|6LJm!OeFLbi^fHDZ@8>4I+pO}=)&g@YNf>iS(4Joxe07ZbAY>aoP6 zoxJAAfqlF^vJW=h-<0-R+C%Z~3>fUsft>+40DT*5n;C-#97{2{B!NpsghvE#L5_-_ z$=R}h;+LEK@*ygBo3D#7h_S~~$Yh2uJa(42WVo~`qE~r!TqB4qV_CQ0c?s0H zOvSBi`;bp6*+a`G3efEZh%9olF5+ZR!g#(-+wjE_7Ah9*jue0W8sdaFZaeIZiC8!F zjY6UID-IIrUp6w?XbR4K2m>`heWrC)j^TeFT+GuH!lG7#gL-Nkg-CRZ6g&$=I;n(O zX@V@Q()rqk>V`46vHl^VM*iHR?6<{A@KsX#GGdDPyjBy&&3G&ZGX@6p4aRYjYV1vH z*){|Cu)={fD{Do6rCl}C(-R&kn)mPkHhIF~47^P!BBvkA9VrkHpma15@EU5{uv=fY!}A3CZb9*}PAoou=_TefQd& z$@TY#an?fsPoy(<)S4X;EZabDbs|TFMLFVxfT8lcA4iI!(>QYtKb@n!8FyPVXn9Fu zps6jevo0OR{|zb>;NyLJnPO!37wah77YxpX6>b&Jje6t1;2y|Nus#|=)a{+jX+CD1 z7caEHwg?5v_ep&;SFX$?7GqfsUijC}9Kr)v*x|qDuaEm)*Wlm^%rn=+Q)u6g#lEb= zM9a0brN&Rrl1G&Jh@P0~<*AuV@u z=0LVo&Ra3+%&X(Cz3x)lco-747VqGDM#%kI(z^e$9OZkXb*C0ZAkzAJ(Z5cV>VJOT za7USL%;?amrVVT;*fqAgf$3jMp`E6rz;-CM&VG{}o{0H3b8!FW=j1ymL}^$in`-rM z@8LRCSfcIQ-cF(AQl=t&_xq=vH8We&z5-Q->fA;e z;QR6J40^}6UHlHm2h`E}fu&JJI*=t1v8hS9A}dYd>kU*6SP~Q4w)L_zdvY^-0vWkI zoDO)j1TE(R{{a*Wm8rzBsF$klj!k$&h38>foOhxU)B9`BAmAoxZAM4HZ@ zO^>92NFSi^WzlJOI#Q z8>E#$Z(vk)?rG&&$zCo+UaO$*_xfDp$jLB&2LnPWk|I^F=TKzn7Pnw7GW+Dn_TIjLbp*W2I9+K!z^h{!NAey~u{V^k%R8zJ24GpS+3@8LHsw_NelzLOJ9Tr4|Jm0sZ#1A%sO@5F?0 z$;aapa`NLNduQ_fgK0)+o0(cc28K_FcA?rZVtdE-7lig7_K`vXJUmfZa{lZlh@;;& zh7$~XY}QNpxFQ(j1$jm(DJaN}&zu|%>>N%Volfl>aN^O2LoHD2MEl6N8K5mrmxxG+ zzU|Y9;m{A|(rRnv#o`?~|EIU>4r*%K`XE;kynvv9^s6Eu3WSbeM5RfUjv^iDCDK9( z#X^y;AfObHgdPYj)JP4Wv{0p2Lx+Gs2!s;8$i;7*JM(?>-n^NY|4z=@tNixbXU*DY z?RC=BHH!2FnxS;W>|_Zjb%*}07r2&iZ~ z4kKy9TAusqh%k0){E=fV8uDgpsJCzO(Ta6$7B7Tdu>mXQF#GatAWhJKtL|{86~9e` zh9Ex%Va4qUYi>llUKApKHP_m(<5gy3K2yBxTg^MRiRYfd^m8~wbLW(!2QzhGwJzez zp0pog!ObtZr5zX`6XGRpc^lJ;4P5TVG#yS0(7bP4e0n0Gbp7um0BrW~kb5ER*>P_h z-B4!hU>W~RbVzcW^N;iI!=6=fRi$L!=Ed3B#XM8-e?gNTBz8$7xT)m)KK=6#;fujj z7i3YnM-HQ}Ce z&Wn^{xy-BhCKf7J$&3gOoz*=$0ZyFtgAqD#o)cEONpAzCS&1C*3D!nR?)esr1-oB z-=SIT2v+J-F^toX->-*GH?%|`>voQ5*Qe+xIX>*FyT61DU@6meRBPnV)$Y%R*6%u2 z&q#*U6K%K~4d#C3TeuL+%dl7;prEinzN&b-7yXi)QnIh`7$q>9aw^>ryb)+(a!^%J zfDAP?`9xoCq@;9B?gBfcv!JB(B@ofN{Ww5R!CKEnD8+u!TGQpK8ZvP(27|ey?~rC1 zP0qI#8Cb&&r+~&o-^L~<`#ZI4$07q!t_~dj1AI3?m##0d<-?tbxp{}MhqRMI_BBL@ z!*zM5g9#X73b;(fVG%pj%1>@&Q+iAH>X?C2Au1MINRHK}d5v zWp*NlM*Wa571T()Mew6X@0Ajyxc`*BZsNe+Gwid~aiiD%t7B66cA&BRv$B$XL+s-A z8Pa+Rv7UqdrZcW~Y;sRky}uT-xv!v^H4)7)HpVkB7^pvjzh|=r0YblA6Iy2-G!e=5 z-_arNXT_2?3Wc5F!UaO8A!A5=-mbMoY0ZMI&ICve4$@B?cXB#FW-V`phC;Hu)(ycE zH$n9}s&#bzYmvLkzFp<*%VXtqJMjEm@_fTum z1^r-pAC0$fuFB5EXy}F)i;GKFR{&~dd8X953o%+TsN(8kx%tbi7w#d+{Yu=xF~|Xl zJ)esD4-=0xyPN6z)yI}Tyh_W0P0X#%k5Z~7mWSX6o7T*hi5qJqf|@O8<7v?05^272 zVFZLJo%+Zl4;&sfNu7M3KKl4$G~~L71C5^4JEsNIhaxRP{Vn-`Z_z)>&_V>SHgsX10K5hgYu}#`erJKRKB9S!_i(Oh$eW#s! zRp+d5OA}?&y!UV-Q^x9A`;wNejnL<^>fP_2N5o!C{KTK5G;%AEi|4pNS>B1P;Kccu zLA_kXp@j?f>71Yp(~^VD-RZfdMscL3zAg3G!s?BD6gjQZ{@`*`V;#}CUX-EzWb#p} znQ2rZznxT~t+!G9in_RXycs?fxRfEyVkcJSwkBHlN%0{&6&lFJWtBmZMI{IzpB~nS zdpQ;=-ZX#@K;K$gnll7FeJ9aw`kwL{>#}%?Drg{IlD7Kw7uL;?&ohkr%!aT@D+!B5 zP?s%Cx$t6S&lUph*ds6}mhs%Q=D9TA{FW~oor}{>4fp+A@`AE)5df(f>nXPIe2T2E zEUPXltIjLS%BzGipH4Iu)a_{2ZG5i*;F~K84=r_ewto$jk?xTn7>kCg+!hmHjS>vL zJ>YAt@al60<$&E8wy6T0C1$2qx|V&8J>nvkgC+eLGlVx`jY76zEu45CKJ*NQ9|;W2 zaggL=?3_Y4qxwE>ehpMEyXmcP~d?K6S%KVawGm?&8_$3{FR zyBtG0T#+2xj+fIb7PHYB@7*pX+-CzdXv)Pc=Dp9*v4^7gXSR9{8-@Hjq3A-tKGzM| zJhys&ZbFN~$JZ%$9h8hc4WkF3OxHth!*roZk)FDg5x4NOIONI*OwsU0$Q87uo7}1n z1LKCwRWn(ZO<|2QN!hS|Mv$W{fNhh!s7_~3XZ09lq(Yz`~x|9n?J1>ua6A z=y+A%7>tYrh=fCE#vLlF0Z|p!!hhNsowZ2X#K-J^rp)PAe`^+}Si<4i&&|0t&BAX> zh@&S6kb6_?hzIh!Z6sf9*Gy9u%o+y9x(|NOc7A6Xo8l=2OFaCbb3=%|Tv;&w2XXaf zrm^I*GgIX)fVk#xY9<|yhqe-HScY~5KN3Px)xQ@Ep_3U8X6jM162JhOLIvrpV^b{! zs;+y6G;8;jL?-LWG-?ayyaHYf6Goz6yo@b=(nE#w=)Kd*wR!pq=`S_p#+xKJE2&79 zFXa~zx)Cb+aiU?GE&~rFbnDm+lArcua)>Yb7?urZva%1{Pt(XvQX8-X>6fY4*Zp@{>tZONJ>P(Q*r~u=qMul-1#x ztcHZ`{ljHwL6s5~e5rTh8A|g`de=%>sd{nBJ9>CbYm@*?wT!WUMF2kH8mzd#&|$!u zWRcWHhcSWzg?%0oc6AI!uu$^$ATB`ZD`=r0zX)_Uy!E4pp{co^p1ILj&%kSvQz62#TS*}(1Ti!yDJ4-+QQ;+B=_yfZ z;O(vN>FJ5|_Vo5d5_TBC-d@{yycd`O&+y57VxRp9w`3G^IfD^lXQ*5P$j$CRg#H*+ zu^FNrn>?x_)CcwMfzm6FYN{5f>YTM-1%A_y2vcOfTDnZAD~&)vz6G3CXwP5H@OF@A zOn%+jDfEadf{#QUunf_K?B`Ytt~1yhxW^4DT?n6b^mFmB3s|u5vi9&;f3`l$2Dyl{ zdP$C9N5zSgiu76-wCL!Z*d^Xmou969CDzRd<~jP@idQXk$u)RY8xYcUwK8Q7WJDlU zyxrMnnL**Y(j}4O%dUseti7_qzK45`YO>4nPR<7f8Kko0>?d=~mC1YS%!3CNxr9A* zzBhLw6tP!aS^l~1U~4d0#8D7bt{*hsgI84@qdpxwb)yiaL)b-U*X#r7PUD2q6Og3r zVp@XXUAbtAboRMG9J368W{r$F2<*62aM8 zWh+7ceg|LdzL0aBm$FN3;4^ar8-9)+mqmF9S~aTrFTOm1i_llr+jb9*%1s!L8K;h@ zVbYutX}HX8f|yE5URtNWEZ06^iE$K@^pHV2BF!bI{`MsKG~906AbZVfVP^mYjPHsk z?^RuV8RYk(eRcJrNOwI@KA@)Z@Jmh(q{9QLRhRslwA7IkBqL8+o}DJntPv*%iIejt zyqC7B;x1(1vTo_Wp@v7UZdCkL1HvdaB$&jcuG!EJCSmBMy1`P~eQ7wCRfO;wLO7Mj zInC8BM(hUahQ~fUvRYdK=S434ivS+2o;^J^^srQ?BzxRf}9y7vTl#MJ_gx%QG&DJq`i|futjf8O!fy z7{PUrY)HTG2ZD^@8tEGX%*P$h?ij`U2^O|7sA^-)gQk}mQ$N!0W&pGnZY#v;ol1GyOe zwEL+$)9Q-VViRK2wa1EO;O=U*Huov?wro;MvsN%mtWZ}g7R&g~wfEWC^5mp|>I*q; ze*$f+l<8<0VdOsTOWtgMs59PVhUw8vwI2)+=II^8auxmK4PB&5)tg|g?y>;=OIqWY z^NP*u_jbhZ${l33C`{XC4QDfEOkBA@+xxL%5$S%X8=(h1A5~KrOxMEJ+QY)*a!!14 zihT_RNSct~%4TV5UiK8=-n5M?Ar7%x8weQVLtRq>-Zc3H>hgf)&cYd`Ifk!|_122n zUx(j$Fk@NNt^P&;BS5bCDp|j5u`U<`yR+3B%uy-lB86&v%`x)I#g#f{O`aXws6)Bp zkaBAg+Uvuhx|fECM4K9-+Men=xxH$$l&Im9(&rYq9z`2sC|tQ1z4!un1+FuCCectcD8gShfg#-5;DF+0qv zOp}^n|IWT@B!XK}-yxVzrB@mIN3`5HFOIjz3mwx9_DZ z(=BOQ@#uUp2PHqrZd*G=9U%-=rfdb=$GM=O%?+P!^UjFm7TFV_$(nXjE}v6Um+&^uQj^@ zv%Z-7Y=@iA+$_GW@)Zi$v9+#ljeaIqu|n-wqE)XdgolQTUV`kh1T;tct%;sFx?R2e zooQ99x{;_RLGknVCjO+l@Xzow$Jge+DBjo~6A*uuAO7bAsp?2>SE^&K)0)3RXsF`x zKVOSXyxeHOAI2>n94q$xp#3Dq{@Vo8CeX%Aj=z`_NynbY9dh9(ucLPNZ!On`ZQNgNZQtkT9X*mep3`aEoBy2+ zLdWT2fBVe!i*zOgV=nv;x>N}2dD>V*3RO7ah@Od#%-Top*Sp!NO7yw3di`TBZ5X?J zQf#zaw@@$BOHwH%@qb-7irh!lF9p?pB9Q>#hQ1*8pxye`K*NB5&7fyNoy6{}z47e8 zs?GfIoP$45AxFg2{G5+R4<%;hd%bt#T}ak{^^zq%uT=PD@L|l+o+1QTG0ap`(6YTtGsk2jUz<9hGjv=^)+(fdSSm9jcIuCR z%yp2Ch-Y1*T9FmCf4Y5;$6Z9K8Spki`tZDJ(JslXwoP##zK&;>Pt7JsKU8^j{D7FG zuU@W+Ganc`Z6@ctVlcIUnc`|l=%4DW;>pxIyXiWs|jHukG4&ZdlDF;t(}LSgIp%FGXEq zZEq*=K}n=1_TWv5Jk{@P=EBdAita%v$vA?jg;9u8Ot_@q<-D=4H#za=7aa)rbH)9+ zmnX)XfK5-Q*uRv0fHc2y;uQ@xLk8nJccF*6zp?xts1nHJLhks`9YhizVxL~_nN-++ zGnPUYNwI6xN**%15`w8em=nnb+@IzNA#jg|jZgkTzS~eQMpo&H`QKrH!o6y>hW1zz z#q)#jWEB7QZ;H)GvSwe0xw~`1_W{1tA{zx#R2SoX0l)T(%T{ z)&GC|o}a`3k$-i7#RXh1OlAByVo@}t{Ish$+|bal)#X?+#b<|~fF1h)#oa(R@*Mt( zW-VmWyT?;NG0XZ>`Cno0p9AV&EAAg18@UmX?;Psx*6N$&m_2SoBIrNXWIA cbl+J&;^{oXRsit<@jqcyRnk&K+_!l7KPZyORR910 literal 0 HcmV?d00001 diff --git a/assets/images/Monitors.dgml b/assets/images/Monitors.dgml new file mode 100644 index 000000000..25b2c5c4d --- /dev/null +++ b/assets/images/Monitors.dgml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/Monitors.svg b/assets/images/Monitors.svg new file mode 100644 index 000000000..201d2f9aa --- /dev/null +++ b/assets/images/Monitors.svg @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Microsoft.Coyote.Samples.Monitors.Driver(1) + + + + + goto + + + + Init + + + + InjectFailures + + + + + Microsoft.Coyote.Samples.Monitors.FailureDetector(4) + + + + + Unit + + + + + TimeoutEvent + + + + + RoundDone + + + + + goto + + + + + TimerCancelled + + + + + pop + + + + Init + + + + Reset + + + + SendPing + + + + WaitForCancelResponse + + + + + Microsoft.Coyote.Samples.Monitors.Liveness + + + + + RegisterNodes + + + + + goto + + + + + NodeFailed + + + + Init + + + + Wait + + + + Wait[hot] + + + + + Microsoft.Coyote.Samples.Monitors.Node(2) + + + + + halt + + + + Halt + + + + WaitPing + + + + + Microsoft.Coyote.Samples.Monitors.Node(3) + + + + + halt + + + + Halt + + + + WaitPing + + + + + Microsoft.Coyote.Samples.Monitors.Safety + + + + + Pong + + + + + Ping + + + + Init + + + + + Microsoft.Coyote.Samples.Monitors.Timer(5) + + + + + goto + + + + + default + + + + + StartTimerEvent + + + + + CancelTimerEvent + + + + Init + + + + WaitForCancel + + + + WaitForReq + + + + \ No newline at end of file diff --git a/assets/images/Raft.svg b/assets/images/Raft.svg new file mode 100644 index 000000000..b9106a5b1 --- /dev/null +++ b/assets/images/Raft.svg @@ -0,0 +1,661 @@ + + + + + + + + + + Coyote.Examples.Raft.Client(8) + + + + + LocalEvent + + + + Init + + + + PumpRequest + + + + + Coyote.Examples.Raft.ClusterManager(2) + + + + + LocalEvent + + + + + LocalEvent + + + + + LocalEvent + + + + Availability.Availability.Available + + + + Availability.Availability.Unavailable + + + + Availability.Available + + + + Availability.Unavailable + + + + Configuring + + + + Init + + + + + Coyote.Examples.Raft.ElectionTimer(10) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.ElectionTimer(12) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.ElectionTimer(14) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.ElectionTimer(16) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.ElectionTimer(9) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.PeriodicTimer(11) + + + + Init + + + + + Coyote.Examples.Raft.PeriodicTimer(13) + + + + Init + + + + + Coyote.Examples.Raft.PeriodicTimer(15) + + + + Init + + + + + Coyote.Examples.Raft.PeriodicTimer(17) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.PeriodicTimer(18) + + + + + TickEvent + + + + + CancelTimerEvent + + + + + StartTimerEvent + + + + Active + + + + Inactive + + + + Init + + + + + Coyote.Examples.Raft.SafetyMonitor + + + + + LocalEvent + + + + Init + + + + [cold] + + + + + Coyote.Examples.Raft.Server(3) + + + + + BecomeFollower + + + + Follower + + + + Init + + + + + Coyote.Examples.Raft.Server(4) + + + + + BecomeLeader + + + + + BecomeCandidate + + + + + BecomeFollower + + + + Candidate + + + + Follower + + + + Init + + + + Leader + + + + + Coyote.Examples.Raft.Server(5) + + + + + BecomeLeader + + + + + BecomeCandidate + + + + + BecomeFollower + + + + Candidate + + + + Follower + + + + Init + + + + Leader + + + + + Coyote.Examples.Raft.Server(6) + + + + + BecomeFollower + + + + Follower + + + + Init + + + + + Coyote.Examples.Raft.Server(7) + + + + + BecomeFollower + + + + Follower + + + + Init + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/RaftMockCoverage.dgml b/assets/images/RaftMockCoverage.dgml new file mode 100644 index 000000000..25b47042e --- /dev/null +++ b/assets/images/RaftMockCoverage.dgml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/RaftMockCoverage.svg b/assets/images/RaftMockCoverage.svg new file mode 100644 index 000000000..63e684ff8 --- /dev/null +++ b/assets/images/RaftMockCoverage.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ExternalCode + + + + ExternalCode + + + + + Microsoft.Coyote.Actors.Timers.Mocks.MockStateMachineTimer + + + + + halt + + + + Active + + + + Halt + + + + + Microsoft.Coyote.Samples.CloudMessaging.MockClient + + + + + halt + + + + Halt + + + + MockClient + + + + null + + + + + Microsoft.Coyote.Samples.CloudMessaging.MockClusterManager + + + + Init + + + + + Microsoft.Coyote.Samples.CloudMessaging.SafetyMonitor + + + + + NotifyLeaderElected + + + + Monitoring + + + + + Microsoft.Coyote.Samples.CloudMessaging.Server + + + + + goto + + + + + goto + + + + + goto + + + + + goto + + + + + goto + + + + + NotifyJoinedServiceEvent + + + + + goto + + + + Candidate + + + + Follower + + + + Init + + + + Leader + + + + \ No newline at end of file diff --git a/assets/images/RaftMocking.dgml b/assets/images/RaftMocking.dgml new file mode 100644 index 000000000..81ada9053 --- /dev/null +++ b/assets/images/RaftMocking.dgml @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/RaftMocking.svg b/assets/images/RaftMocking.svg new file mode 100644 index 000000000..d579fa497 --- /dev/null +++ b/assets/images/RaftMocking.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + Raft.Mocking.dll + + + + + + + + + Microsoft‎.Coyote‎.Samples‎.CloudMessaging + + + + + MockClient + + + + + + MockClusterManager + + + + + + + Microsoft‎.Coyote‎.Samples‎.Mocking + + + + + + + + + + + + + + + + + MockServerHost + + + + + + Program + + + + + + RaftTestScenario + + + + + + SafetyMonitor + + + + + + + + Raft.dll + + + + + Microsoft‎.Coyote‎.Samples‎.CloudMessaging + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AppendLogEntriesRequestEvent + + + + + + AppendLogEntriesResponseEvent + + + + + + ClientRequestEvent + + + + + + ClientResponseEvent + + + + + + ClusterManager + + + + + + IServerManager + + + + + + Log + + + + + + NotifyJoinedServiceEvent + + + + + + RegisterClientEvent + + + + + + RegisterServerEvent + + + + + + Server + + + + + + VoteRequestEvent + + + + + + VoteResponseEvent + + + + + + \ No newline at end of file diff --git a/assets/images/RaftServers.dgml b/assets/images/RaftServers.dgml new file mode 100644 index 000000000..7f3164ac5 --- /dev/null +++ b/assets/images/RaftServers.dgml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/RaftServers.svg b/assets/images/RaftServers.svg new file mode 100644 index 000000000..f869cf71b --- /dev/null +++ b/assets/images/RaftServers.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Raft.Azure.dll (Client) + + + + + + + + + + + + AzureClusterManager + + + + AzureMessageReceiver + + + + RunClient + + + + + Raft.Azure.dll (Server 1) + + + + + + + + + + + + AzureClusterManager + + + + AzureMessageReceiver + + + + Server + + + + + Raft.Azure.dll (Server 2) + + + + + + + + + + + + AzureClusterManager + + + + AzureMessageReceiver + + + + Server + + + + + Azure Service Bus + + + \ No newline at end of file diff --git a/assets/images/RaftStateMachine.dgml b/assets/images/RaftStateMachine.dgml new file mode 100644 index 000000000..f1cbc46f7 --- /dev/null +++ b/assets/images/RaftStateMachine.dgml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/RaftStateMachine.svg b/assets/images/RaftStateMachine.svg new file mode 100644 index 000000000..67ad9715e --- /dev/null +++ b/assets/images/RaftStateMachine.svg @@ -0,0 +1,98 @@ + + + + + + + + Microsoft.Coyote.Samples.CloudMessaging.Server + + + + + + + + + + + + + demoted + + + + + majority of votes + + + + + timeout + + + + + NotifyJoinedServiceEvent + + + + + demoted + + + + + + + + + Start state where all events are deferred + until we get the NotifyJoinedServiceEvent. + + + + + + Any state except Init can handle + AppendLogEntriesRequestEvents, sending + back AppendLogEntriesResponseEvents + + + + + + Handles ClientRequestEvent and sends + AppendLogEntriesRequestEvent + + + + + Candidate + + + + Follower + + + + Init + + + + Leader + + + + Sends VoteRequestEvents + + + + + Any state handles VoteRequestEvents and + sends back VoteResponseEvents. + + + + + \ No newline at end of file diff --git a/assets/images/ShortIntro.png b/assets/images/ShortIntro.png new file mode 100644 index 0000000000000000000000000000000000000000..30d81adfa5d3650ef04f50f385a81977317b68e1 GIT binary patch literal 879590 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

U1G{iQz%hc-{L`e+q%HQg1AY4R;w6$q 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%0Dnxi4N0Cxq|FC}c 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

!Js)4?WaL(%Sz-`JBsC%GJDpussW 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

0a4;eIuKcC-uUh~|Yv56o z-OV?H2~J@y8uteud|1M*D}5=*y3*H`!A%8l;HKer;m+S(r1C@I=oF8xnNG1<;V6_) zFiQ(*OiR+6;d)oM_RHiRK8=0~@nM#*6u5PQX#^I{`OP znXsiJqxQtpOKd0VdQW$kP2o~gdjT!S&pGo9yW_n#*|GEHYQSe31X&KmP)Q_*=eqBT zVZH|yy$Zvpa#%hbk1^XAcZD#*4NnUt6v&Oj99$yU!Dkpw=}8&~`rVJm4~)b6!EZhn zjy@e%DsAHoRogOdaZ3FhJa+`xck#v#OO1~b!xFst`>=g*1X6a6FKDeL(C@O^>+ z=mLMy0+?-C9_<7sp9WP4uEaeDRgnG*BlcaMcyTRQNLNgLe}s zf~uB#u8QI169El0;GO9BE<1Nxe*Jn4I(V4{pN?h8aw2VjA!ZwqTpMWwbvrx6K|X$8 zENgyus(krO9Zy}i*Ye*JT>`=LI8KIFp98u?{vliOZFM$rmPJ31-?~-plP0PluYJE| zx3*@Umx=|Oj`rYV5Kz;75pn-xPui=?mTQny1I85}IHdx(iv0G$QuHTy-UKbI3snB{ zefUDn@6K)5=o2LPP0C-Kqx!+HpBtU$amcUW>pI5qq*xVIeh9`ki0u^HE7B5u4)$Jt z$wk)J)*h}|yWUo#t&~+0o=>`|;`$n{JGAdf)Jk@tgg7 zI_`kDKntpGD2wWQ&PF+*ZadKj7id^%?r=po#(=|HAtvCcj`_jlH{OTOWH|aUJ%#SS z|GMRtuL!Y&2ew~@XO{TB=EofyQo)a`S!>;2__7u6`DsY$AfmmE^C&6A(_4?nFny;p zy0vT9X`)g41WbZkvpoCk^EL!oD-Dv5KZmkajJqF6%a2d?9)}SipR(Ugz>bLgZM)*- ztzy#r2x-xS-*Ofs%v;_;{{0`2IqVIGR%BLpN%|})i3i9JPB7N zDKP(#k6iLuVc_NLMcukIPG)-@$>UzDcc{?0P3HX zf+pQN5eW6(9?;9Mzn@u~ zXcbKbaPz$b@L9!Ym&!U?-%DPaWfOg+HRS@yRm^*4N2o%DO@O)&_(op`DYF?xH6b!d;IYWY(AIQ31Irx zt=sI4H&&@En^wTlMddzuYcJn)F~@f~DB!aub1lah4vr%)NRt4TMq2u{X(s@iv z`EprV@o~AX`Z05@K4YfuQ^|91IB_wMCVvQUxg9$!M=Q3SJ1sL&vHYqv);QxdYs{L7 z+lM_h@r)AgN4umF%0iaF*_?fF_6$2d4ip4%Ip=LvE)A8jS$Hohk9UV|+?RU*)B3l9 za&tv6UJHJ0$Dmc7f8JKDUTcp&v&3F`?RCv&pF4Y&X3_5r$AW$?zw{!z=E}=#3Yg77 z-Vg7Vr(#aZIr>xryP{4@Mk5}r?HHC42Jg=_hNUc47}?Iae0Q!CcApklX~j;{#dv!< zF2whH`hIeHHvMpa`XQ`iisKjOXut=;ddszFJ9C>h{7NO^>^%5B}EC5croHM|p?mlfX`m(hi|mh@#J`XQ$YIsosP zg?KN=8;i%4g&;^PPPQ^4FEW5N`3l-l4e9 zZ_aPnpf*$Gj`NdzVV=e?obo>A9naPExR27pcguO4WeILc->Y^A@4;`(rP{1Hb7tGg zC!NSoNkDp8{Ot4MbELqog6H8RI9dVYoqT{BKJrYXVV)Ecf%v?`1r6?niuSh!Xp1wDSI7(OH^e-V zpUOy;k$z*;J@zvw4;@4wn95>7mc3M9u#e~aQr@JWcIXqN_~j&A$YPwF>=wUV;@Rc) zT&d{FNzeu@d1;}V?C(n}-|im7sq|$!mBa4$PoHM*z2m+1Ywy3)u045?&7f?u2dvn> z!#?r#Z`yai`y<=3Zk_kf;M-;Ki@dIka*tmsd1>j&G*<#w>B{KC(WlptAFlLef9{Uf zzH(FmvmZo}sZXRblmAQrG(ONy(32odzcI|H=c$i*xaBV=Zxt+G9t5Kyn1ILA=j?C9`^$N}sr*F(>a8n(^9aL7dq_ts;My_sta8x>yvVPOz;_g0 zd)*4JFGqWf`hogJ*P{HD!-;IKLtCRPiU{?E3fI~>XS!5?T3-&ME-?uS!iq(%_5K=*A%U-wc&;E@S9(g>Z zbg-}JD1bY7+lbap6pC^M7lb4{Lcrm&&)WN!7QcPH);DE}?*T03Z;#EGG2L!D`wS^s z(ja^E!{=VGfh}9L4C2Vph>daYUt0f;4BHr-&kPPTe<$2pD()2<8LW3z0gUgo^paQ1 zC*;dJo<)8LVprjq@r-DL;i&wj@8KNy0tn6!p1DL8_X19X0`sGfJ|2WwFH;w8JX~*p+0x6&%mXy;+hmc zHzJ)E6y%3?T9*4(ZW-|XL3s%ug+GI%yvPAhymSN>A*>yCQ@|I1^WO8ST; z!>EVId_JAZiy4JIGm2C2&TBbY1J_6ajF+V{xc<_sHo<#w00+Y5maW@tDbjv?--9+V zFdzlb?0pcDxR>~8r=Dy#-*}y!cFIZkzKr&>WBVe7FTTnB7F_&rg!~W=&-9lAqE8^bK6kd$P6STP?$}`& zw679Y=_uGzfDQ2^Jw8*eJ$_`n^nS2eR3a(x0_{iMUPn%)2X;ZunjPJoV57%>GGq+)rWw}fz%8BLU zN=TL)-jm@_ZYn$cs~l1P>zn{U;*H?9b(OTVu?BQ_eWX_%hmZ6~%YH06KensWg&y{Z zU!Q=LC&c+GIIli$jt@j3Z>jzpkFpjeDZ-!$& zg>aJ3bn&|r$Mm%Cd8zN?x004{6^kUcPnx76mqS&o+tpWH&NoUhecCkp(NFF(?h`Hg zAn${AwTir`;hu32m;>E>%?vGhQuVnR=6i&+miP8!9k>6SXqx4&`Wn)K+}brZ!DYU8 z(eNV9I>LV*;_2}egvD3!0MlYRpn8U5O@wp!yqMl{+^px5|I?Q?f0w}}F4Yc=jD(a9 z_5{*E8tEv*t;YlJqBMrxz4FR3n>A~OEnIlKpO(T6H(X=)-upmkOF|;xVg4{Z9%!E9 zk7XqN{KE)TicK=;DY{Hv&lp}_dBo8EIm^zo%c(fi%mMaZNmv;to6_>A$6O$-w zkzYyn_{Fuf`sMP(zQ-?}D<*xZXD&_LCB-EbzYKHPVlD9uK3f*QTGF`7X3Uvwx8HfI z{TkdACoZ(9xPDJ~d0>nE;TOMbKmO5uHn?fC6r5CSx{DUSLGepDU*U1z-#03LY4wYK zTzlNYxy3K~ZYq8oHH6uhqpbLkG83J?&7zBSrRf6i$H`jAL#=8>%ilbezvTVkkZ&dA zC-YDFM#V4l5$o|>P3cWZ1p9(xG>|#6tF31dp<%W4Bcux*XMh zpzPf9WBLbghkC2S{E;9FhjxLhK-H(u@JYfvuIoTMNXu^D=92L0tXKIW;zc``AbK^p6`!3OdpK4R_cp>ecDv3(8`Q`fL>ES zdjI_DHC9~ug7eLk2e`dTQ2uISWt72G@glFsYx%P)a&NwAm7DjzujPTnp~C+iaG)4D z;U$AM+GU{0%j9TA{kZuy`aA!|DmPr)I!^FTfqPZYIm>EipJjPYo=ERu-od*Ewtt6N zJ>Xbn;fbd-QMmZfBUbw6cdYcopICPN#&AXlZv`C%a0hP-6oTY~QA%6?<~T4LW(ZU9 z+tuH1ePQWmE&<)s(<^1ohpxNYrch9A!#XgUk1csl`~HrNj%wfEk>Md5-8pRI5W>qN zV_Ft^qCBd>bKmEO!XE{{rjqd8M57N(G#l46D1dVYHyOku3~2#5#>sKfkAn|dDiut& zD}Skgb8Fwb?z%0xj+ixTrY%|Wyln?lnpXZs1u%UV>e+X(oIQNNz;~O>MYN>1#wk8a z=ujNK1g;QgST4rnc^+<{Zq#Q?_a&aW{Bp76=i^^42GZY-jL4M7EXRE_H*S{lB3rF$ zEE%PtTQlT)R%I-Yx>Xn)vdnwVkph%UK9_J(Vhs#;HtO(|Q>W7 ziKm{?WRMxihu+@Q@_f4i6~-5w{~o*T)|+hB%o#R1GO8sFWmyL&D|FH$TnxKX7_^DJ zVY-yR_>)yIj`_E`^FJ>EGc*U5jRF^F|1 zl}AwM;aCIbXVO^UV>$2`&#B?&DiUaddecAFiZ1d&;?-%hNH7@-O8k#^G9F@O%Yys^U2X~Th!wr&e@wP~5(Pw%@Jip`K zx#N%W77m#nNZqnKc3NiZc3%omh0z9_NDFnp2T$;mwDJTy-UtQJI_btKv_*x~Io*H$ z87n;de28^$IANEv2AW9>h-d^)Cw;{0nzZu#^Do*7CoHsMj+v`?1lykrFT6lovc&r~ zn+LSr3OAoYG>?0r8TaQ-_RfbI)TT$}SOnzF%=iIX!muSzQsEHfVectZK)atszot{r zA1Gg$zvNRRuZr@^bah!4{Uld;k;N}~lpOlZTvYtR&uN+Bk}Q6y_?4wEzF*4Ul)_g& z_!jPCOGW0~1;^T*RQ%q4i(RzfIO{7E^lH1qa~n3=@BHQG?Pm`>Y@^$@i{FpSIk#B+ zGJPys{JJ8T%1-X{+oJfz_p{HF+)u?X_$2jvHS$WxFP0-*91DoD;=UqHuQALh{eJ0#kCD|g`+v#DKK_9(_CJ0;?x|iLFRt&WkFw;_z5+ie1x*A+ehVS1bVkTS zA%@dw9UOX4*?QT#0}shEV?E{M5yYLo;n-GioM2?cswXYdf$?j)~9~dx6eIak29oVAfa^DRc zHT)mi>Bh{NqFGIVK>Mft^65Gds^`DQM*iUUtUigc$NmDX-6yWTN~`;1H*N~49UOG@ z_E}@bbT?Atq=;&0#||TCH8xJp2XEBD+eb$M+`-!dnMVy=f_co+nvR3snmtTGvCB%m zJ=WFNkG6(OKlfXY!o6A&`pnZ#u?tdrenn6z^rfHNZ(|VrsQev~-!-RIzT9$_lT z8`{rx(W2I6E=NX2?Uh$vMY%RqwrPBo8q7%Ip7xf&XSevF-9yVE>tE!R@)ft0U#?hw%U0Dj zJLKEzh1~b==$g z6FB(|4JJ$ZJBoZxl)vzm=eThQCwU^r^bn3nf*#=4CN5-ywyTrj| z&=%Xd>)0N?_#*p9(vDA%s-pd@g16!jaPymRGQ!$_N$(iGBfN9-8+eRADYVBs zcn1gto&a$Y0i5bICxWE+V-2T^9zEzt=!W4C3GgV-ZcSG?rq2!Gt}lJXNjr{ysbTp^l$|G+)70mrUCwuG0O}eK#P@T!88%m;vv3E2nvWW&Oz)fl`ZHeGUy+fM&48o zX<76k8SuQ>DZT1jI0=)AU&`rRrArp8U9S9f#V;I{zETADgt%|zq_k4W7MygVz5lM; z?c?vg!QM0f80(%y&Q0T~HS6s6KK(g+_@PH_0&=_*nN;|WJHJn#O5O>^Qx?Cq@d=&l z%3ojVIc@PPOINzsZ>ygs?FD*#2SnJcGhRRFqAW}0ulD<8|4biw7?rL~o^Bwbj9UOe5%3Ea^i~Oa*-L)~%ue(gk_SMjz63pKvY+P)k8` zV4iz#D-Di}eLy_*fFXVp9|WIoi;C;th;Ng%FWN>a1%t0R(#scLY<2d5yfy-_PV48= z(@T7kEc*xKVPfrzc%uB}XTneF4dZ*MGr3i7O5Uly=bVsoaBwv7e~l?qwE|-c&|Ygi zwga2E_#zwq55J?yWCt90#>6#OT5jcP%dKA@5<56(0AIo-l+{KOY#YI&9Eq!wcCdGJ z6u=$4B}C;18xYPm=H54)QB2EUEhB{nri)g-U=F)`d#rbAzxMs5BDe?fZZMyBUw)|+ zOzn7S^MJj!a+NH6rTnG!FNDVNkx?!ETt*{R=F-mM@wKTPdHG0RogO`Qy?t=^rt@qFC7)Xt_0>lH_JB} z;8s!dhvm<3^F7`+cx~E6w4^f*N1;OTY!I|PjF0qm`E>Eza7@BT^PGBDx7BCOaBJUw zbk3+xEzhCTchXZtG{zabT;7@1zFE`_2`4d6lr0nhkslE58hJ3hR5;)O>ur|%ej)!k zh*4U<(TWsgPCdoCkXFJYv;;KHrvf+)-u4HyTH?JCR@ov@L3tbtMq*Fk`7;Xzdy}(X zckZ+aJW~qaTGh&UZgrG{KVgQu27D%bc{9{;#Zms7H*L1XOP;fP?|Z;@?AT%bXji7w zLV7RYM1ynAIn!>x{T4g!*kg2GTA(uzT#4sOV5iHV*hAY!C5^}7kSA0UCxb!ycH}Sq zq9OV@nw2Xk8xB0+M7dqd&5I_)6%IgL?~Z$L zAMr>Ag4!l{=x4o*f#iDkeGDh0#d8Rqmx@mU9mcZ-`U)c#yGm&HW-IQ0OhxlY@|M=GRIXF`OABDSTW`6^PDt$|Pi)?{-M;y~A4=(4=76)5z&>zVL0zcK zn`>1($omoGar_44d4BC$4TQS#m-(5_W5!wb;e7lj`O)r@gO2!ZbWHbbAPq75y*;5* z8$^1N%W4q0eVYXGQ1?Ih5a@$_BIt#K;tbjymPRCTl^3fFTlb_nXh<57JXIjW6iWkCAx;^h9uCgE{*q!Kyi5zepq(x z$Ni!tz55G)XC>5+4i0~`(?Y74TdHwul_nkWBzJ5lUVCksoqhIM;=R-0KIBvkFJ1a# zNNL`Sw`jdDk>Y=wT~prR$ynqluNy#6a4?S|rrvF#9N2cE-M zrxd^5$3=_Z#OjxQw;bp#@;`7<{*V5?qM5&*=P?{7gYL55FMMC}naXsxijK-&F8fTY z-%_xaUU2$p_UTXjk@dBY2?YG@kM0$}qKSZziz;RCE64+FTfya@Wf@JGh!fe651jCY zJfKh6h`b4;WX}uzIRdA`kI}$;gM43%r}Bs663GCt(j$-KNr_Lq#eD7HAS2K(0`7sI z(8@lF(}DQ|ErWm+<(PnybKnypi)6QMwc4@AS)&`WJkvvQbNiUw=1pi9DTCk;_)WHx z9J_En5+`W}C+-IsD7$mmuO~!rA&hgAS4>XW58zGXjTOeD#A7x2tVH<>=gMCkLq71l z%K7J7jYcWq77-c9Vx^~+_*O}jy`u6LJ{l(fcJkHQV|+Jq^Inig-^-=5tLL2?QVuMR zI{uH7UPuRNkS1uYzMJylsyvmOuD9xCmsoxNJk*PAK9TkaLlyn{=pX)Gv+f)uOk8=H ztGxFno4DpGtDU?^gU;;y zBBFpK0TZ2SRzhda_YNv`TNjnQwDje2&%yO^`DZjd-Q7KQ?WGsmiIXU7Mj+UI^ZuX7 z`gdfQOFz@{cUVh6a}VHgq>V#J(UMS!Fc_?V$$$mCRl)CofQ%sr4#;FsIORYB1iK>{ zkuC`F---tznsgEz6>L-lMelzuB=30HmOj+USdI?eC84>zK zC4#QJKIS%UvK+1UP(O7h^Fet*UkUuN4C-8C`gHgZ)Oz3`@c5E&sIy!Kj*~Wuc`FSL zSqaw^j-BsH7QD-?Gp5=3sd6D+7#XqWxCAZV5ATXM!Y5^<5MGFH;F8IE0tcXIS-g?f z04U1|2vges6yY-RM$17%$fWX@N?+e2)s?_b3r+`|75~P{Rrb)sk7^l1p2xvT&c@#x zj>R`#e)%PK%{5nQz>`a@j-y?1n&iG-ROq>4uSu)4T6dadJkoOvx6*l}d-@bSJRW@o z84GF6a1-tEUC_LV-$K3ufyU^ZCL4XAfvIS7c{n_ev_gwcfmu!fq5sIA9BoWYd1Mlbb;%Ibn=Khc$p9G?b zJt1{3g&CEfaw(c*xHfOD&&<|g)C*pMJSYqdAWz-GUi;x9Z@Hwltbgg^Kr6z({7*h) z-3X`g$l~Yhc?g$O`qKKh9ISsQaIZ4j2)0$Su-1U751dN*OC>wn0e!3L1%0@Xzn;f2 zj0e%*N2KeszBO?ik8)nh+a0$q@^&U~+qQ1kHVJ7=0YCNB)6d#YwAnS#i}wD*d)B}^ zRdK8i+R+Lbd_Ux&lo{Zec6nzWPF}0|ejV&bG&9)4a8m5DE~p;3%dJ{%*$v=#&Ny8Y zz#3W7X1JDKgXiN^{3w+_3cw4#z=+B{_>F1tf zA4LE2@$0U#lV{GvnG>q|RRsp*PeI=A$t zD@)m%EcJ{&yg^x?ybv9}k#r_yXP`Iv3GKZ-r0LS@hSv}B|K#(W$76od738$!Gx-oH zdwscQSxhUHA+PYwm2%Z8I|f}LPUSC^=Ex5& ze@)BZrqwTfANSBiXxvL#pg)KD4t@X~-kY)}A|6jcR*mQv{6gIcXX$1hm(O4fbZ|(c zrFFO|PNjB`n72t;>WbiS6N zYRALNSJ>M18-3s35jrmaJR~LX7&=}mf2s7TK{(xzmu2i$!7lu}6>uzb z#zSyl;4iqVYdOYnaEVYs@t8h@2>KKz=y;4t@jRvR7{g4`o4A94W^10mW0q}CjTDDlgV;Yvjd3i2d z%Yh-(%lvWktptIsXVWGt;vI`qrr7TFv3)Vi6-E7Y#+3xFT7+w z{>i=)?{$TZ zPiCOPH!5%#=Ac|u5PJT2ycs5%#~4;hTl%i?m?p$9eFou+F7aGXbNVCA)o0CeAt+u0 z^58zQxuKm-FA2@K3ukrEhGrSiXPo^Xm6SfvDoYSrslsR7Dwcep@Ql+=1>cSQPobx~ z#}>c#x>Z1fRkUMN{#Mb>aWVwkIZl3PY~N-EdPIUXa7<1E4Jan0HOniM8KQbSz8m9d z!~^tDw=^K=AE7j&fp@18Soif5{YNBcrmjhlPSbte_qGy_bQ#(~`r7*!?O?pA@)my6 z`WJbtI>o(}Y57~Q0^YBS1Fb;`eD1kt+l^OV<~K;;o8SMDZQQ&iD1fQ_tyl%m9G^K; z%HOK`k-#%>@CJD;%il^Eu!?!BfgN}LB{3czL@>UO*p+_hv(51KBKC)|Z=~ZnXPtG% zF3YoS*}B!1uXw}zM!c^qg3y*$aeW=vp^rrIGG(7u)=fCYPtT}+<8eE>HOfa3N_&;WYW9>gW>!%3XeZ&y`TJ_8ffg` z$b+{l5e%cff)|^obePBE>FG9UCwRo(XWmt2Il2XvXj8E2fP6;sx&TNhH&_hUPg zL;@IZzDF9Z@7lp+aOEz_MrDPvU^t{TC!oQnLwm0Y+3YjXb+PF3;OV&^ZI1hQa#9+2 zV(nF1>b62(ua)}YaLo6qrQGfcU!PpnW#?RczJ27bJM5RPx=a(c_f}@#S^9$g*H3@m zmMnfQrQoetnOnO+26m<9Sg`mlyAMajFVB_Ym-0ROV#@ba{BnY~_VyLO&%WCGYxUWn zH}B7!?slcWeS`8id|M3D$?_NZ&OG-q4wnPy#NR1TnSac;^pej^N8b1J*l+yCui8g% zxl#9S$188Hu|Gk6y}5dg#x=_230eP+4-ZN9N%s3iK9Dy|l)uOW@h*^q$P0Q_;0K=& zbAW012zQ{BI%GNZF^s36$;0CJ7}Je#8~QO$pTQXD;IILUS`I%fS27MPM)Dg}RHD5= zg@{ncZkAcPaL)UpUSVRyQPdd z{(*)y#F`lSkN@6kq=!jRJ^wuIU7O>6*hc`y{@Jfv?ab8HGY1(Q3ni@=o@{P0(!l`+ z+bOioEdZZ2*<^?gj(l_!z#Rx2FXFv@Nbl~p_g{Cl&E_72ZP)?<@ZQIsvM~sRRQ`^Qj@U4Sq0ylc8y^|c zlF;Q52$W+Z5ER4yH{2tX!cbr^->v}I!Tv!Mq9eqM%f&$pAK>-@Zwk{MXLuClOC?+y zwB~%^frn(75EZ{s8SHT%0B~NLiV>E7I~TtPw7sv8yfnkyy z@TiQ{c|$ytf*kH@C|Mgr*(~br(zEsi9-q_SZ*OebDy0_{GEoW4L5>Op(^_Rr%fWGp zTq!oF45noy9o{`o2+$r_4C7rmK(r1*)RRv>V~;-igbjnqpEhl3i*@<#FnjhayWoQJ z?6%u(v01ZbiY9mN90HA!PNPD`6~PR<^4FC#PS5n6wp|hIai{%wEDkU+9rPi@G?q^~ z?ztHKT@cghGpIPjaFHhI@P2h#S~8phClVwRQxe*7!qJ(jcn8eZX8tkEvSdzia4=c{ zb8t{gKcjwAS?N}*1)GXGKfi540+q%uqh62EG8HuJj+XH7IrzD0vo*HvFz!iPhvOiq z3Wfim^QZuB8L&&>@7hx0ir`28IG2}00837yR=H4=5_HlDOMF)PhAj~w#_2PtIKy;o z4-rkZiBfQ>9b^*dooC~_^Jrff=YHF?Hexi;v>9kua&NA73t8rA$k#BknmEsAIy{8_JAl5I`GC7R zEwOE2yW(w2v#oJ!U@l)zC2$(N?(rv{Qh&(y(-pz^E)Jkmu*N$!mw`s>Jjgws!+TQ* zWRByQUL)e2eO3pPB4jYz3l({@4$x_m7Rp;%8}t*}Yj4FWt8s#u`tM+k$xGz%CIkzM zF~pe^9ch#I4}R{&m#ycozi6dzfA@&qg5+q2wt-vuwy+vuW@?B06sCBEAwlhfl`l z7EI_b&{yV>UO=8}uV2dToRlU-Wywn2L223DV@1g6QvSx{=vObe{8Ibq`);?7UV4!& z;9hZiKpFk$*PeOSKKYryu@|0y(PZIEhmFK}B z|LBYNgKYCZKk-L)_M#KQQ(AHF<4@V2{^?(8i>nI0Tgzkb+-c<gECa#SoZ?GsEcPfI8F4!H^k!t^A7j-$$m;uS_>~JpTQXD;IKk0Z_$DK zS_+!Q$@YUX1=<3&Go*E%gLKjgCkAAPhpc)c=$E`n1kT~a&HS5d5?+#u&kX82Ehm%Z zba}4^s0nRPc5tWDl_&D31Ht%;I@XN5HN@-m9qv!6{N;C0@yoh^wv)==`kYx-zVu>V zv-3rU!u)?dax$+S84i(Uqzx0`=_6a8@^@fhu^5^Y?JX!(mLw?0dO$2O!4}2#O z|M&SX9NqjM%MAUI$_wqOabg1cp>|ZRyV@#uwyw6+j{5Nntn{OMLhSIx1n9o}^B)PZ zcMtW2$4jA}Ti4kS_@IDo80!G|88v#S7h0XP)6XB3=qP|Yu-Xa7+t_daMu<(0#;K=R z>5<39M7UtY!AdU8NWs&Uza=nyT>6r`P5mcZ^+q%1PkQ(wvs} z$=`nRY1^@VhmDPK>1XcyOE+TUqrUtz_x`0YS)1U#K(q#=0@#;@B3cI=I(Rn`1!;CJ zt|aj^4r^D4EHGwpfY94mMyk&<(m?Esr-||4`ohYf-uV6ExEk> z_echOr?iV`NoTw@jqJULgFr!_afVysDIbnPM`KFATl>OM81h-zcuCzaJgeoMk$}#b z`^{*HXYM-#;mY^e364nn3?}jT6CB^AJ1BtlYRq?(1@bNj!Hs)&7r3|2oH<5oMJZa4 z?}b9%egO>P$@5y3R*yiKdwFD3%3mLNKma%PJuI1Mc030|_}smKdx#Yvh;1C&X;qY8 z6#^BN!LkHKxC|Q6USOlB_fibg64;kJ~(wKfrst& z*O%*kx%4yXZ%-gSk`}ogP!3 zRUdHBiWeOC!+9-bHCYj{yknV@E*MeVeJ4njb+JuGXUWJnSrfVeE3o8`r9vC*SG$`vKuyrgB={{NVhMMMjRe)9zzU= zJj$PDTeM-r2DLd{VWAz|I^(66Ua>*+X|V|*Qq9REh|l&|MEYHhcEr4oR=!CZ;;#I4 zK3m7xFQC21qF>DAi{RtYSD;VKp?{3~(Q1!hoF|?hvN@M{?vj!+I3A}%|5-p=!*c!k z_uXM1y5KxJ7Baz}Fa#O=i;q5GfBLt7XRp5aa-#I*vc+Y{>18T;$04)RA7wh@bUY9I z4f`ncy_Ds()U)JyPV}sz51z#07erM({S>QQbCs3vxYfo#`~e&P`H#5!xer?T&fBeW z?bTKTkHsx@NQ8UaTQKH#I?Sl@m%KdMVz>O|Bs5p9YrkLd9$^w1WSz9-FBQWloOy=* z#V7vIdXe9g;cw6$fBPHX0iTDwfZSW&xzj4BOXcAa@3+fpfCn-&$@>gNx59NhWDRDV`e%5}hBjnkN4?b-9=U>#s*gCgxV&3lq68`UR z{;tFSMX;REp31QtCqen{_esIKCy;ImPdy_m`NJ7w|LUJxBdiYiZi8)1@xJ>*tb+p$ z(!W+F9Uaj)P^WJ{deKn;cVN}4uhc#Vdjff++`4sE;9g~5s-pETmygxHH(dI;uh)9| z`mJXQEr4nL+iQJD>+0&Z58@fUWVYI{YUiLm10j;uzatQWI4f5B{tgYf@^@s!#>XHm zmB%C)Y42YS-clGs!zCf8gF^;QVcG?1Qchaw6%}GW*zF24hABwX!XOPQR33Zm2?@S* zQTfY3e3pAmk2J7HTJV=~FdUuY(KXW(VVVL&RQ?7b!~Jx6Gh7F)*JsbL+PryS7N_7N zg0-&{zwu!K@pbXuT9S8Qi{%G4Tb7e7$fWXnc#iyVa*`IpL~=aD12{`pOFrk}@NT}W z8OmUE6#34&3*l_RajL(vtm9x22as_7?|tyDaF-^&@%+i70fR2IM4G~`>>+(@-aKH>KD*TJyYB(pvSpj~^mOmCr0QgtGG&UL zefF7l`|Y>bf(6Iwe!Si-^_mLccIWi%G@gz}r7+{PFreR5278**N4owXrhrF0-5pQR z(q1}*AJJjj&sc5ttX+iM?BEX2m@9*t^yJ~xX&p?0X8v=akooUr%O#(=AHJ4?hR=Pq zWhH|8&vVW`^E3^{rqPRf_w4I$NbyTrru9dS`<{=CDo)yu6P@Z+(y|YX;s-^QDm#K< z0VS9!M3RBdQGmXO<>B59E)N*brw#M5*f)-&EUv!#3bb3T13+umthF_3*Q?EA-$*)=f}4*0kmv-jjeejGI?Qh0hN9&2 z)8E85AsFdkzrzdJGg&_Q1a}S4xCSaw&M0ViNUvOcp$}T}bXwz}+`8_&-%9sCV7WI| zS{C%p31Zoe1D0L4-f}CJTLJxB@%{&``)l8{uCIK<3QL}|?AARiK{`0{&}?5Kyq!@f z1n9H>XvX6)p6hN^kn>JQJKK(Huf0mEtc-$(*tJRYMn%m_IF=6k@$f<&2+eY6=D&DD z@{Hme$!pO0BoHYkrTnE;Djk=3CeP7jg>E?XkJ`r59y2 zuDr~C>DHU#drT9gh z$E#&3d*lAT!KyXz^ilE4{@0bhbPezcbF6&#oi_5%e#0ua-D1_V&b0cm^EI)yA)Z!* zEB=;gJXSsXEStFDTC3c6gEgj4)g&72aodJ;Ub|z{%e;2JLp&W7>&S0f{%U0x<{k5s zKJzp1BJ>NTF1zyP>+C=N=EuSlTCo#6-GBe|XYI*HpYZ*Dkq2DrS@}k*U!}QHJX-yV z2PEG|{*QU0{u~bVhxM0#_!9k#bLU6U0n88aSRpR365?L6`~{DoIGlK#csv9Z?%?o6 zy4(Yeco4L%INFms>K*7;awlkC*YLbtL5i~6wrxI+(WZE8OhvsK0Pg|0oJvsf?+Ei= zs62k32+BXz313wxAt?s@oR-%NY5Roqg_JK4R~_JYFpf4avHWG2K9#?GKh)*QWtaE_ zSluSv3$K;iy4_08EY>6mjlsZW8t${sNGXiE*sA;u?f`&19C^9Y4}N6D$Dg#^vezNE zth3yP4Za*PWPm)<@=KnV60Q5I->|N~|9Xf2dmE^{_eQJl!`5NN$DdNaa=2mwv|qXN z))0I5K}9t8zvdF?9dyva!9zy@+<{G8biVfc-4nR%N%8eJ;8s8=%>?0-Gh(}})I$s4 z9w~sk!BkQC+e_=;KBV>Z*ahdFWoNZn6A~5N^UL?#Z{rXUx%BhM@Q{?hqYzL=A+(JR z4Qme}7a)W37lNV`J7ma!Ju3Y=IOs?V)y=pMZqrYMY%t_;fSYdn_U(3O+wv=12Kwoz z7uz7M;Xo@a`>GTn?nnm`gvEb@DF-tyApl6f0|HH7j^W^<@IWDm3DK7z0mt*1r1O}T z^5wGD$QP^*p{Rb$JT3LyK%LMzIGnf$4Zu4%`zi||i%UFnKUNo#NYDHrdNCa1!NoKM zg8+tLi_`Ow2dFoYR4hlu&cuY}QJ1)nE$eP}&K%26nPR?gX+g>=Dyhy|aI9T-PV4f| zZ*1CZKlt7ctq!50zJ7yc)~&bfdN}S&jIzs9sf;>F%aK!$I~G~f{7zyUp4(G^@Rb6~ zXCCrv#oDz7amy`%aSxU&6}wUbcje(vSZ#RB>pt564veTBpj_q(9a;bCIMajEIX-wo zpMx%|R;|+V(9b^myk^_anl($45B7%n^N+F1F1y&Sz4l5i$;#!SIcX)*F#V=guv;!N zOnQ$r?zA73!A*saJEzx}#!`%NcPh@7bS6X}7kN7G!|M^&(&Mwy?&`WGs65CZ4-*<< z)d@7@^wq(xVD5O{Mkie<@|hMm+=ox)j{2j0wM!+`C0gWg@Gx()X3w%YZIccPpqJ;C zue37ir3ObKR945(-=Q7wz2Dpd#1+6G_D0GwCbkJgEXOoN7w(HjVp`%O9rda~+Q)l( z;WHU+XsO$mZVPQ{3)tSoa|uSGQ`~)yX`XcO~W24wxqxR!tB04(YZ^N9H< zs~fy)T>kln>#woXPF(0W2^dHH{`^rL-|30%2I+@=;YlZ*=r;){qitV|c8u+t zx10P%d>{FxseSr1^pyVkd=}`+XZ$iDeuw)i4*tBe&+DKa%y+pEj`e{)XdDGBixkV# zS|w+-6Bb$({jXmTfHEn956W&I)PNtCCd{MU3r{_5#V4P(!ZXiW{>7Iq|K@66&P&&H z3i4=1vwd+e=p?~3w&7@t*~aM{p6l0mn7-MvWy@{Klzv+@$x^mA-+aB@fB!>hU#khJ z@iK<}zMkgt86BVJ=P=&9ru99K7R2vP_=y;XpI+|Sk5loBzCcRfA{=;4Zo5SJo68Y* zQ4XgcCu7q`KMA?KL?tkebG4CD4tzcp#BeuVbCrGU)|>3s(@(WIZ4-;yu^zJc|NilP z_QkJ%%T_OcL)NRV{H5~JmA^_G4OYIgZfz=l<5JI5Zu)Y@aNNQPyp1b27I|7U>o?y1ON$Q&PISK~g|+bjKJC1KxeU zKfHg#wzG4d=f1CN{8#DEuVLr%cab2p>hjGMRs_8mn+>6S`>Hsx@0?3!t)0x9F*R~- z*=-7S&3>&kZfbxykW5Vr!uNm{$L-ysGph&{8|OI)D{;5<2y$1solnmN48y_kU?jX>07meIYxDX_wb$IzM=i_ zf;9?Cw9{)|xj`2oK7H98zw z(AvOn=lARXX!8K{|9aS!h>DgD^U@^?9w01@<}QO+;F~i&kuqcGR5cBDw&;R%G=xRt zBKkvBU^!739jr@;wPe73qiowPsbx=m?aiMuH6fSt>?ZV07-f#9#x9iF4Rcv?+;{ttT8OM_L2LoZm-Wg0vQb+ zV5^v&S#RDUy0d4st9wYN=UKa&R7C7|NI*3)>N!mpsjlHC$994oOfg#3F)wVc-6*R> zuL(B;yd7v)t3`a^3293AU_qKc=VoiS$D#v&y02WZ^Hj3h%5hC+wIo(IrB=a zfQgMwwhIM}*PgOfju$RJp4c@fcKLJv6Pj8~X=<-a(5FfPyW$Ts%F=JAnJ_RF(5^fJ z4(W|@g;4su1p3;HtOh%s1nb*FOM)(Y>B6MHW3YHLY4%oUoAcM7s9O*1lA)X`ZH~9S z-8Vn$7YM1C6uE!9#)vmNoMpdY;Bd^3m!x@!NU*kGKLV$n)R6_$X}=HTy27MIrp#>)qx(kv5lne)f)p z%l%XbWOhQ?!{76Du=^0Nt}Z*ajokJ})vWcV*`BR*(?(`eaVIMyfw-Hh7{3bbmInSR zf9Aicf92#jF82(igZ60;v%zG46^?=qa?QWPm&7AHGNzlihmS#R{_cZZ#@eX$x$UsA z@&42}JFU`XwX^&3=5X7^zleBivV}>onlyg7{XMnEYIM}oj<04eahX9r;D)gyLGm%b zS+=!BT3jAOSPrRO`eDF#^5T>s>5J`W8XymbVdE{;m=Hkm!Ngr=Q^HqQY zs*n1}mm(Gws3JYTh$=-)fQb}?Xo;^Os<29^sow>$2#Fs<^OP+{I$jq7SnJ-|kMfNB z{HZG&>YTE;_3?r_4uQIl^T}?}rj-Cs-rmYQat+ozYQhWf5s4mOI7u&LxBMiv08vZV zMs<_n)GuXFKGvo=K0N+?yYAlkwCvFQ509CvE|?mcQRE#?7_=U6+HmTP&N; zc*EVbRgN*%1lBSpBAoafI;PADE}tmcN>BdRb6fF(rZW4nXRho#)UBB7=dD&MWp!gB zAtB&DU~}nF9rf=-#W(`9c8e)U$yV$Yc2U~QvRvmPbw6=%OkNzbvN7jeeVbhz)JcH)&NP>Oh7&KwP z`4(zS?uL8z7}g*nOt}4q;ou7}XWv|3XYz-6HtPXD2A^O07D4Z8{G^o{+@L|e$qVHHGCoit0|Gig-i8?AeCE%8))#8U zlgp z_{mTTPBsOZ7b!?e$r$9(K7c2lu8$X2wA46$%hC8Kr*$?!cVSb${gwK>joDU>ZI>|7pQ=&btV@V-*Q;XUUREwDFUWBW(S4#UaX5~9y6!WR`RjML zy7{haHT&gvD@`iN0MwcE$F{ez@?LTxDK29j8$X68)Jj5m%rla1^e52(lbSAvC=EUh zruXD?R+gak(P;JIf5H4SD>`-iq~aJ4MTqe=Na(e^5`jvPM2DD$q)R}PWX;!eiTWb1 zE|mUchAyvw^+oB2_+h?Uq~*C!NbjJ6vx>$;#e_l^paj0aW=)?E6E04HvkuXGfl2)W1puno0c1SD0k;nbCzy?f~<*>w9W19`)X z_N)C-wLE33O{H+21+j(^UsliZl%hJll@|3wC5)WDs(?d9e(KY)stpbQ)9RIzUkF7L z-|R3Aba}zyh8gml1G+86UtYkYwERO^1uDMM$;MW`v)Irn!lh~cs%@=ngruCYmhQVZ z-~eUUhHGx3K6kWE)y!dFnO`mXFAcqnhBtmXHf*|E!}G>iL%aR^_SR0T^6o@)$7RF` zwlw0F+e7hSth!40vZrX$e0Ti>PHlE(50}}`w)4NqeJQ-A6C;0q$a*n@1V%?)@}&Ev zosU6y(ub|VGP_O*8Vv;meG|!+lo;@`Um@(~pZ!RTN0?!HnW%3r)zVEY8X)nZrmm<@Rx)nNfp)%!|eM8_$1N` zy9@#JP26wu1wRM2$uf(DVWcRVIuWd6s?$ZDB36!DWTn{zcdTN;Pc)#v7Lb>8clUB|RkEclmhlOAn<-ncAJ30=6Sp_z4{4k19g zF}@MrdE-8wUelnG#jm6}}4vfK#sN=e*>o5l}W z48zMuF1=VvI1!tvrstLkdgf9aIW~Zc0W6DQCt(-yZL%s=Q6cK4*a?7yK6q~Hq_3d8 zPMP)IyWYL2$Do~oSsFzd``Wp_&@H|k>1)3l7Ol6f@*V3#OS5@yG)Fmlh~XbcVGW7T z_&A5aR?rQ~;L#fNgSOed5#xTdPl{$#75K3X(e{ES!y?YFM~S=LU4jCLdNA8HQ5`V+ zOvP5u$y2*y7N@H}Ozc*e4mXQId-@~i@8S2CpK^VX<8z(+E(+G7IfYG8WDJ`f=Xm`J zP*S@cpD3Bdb}mggiyqynp)HT@e}oB-UV}=Q#i(8mw4i`}zVE(O+ztj(fVdbYI{6V5 z+sR0Icb0H@`QumeHfAF$Z&iZBzwxSDvm4_5b6xtPhrDky(Ey*YGZ^}j%(fRiWYeS) z_NCLX?n;KESfRqyV4^nXUV@cFYD2!Xz=oDj#iIGiOsUsbP+{{o*``2j>VL+PuKv0H z-s&VP^zh8)D6zodCb2%o^`X8&-_cudhe;zpXE&=?GrV0w-Q=ehc}_5F?dLi%@5dcQ z(?$(%TGrs2)*Dt4`#1JSYW|PD{Bdo1hzrt=Y4Op$0Yu0$cD@=eBg+8!=lMZg;nI0T zuc>~$1pVdJUlc@XZN*p{S%A1(EO1~Yy5oj^U-QZiH_-I^MX?^A`h;io7=Jt@^t{@W zxGLvQq3M;RC5R{**`YS?Qy0Ep$OSf%0s`C;{UhUQiH2>vvnoM4L-9gMEC?G2C8x@+ zwBN(XN`JJS>awf>9uQG+Wm9wy%R9Ic_di*6q`SXwUb@D1Cco|DfE+nck;8?Q9Nzd+mzzIK$%& z_8AGq7qx{cadf%ju z;I!ecynopG{hqgHQJ@V{&MU`+t;Vr%XL9;iODZbZu;vPWX!`j%G+kLFN0yVUwL?cNlOtjv%q_~=CwNDI(Oyne2uoKw zF6l*bI9po5>guUAvYkvP8YPB=B`5G;};dP>L>H0ilMK)sl zws4S(e3syA1@r4JHu4T)1FgBxcCGf1j62ax$LRfGioIgpq^Aae-{?uTXx%04wD=}V zG0)yse0iP|UOaY?#AfBYOAGuk0D9NB&vncbmkPyY4S1P~e=6`GHB5JUz5(GcXX;cm z#!%W++vA(;iH|X$AjR#n7UP|b_7bwPl_2O>ywFNMMZqrXasJ~Vx__~ka|eSW>g=ny zOtoSr+)>#&9fY}r)D_@VWa_T+-)?*pal=B+nRHUZdE2dmOiE@mI5l3&k>_hyPlmH` zhbSn9r>zLWk}u+o>#*K2*mg1509&K96;iGsGeD#Dhr6^brg0de#I`dqpNg!N9!t)( zN{w)Mf0Q42AWZ4kd=*VnekWrR2J2U`AX6>iPSR1TJ_2`PX+s^fGaU`&gg9} z06C?(+z1hJnCD81hGkm4VfsuLyTWKIbl~I0KBYkNeqSmlILe2GaY}g8yW14|+u}ks zr0hWk?L#_82}}&+V|H? zrH(zBM&^4Y^L^uUKO@wmej}-g*eC2Ec|Bfu){5rTvfIstW1*7GTvxy*^;0z-l(BLbz;KVFtFvCug>q3Zdr~M zQ^q!X0h~3aEOntEv36ug2xFhmz&5En7(?ptLhwj^a1CBu^HPIToWHdns*AIdBB%q` zw06Jmj(ElkItpYIsS?~FD*=|88K!Uig$4W6O`R)a;hX1%yPX31rvrqq#V5bo{4`Ic ztV!L~Ig8cVR1RNuXz;-f=VyAO_jZctHxiH;6)CZ5i=3q_jmy;h+-FK?VZ8T=s0GM( zUzlzR<|x{T+f3^av-6d&Xrte@b=WA*mE(h4LO=Pv?1&tMdv+fB8rIz8U_*?0d3KO` zQRJdcS->;r3KuIXq(t5BwsVb@yu>{T^;Y*4?s}gmO}#rh&nH(-5QXO%PKl+fEwFFj zmIvjDm-sE(=uTm<^nt*dRBByw8Y{ZErmP_&+eRXR9x9{pI4~Z=-c(gv+MjK(=8pKP z@x*4daNFR5ZR5}UTJ2rN`VK&0{-+}Vlc4IWx|#vpGH6!g2Gnd9SJ1_VdqWOsIoIoCbN*tPG1 z15P4o^+%7!@1Jb>-EK}dV?RGX-aB#tf{B|^eKVW5 zoJ#%0T?1z5e^rG>kA^4aDwWQryj!G#X^|$IwSHit&_TCfMc})(PX(U4`0?KAsaPyj z{uf4~h3e0mO&HH$1Pa|DWOB%48~8bL+U5IyL;o|}(F^7QZ9}zk1*UG*Pmf^7 zESQ@_KPmGuST(E$pDbJ{1q=WU6HjiRDuAVf@tfM&m||#jqVy$%-0#IxRR?Y(5$11L zMnkBdhn$s;NicN=+VFjj`F-uV69G8iY^}e4LBOr#DY+>ymKp&+Zsqb@sv;a7(^R(; z=c3J@4ge6FXe;lPPwdc< zT}15%QLFPAf~S;HD3^lfqkQZo5>i}I?7rcb9i*y--$)Un$kRq5eoJovZPTHnsKP@n zj~7M;*3~ARLo}c(1;dUzeM)NT#*C5DoGUTIcBHCn&d#eZ?KjI6-;Vx*DZf01dHy*R zWeqYOozs5UA#hxXwid-g38SCvv?-?26$b4vfv7CnX9cY}4_?_7U`*Ma3K?fiOJpD5 zyu2CMTpd=p60u!ile#|uf79dpp)`y|^2>?p6T9sOKd*nzt|UYTz{$}0DmR&ZNb-?1 z=X+gBw%yhB&A-`n6AjaS-JXV5oW4ICXwnT!)iNzbNXH@@x)#A7?g1bPdn1R;;U$xq zuT-@8(m4^sc~9f6=hbQZ1B47@;oF@B(WhT+eXX9No0xoP{PbU>$`;Dy3yGaMw>^R! zFqxAFI&b*iM|(y;y1&fbLh^l!E)cZWe=rZqO5BH%twrLV5%CV+pJS#WA8RQ%0yHqT zcv2|bXZO+koqXD8H=oSs1|QB&1KGfx93v}n)FLNwB93@^!YxKm$%rkPh!-IIW@6=o z3V2h3*PDm4bd-Pk5G_})#sK{^A>mmU)#aFi}gJKd?wED%hV24VDJ$|mYAP49`|juIugS`E48KZqv7g4?^`$PbQD(b$r8Qjo##vf^sVjjKe z?EwUFeS)dFRdMqPD@|(a#|!lEi=f-d@3f!%f7(pGFEKX+=h!Wc`^77Xjcd$sA_h)v zHWRgKpso0mtF^zqw2ZVb@F{V73&wuOd!=w7YkY7n&V5-V$Y>MIC-uF5hD{)8{sckY z=q1+q_>X;(0Ph{i3k&qj@;R6QEJYdLCyOP%5HIfwrx6~+=O@{110W7L!h~pA+#eVz zj+y){v0cC@Ol4`j=`CM^n~~_!fIlz8{P2!Iuo+@E9x|HDV_%mD&hS>VKbKT#H#wjW05s9ItT_LwQ`bHZFXJTg3D}a6eRc%YnCaPD z2(;4k&DCui+J{@@GfCl)S$rd(R*zsT`{Co2rj=*}SNubuQuQn>eO!DlR@#|0KGwh| zCFl(zN(@U!eiu?ef^>*!*3*)*{I~odrk8H+VLR@2`JnryxvOF2dhzo;sM+x84lT|1 z32&UP1|XpBZTp~NE{!ZG{BSVb>u~E<5SgrIV(GTef16O8+wX&dC3LjrGVoa)uj9S4oFx7GcSe`5HUj|-hFPL3M{av9@2J*g>ZIHWMq_ke z@nuji+aYwE?9CnsuPME=mOLFO>61(;J=N3O6V)0S+VaSxcivcE9xO2-2Lc;^?m#0p zd)!9++a7v~%S-j_BA_;Q+?Ix~fhe?t1s3Kh%Lx?0W9@Ik#aqJcvST_B!{dArc3NOJ z>;h9C0mlf>Lzg-2Hw2|~2<5+0eU`fai~Y`i!^B8el`r7Zh+H`%mao^@S@Wt5`A=$l zi+>CAwuaBvuwTYSNx{FG&F7w)4%n|XFG%nWlWk(~_XhA1dP2Ek}sx+kPK-m3^tOC0dbq#zP4mHithaY<0 zve;{=WY{Sh0ISu7F`(hFnj=c z)a`~qD6l9!B-lS7Pq-YOcYe`=>V87n>0o;k%l_gvC2BZcUGm$dRiP2BCRIJ_@D(;=XC0b^KvnJk!@0Qiw+MWG^uF z9?BXJzWY;^5W-C6{DojJSzMQ9Klj7$s;##vf3h%6W|g?M5EKIkgJwq*@2pt*(1?)H zF4hqF`Zij^zJ7zg=Z=M2Q9c3)uaD_N*;Ev>n9WftgNyXl?;&Di@B=&n5X@9IoQOC!!9eVt}3*z^FF`9 zJo&tW-6VL-9df?N5y--f5S`YasJ-0XR%JyMDM0U?{D!+8tIi(=IumS+ZiHA7B5w9* zyFGfpQS}t=A5P!KgN^zYR^2dr9$C+m@VB@>rRX^eIbUj(c#FS@W9ug$@U`>=FuOdo zxv^IJej2y}#3@HuGu;w@$###p`NSs8t+Br$DB6Irlt`eD)ol2hUofK`Xx?gRMLtV@ zL~3gSj6F!U+cb#@UKccB_>g#&PGLCXbNFhd;k_Dk_X{Ee&6(DX8{Ld->ajGayZ<@M zu|F5;xPno2HSuOVPfYWkNg`m(0lwh9RMKtMVjMe@v_zY4Zi3v zv)#Xozvd8Yv3Fm$n>2n)y=w|*rUT!A!)bU1J5syu@#z=-8-m#WHw00}#!@!RD|6qN ztu|Os?X&ZW51Fd&%6pYFYtspOT0U=XZeIMp!PyN3idZd7IF~XF^{9hRyD%KSeVZ7P zZG~SZ#GYJ<`rF+r>Gg7Rau14z@)eRHmlA!j917?Jc+&zTy6k9|0)EGXM_3z90&6o6 zoKTCZ?}wqfez3#l)tT;f=ls_`Err)hmLW_q~a*c$20@N2@HN%U4Qyg%U2?TUw}z4e+UuWZq#*)o#sk z9G}RoQJ_NTM>Ldpw9pKZ9cBtPZpChJ+N>!2Upi_3?crtl<#MqG&>zf51q6%!R#m+C zVT0%;(lZa@vC%2KGe)}+DjzHS^c>b?c}!S|8dBmfb=%d!ke>d*3Br63POeEo~YtJAwq?)Owy{z z9}!S*yW6snsfX3!1%`LTp%Ac>9-lQ01#PoqeBW_BU~fkDGes75lG$NCCU^23DUyld7u1}C}a>nT)P@ul)KxV|#S_#{X)n7x-%1+D8o|0wiqkOEFoY;5K zJRAYx2)^^D{Qi1JSl0~o3feTm@*=~u2vUCR?ho$rlQ02C_d;ScmF@4Ifx<4a+~*3w0=**mW-_4{$W@dCeb z1(pa!LB8|1cc~#AP-tn!nlroZU(>@32qAwE)M*hCrkWSNYHeYO`PH^;+|3>rf zv}lfT%cXm==Fh(pm8_n6+_Szy!gM3o#Lnjj*A?vN7OeetqUAxa#b+ACb^3teDTh1$ zz76`mG0W8_A9N?i4>l9wF{f4lT5bL zPtYZ8=QFI^j<$*CIa9xd9G~yMD?#OD+3(|}_eu)V!TRGsEi5264?B+T1#M=G>^_gs zBZI= zk|}*GaaiID(k5_x|4OUsc4@ydWYKL<_%a==kZgftyykgYC9r%Bf~PyD8~?WO{`dTt z`;;oGf&l7wrNoy(WyHq5Q~1d1Nz)*rZx?PlS0g+78!6IT#~tWpj_<{#atI z3a&R>zK52^O5zJhFcs)UT-}X~$PQciU3+wQP=%3q*L&E<8{Puz?iDq@k>pUYoODnZ!|^qd-=Pa91TsEW`i2w1R4I-u=% z3#TVu;KBNk2xlxy$-TOHpz^8>?l(EQzhfcERo?H z?;~=3b4?e$;#YX4;}ZR)jCOoz>&nx?r+F8N>qO@XX|&B;t^j^#mozNtGnCr zY(Kr%-tKhG;@5W^rVELvQ@soiOSTaFa^a?d4@#_HE6gb9ZQxy+7y zb~KZCZ2i>%T~jRO%3r;Vny#7c%#rmP2!@b#Yi(L*x<-GB1J2tPpuhbAF_}8bp03{@ zOOfn#Epw_KDS9(U+*5oMLaaebMk5JohjzH>Sle9{P=Cj|V%+7*=0Z6Qt}zM&s`#t6 zvopb8vFDPlbM!U8g%HnOIYixwA2d&&xZL+%P|oZ*>xAyL z#=+C7(#W|g95(3n_c#1X?}N|>8b66*SRo=*%ZPp2iG}zr(rVkawf1vY(|3n2Plju4 zYhNh^T8r_v#B5be3QCZu7d+Milihzf9CoZ2ik&eJI7M8KQ?Gox&A`vR%ZED;^PAOi zyxE(`u|k0415)ohzvX_R9J-0&3+B(z?arfkG0Bs3rNJhVQjEsvaIlp$1k)zcRh`Ax z*_gZoG;6mLP>pGJ$g0C<6KOL9AK4*XT$25+Mxo)naE-8{C1p`|jS(+xigAvVd9e2> z0N|j!>KT20+)YY!<}aU2cpGwaGgtVQL2cjVhWTuG8*bO6gJ`qpP}Uz?64h5!x2@)Y zJj?O$@J=<0y=#6fbRZgY!SnZWGSOL6S%PYv^IE7{n8QJ#JyKKHs!!rTd{b7H~X)NdG|MVTylDw-&5W& zzdUI*IbKufJu5DaKY@*P5yds1*ZR*v7|LAt$`Hhn&ILX7&UFX8r>d72ejS)Q&>Dri zE-;h~@8_+1FF*ujkks1rGfRErb2PgofM;@NEEiGDb?N<44V zeNCOewJ;g!1$9K*!zlS9ON^>_G(u)3`5sE&tG=rd$3B&Es<9GE>q7x9gxx7#kWVV1 zJ!5$^k1FNk1!;XgCGcjwQfg<{tFqy%yt;Zb(r=jEEG25!2p?2P><-HPOKrlI8;D3^ zKy4>7%^CgSv~$Gy#G-4NM4$Z*W)f<>QpBO)8s>0@=`MFrg$2?o;#9}^4_42SppIiZ z#6wojj;hP?f{R|$lQDYWUiRwj@Vx$P{kitat=sT&^B?u1k=iA8+98G$k zrKS6TtlS1&*$DEFadGJlD%#B?&FxGM!%`G!*>{A*+yuVV2VztKes2pEQ=HnDj(qiH z)08CBpD%`&c`u-7Xjr9Ocu5IOK}zWD!Eb&bU&I{ForDmQgxOQC?n4``#yzqTMsyK7 z1ykq!oyCh|Kap0jSPXU+-N;`hvo!1f75F$~h~Do&1vvvsoj*x^@%Z!RkK_86dkz!> zbe%paBGlPQ(;k93sn1fcgT6~CGtcgyv(28D-^O=|=skz^zTYWM(dM=J?8%f4=9F)h z8dS_rXs*7fONENYybQ_tPwvrA&E1U>sx4J;b!Wa0utVwz#9L4^U{zF~z3l9qW<^2+ ze7%QN`K`Mkx*E^b3s!S&7ai9t7&^_ZE%%jY3!(~wK9+#>4Bzi<1&v>?f7gw5gjuk= zHE+l)B%(u&IC<@Z`@NY{@HYrEK?!4og70M>^3J0mWmnfN;X-9gG<#-vAXb~FACKIk zIdT>0#Y(1izUNQn4y!Ht!Agh46JFsgS`Vj{^^>)RPMu36Iqn4qUcA+6mHrvc?o^*r zrrc?@{|YIG7kWhI+U=U0}lu(Byc!~;%%XiZx&-J z_84e8Ir1+*9FtZV9+&CGwqB+zo(XOoU~d4&sw29pBgASx6LWd2-Z3atw zBDJDharwqr4OW!tl=tn#yvfoz;@#KI&Pn{d@b9=pO$wZ%u%OQ@Z7n(f+W>u z(zsaf-c3f_{TpwC1Z&aQt1&G#e&ge6sUJsrI|=BHXL^($i|}K`&GmsBR)Zg_T62Jz zSO{b9rGSqYY&Q=DXm7FX&dX}1fsyE=QjyY(l2&MhTc|o>fcAItA&}<^N%`)*Az(*u z-3_32V~-rg)%it;^*|%dT}7t$k(DMT>&PBM4v1JKvQ)%(<{z^`rr+jt(l-eZ9NOCd zV`Q)j%{rZj?K+iFZ#{RPw)`i9A{g=A-r$}u4)NuGWVsa`qx~Dd1B|DQlHWI+z-S{G z7rD7Muo)nhn zqdiaHmo2X6u_0O6k1S2Nayf;SR`mqdVo4ZCYFmUenPaA7*kdAa1pt-@Lph~)_nsUY zXQUnXB|GBMAJxHFDO@$xB%sj|DTqlz68^r9~dBAFZadZIWmFgq!k zPiS|i=9FJTO_Dm@W8#1*mug$3BhqLlQRk~YzmFoBmj{+?LhRj}Q3q|(4Zx?u`-LON zp^+Yw7Mp>%bHgs3-Bg?>e=`689@genOPx{lb~(_x5gYI(#megpm&I3hcOk2BcOyRn zw=4hZi8k!>f3xYl|2oyv$lRc-UgdWS-Ok$2p4So|ic_7Oa@hkO=|XP$uCH$lywu{; z1Ufe-=6Y%xU5zb&f?o~UkEd1f^Yec#ly=s921p0MigU*c88b7CLN^8^SA@yx(T7{# zzYn}mnsyKQVE%Z7wM!6ZC_*@h7 z(%YG!Z6uK;Uf*$rf862UPVf#Pk)ONGEh9A(KCTM`)$q2?WSc!OM_9$S+tIWKkuidp z#+mPNb^p1{K+zydYPqVX_F{)Mn9V$-KiYe4W^x+5BZ<;IIc2{ejNp@p$mV0U}gXxA#gL#Q~+t-~Nt-<@o}jd5}Z`J(2YqrLa}{r`j@)WE)_< z{#u_%^XCZm#B{tr{mmB0>t* zPJ-5FRP9$=I45n0UR(J{y15^Is+e808G_N%G;@Y10H9_5$taW@F8lOlX~*-VmTFA7 zjxR@2GWTua2joBELu=fnU)FTkcT3mI@xjt?K7=LgfIBx!Pb_4bE&(D8Bz>(pN{WGEEIw&`@9@2QB&Py z=qy4XGAN4Pp4K__KbCVvd$*sj^qM270<&9=qF!fF-P`0e&Z^O3{_bS7>ql8W_5+^f zG;9318H@j)E=trljaodiAf_T~)&FHm%71sC@b_uH{f*&o6$W4elbu-269^xD%Po0- zP7b6?^;{ignw!83#s!hz^Qz`7tal}dA85_64LYgATs1us0S@tf+USfwvA^8->#ciN zJ#DRdEk90)Ebh5omx-E*JOp<8UMW1*ci$&<-pp1whDLRz)ittxA6^|37?S=BD)!TZ z>$0t0Eo!>F!M6)g#;?@K@ ziU&`%CB7tYx|zN-fo@k;&lgiWwGlxdTEx`4AF(O5EVjL<81==xTp1ZwxaoPy6e8;z zl`FoRCObbxq9q}+Q;xqMIH#p(!X2C1K2xYk155pPY)ci{vRn`soyP&gn6!^S%&LnI z*yo**9Y*g@f3}!mpxPd63-py~aB->zTn+kerb~_xm8nmn2LgLSHQUgUJm<4i#>fbn44=ZCh!+@`B>K*0E>hD#r++d0w9yeWALL&5yi3y~A3Xh#kD#@JFEt1F~73h$6CZ=?qIR zz{8sJB;@9t$JmEV_t>BZN;R0MhcciQop zrxGfrqJeJX=i0MgdNwKVE!eL`6W>N-_hl9^Bw(lwTlORA=~7XEKYN zRYPZmcJ^-fE%Bds2FUHR_I?H5_OtzFIhFd{{A?+Y#4jygUHeOBU30sfoMbe)&u1m{ ze>It;k|3u|mnsaiX?<6VV^^o%bNjJPecjgda}Gt`R_p;=K*v^aFbg~JKVaY~Zv3Sm z{@neBu0iYZB(d|A@e*YUyZogyaPPJN=CxF}c>4TETbIhFcbGFwBSI@fJmw;BaKyUA zQku=KM8R1vKZqD;qHv;we}9wO$NjAV{*zzjItscA1BmM3{|wnC?Bx z&z*i{mt2&r7-6!Tk@fY*T9j^P7aBc0)l#;?FM`J?c$fQzh246=J@SL}Q(CHBBl+X3 z0Nl^{Jo#36jieur5Fu=B$FqOjwxp)sUDXPO7`wMe72`!c$+M)KO9FAhzcasW@W}~B zMKrX@H2^EFTfw-h*9_ChM=iRF^0{OD=u@SzG>off;SBH`%S!?|!op8`}mk=k^LpW2kQ&2ZrnXr)C?o2#TxkdsQytBq^Xnr%I!8DXKQ3d~iv zsi&{_7Fk6fy0jb!sUMJ9Xkas+o^n>E>CBsP-!1z_b<@19>85xIdJ$*p-`+$d= zrT|y1y>bZxYbw>TjepE;J(}Q2R)kFc{pW67TiXPlcB`xu@O#0#_ZTU;=qwu5Cf;RM zFrQHZ6IE)2a1GslBHR4qDRC#8ARXkg``Is-Ly}?nkxuq!_79pv*03cp7D?z0tHqS~ zOAu3$^A|;m9sNo17oab+H#~X2NMXMJuxtEDIx>6ip0GRJQH`W~YdC0Cxx!Q*UO>y{ zE)#7!fJh$i(9*WC?rp9zhRs%k%*_#dm>u+g@RJBmLlXW=aQs{IRry{w|(FYR|< zeKfpS=D9emgW@TPxv4Ej=AG=;O|D+150lksn6rc;@V!^%mAHOl%&KU`#YF8b_*Rv| zU9F+}nC4Axj)&nlSc}n~KSJqg??oO~x(_QjKE$Ta;17qcg=)!{@>IG8()t*>V%d$G z3hO^@Jt<Ke0y5-4dS{~L)lmDR>dpfAiSXQIo>A)*86IEZjoj2B4+-hdQcRXl{j9QRBTG<5 z{XT`~Oo=>8=S?E<7Z}x4STp6rz{dba3raBz4>#s!+mJ^(9cdt6_z`qDBP;bvqEMP9 zCw+_b6hD`?Diwh^ZdR-?0&{Q4&;98qgbLly+gG++4faUihqUP)n>M)kiFFzK5DcLU zdz1uw;mqSqqI53`&v@|=(So(%n_YRHuu)wRJ69Umnk;x!la1X3A+<(OF9K!%qh8QS zro|A01odBn5?P7pV!m3t#;1ATboxJ5IUNy&mcvhxgFSD^OP76;*{y&`B}f0EE-YSC z4a>?kVjz^M3G4xO_agi}xSONtd0TZ;M43er`BS}|0YP&F7#~KdIWle(DoT-2p#d(*@q?cFxgO+G~u+?a; zR;kzS`ACjoE?|#kqKb)3j^mF2$LQc;3*!mEdBWcQ=t(e>n_<&u$GL#Cso6Xk%LfEc z(i`_!Lf&E;4SjV9!!mWxBlj zb%CU(jF}C*{HcKlU3)gNetq6V^rwCivwcLsp(h3NdL;pq-)gkTL;bd1g>@NQMZ(5= zh;bF8=~evCV|8O}IGLh~D+AfIy>Y>Tx;>FBV^ zH?01Qa<0?g$w)nriVXd&EA5*?PU*54XE(yk;+v|E>Q{8^m&*_@JG33c-Re<0^pov- z;dzvx-rcOtDsk@x8AyC@|Jx@~la4zfya>mox zzhGc^eSMYWF-UCVGd}slx>YlMu`~~LGId<{Rcx@7x>%*n2*ZwC1rA?utq35WfScwE zw)a5)nc5z}IK*i~go%?WJhPH-f%(oImlyAT)U&wBIdCdLF4LbYsD&z=BiggG#iej} zb6*2sfZZm6<}8`kqlwJuH>MCh-PJfNavNyUu_L5ENG=m}>aZ2K~i$8l~_s$_2U2b1-Zj`z3-7N)Tz#)7hcC`~djE zI0qeb^a!5#y0_T1hnRfScX^BbA5&))(1icKZ9wUg7HN>~uE7WaX$e7c(jeVEKw7#x zq>=7sbT>+OcgJAFyYK&Z@}6_B6Fz(PJokNF?{@n0ocpWV;EnzyC_Ece>P*)h1Rbqv z|6_Jw(xzEPhx_+#!#hs!>rKQE3M!?H?*0)mX?<}d{g>ENFRV8#(tZ#+_lA z-9ay;$VlmCinopa?j@5M`2n-OIxNkB(x|}}$t6$q?mzx;>>2v#jI5KhSFO>;-vN;s zJnM!`Y*3#vQ&oVCIyKL_tv52F6zBXJb0^9U#v^c?hb5dnuk<rhL1+V7A*dF_w+edh)O^vu<&AO z)3ROXvpEckx@I9r16*#Bvl>j#lD^vqw$67x-P$i75!ru6JRJFacBqI6V(}W(KU6Fh zBJasuI3y?>>8!vcN|Vd_g4MkI2N_grrk^xg|@tkmK} z?<4->Rhb3P;iyJrPsp!VJ+JwX(1aX1WLlwfM${*p<>1ZNPFmWRUcmVqt5<@pNFzHS zkZX(YcR{T?#gwY**Pdtae0f}+HtgvK1hmI*N_Ryurg~GnCCWr6&)~2q(T;j0<;x90 zKPQB+4d`8UzoDVnPmaxT%<(Ad_t`9@i`7%hrnK-npz2|kasrFg1m+V5RFdbS2d9Pj z#iNmH|21x%kfJaOgO@S2O!d!n2#lC9581M;ZkaXMo2=+8XC5M$j1&BZt5*+B74e@j z0A;8=qNYpVSot0ZPiYu44k)@_rGzAwrTcl|gA5$!OqSRs)C5=il~!0odtNe zI%gUGP9q0%`ZU_hlgX_8I)7hz{5J__O_{GqsphDkBxK=i`c@FMWMP=CH=)V72oqb! zCiL^E+STeH{r?|uBa&DdhE%{QCo@eWQ+E=^_cIuo0esOk{n#|R=J!CaMQbt_lG5b^ zmt2nw3=Y`5{W&t^@a@slqi+C@BPO~>4UHnuTK82p7>9^aj>l;zV}xJZ@dj9M@~aX8 z`?I_DjmS7u2>*8v9;zB(OLD-nFn!o@DkG2?OAxhLI7~`pr#4y8(7gdf#^t={(sut6 z%2z$UT4ec8Gfm(hLy=0|ha?=KP$_{DxhGNZbI;HyFCLPT8%zL=IfGrWS$ZrX2qBv= z4QxPe5P9t1^N90!ssC_>&TZ>Qw^z&)mxqBwIC4OZC1V|=gx*7t0^aK)tZ<@{kVniM z|297rtA`|=dz2>J3x4SkeCT)+GB|iToAa87!pB#Z^+q=HU!^1t)kf@Bj;pju^_HIE zyog^Q7W%@c;Cy2XOVhCl+YHyC?sN)Ef`QRyl9!N>5Zkjz()6gD0j$3fQKG1}?`%<% zI)0FCjN-pP|H_&>)|-nlnz`>lSTgtTbTorUMXoF6G_&~QUz+Clg~|Qr6=bg&1RP(g zK1X0{$;E9qB`(~-q|1DAzuD;l=lcGo^yKWksg2rtTC6jd3d!;rZb4&lBjEt7RkmL7 zv_bQ(3%OQ0O{N$wuy8(^JK`$mN>Ept!Seoqy7>o__&tkyGa_y;ssUH>8}|J< z`->+nxDlrXzd7|@q(q*CiH_x!gnVAa=$Gwgy6bV_O3E$gqZB(GlUcPMavRcu6-FXD zM7|6bRFIiRmFprz-!|zMS9heRVkYjGhx&NxVHjbuwn=_=y*~$0!s=>kyR{c0+An=( zw55%iA&`RyM|VV>2FL1_C9g4;ll|7JZQFeJsXFcdb^o4Hsfo%vSJ;3ryF2{0lkxvd zg}zI_9XTd;W>ASXUMpFvRV|2@j2_u&zZ(SZrD{cp>Lx>;uFBR>0>l^OoXp-fNRs;u zh#jAhxCkr@dlddObIj@y*^r}C7F9R%_!!_?l65WxcI5oigvANCUu58#G=6V}LYuOs zZPZ^U;CLoHH}&ydwkjVRx&j7>V zvvenn;1D)wUtq2Mq(G{a9g*C5&}4c!YO6X0(O5ioa{hLtLky{WO6qAUlbh>YT22w4 zIL{I2x9iyMxU()vna}o#R~~He?zw^sgkGP|a8EMUU;g85Gm~lRKI}ZKb z;2+J;=D_@ZlR&U-6mFs48?L^?%(wZ$h?!;4qQ`Aj|Ax4GYN^#fy@;#Tr)uS8G842>U|Mz4U{rpG69ES`yjR5=%r;V>#Q4HQ1kh6F`_ zHaUy118mg?wbJOwxrA{&VR^i-i2d37;dP@g&QvtRfqh9b@FW3*+WB)|hV^@P3>?H9 zkZ|t6r5_NDZHvYkI9B-!VD^WfDOceoPx`%2RpR7lYwDABLe3H0hrEb#oQEb)Y5$zA znrMsc=>qW%!6Q=*yfH4%KV910_pJo_s1)rHLlydF1Sz28C2MbOLO+)nA}T+YzB`<` z&?|!`IFKVad-9e2v2H5G^*ja;|G2W}T^9EjVSzQ5J0$9@T9_OBcb&hDi=)Rv=-inG4viSufJ9q|39X5X*&EyxQ z36LM9kCS{e(=!u?#?#j_ul?;bvo3v9wD8O0V-xOa)FnN6f&M3vO6nj~o~w(}i`_BD zX>wGJ&(7orMOPU0gM2t8Sb+i)fNj2vq*|6-_3yKH6pa{>O0G*TWp1uI*!K~0T?HiC zFGZ-yP`!El$wlQi$?LWKweQmD(F#<5IMT5DvZ1kYFmZqIy^r_!kWkn`!Nqwvvw09( z6+gMd3yOmbPSn}pR!Ek5Y*BxmP#!hz zxU{EC5N%va5b4FanlT{h7r`p;3JFj=b=ykqav5v8<6X=z5H=bOxxsZas0nV+@IKtt zKFOBLsg8Q1_YZ|Cfvv2;TdBJVZudBJJ02HYxMTy)VNTT(ekxa_MhhF%`mk~sXv{_@ zq-(X`EXRJ(m(-(l-3Yuxtn|;j7D;yt3e6DbW%Xryw7Rbh{0}1)c^uZm4s$&c>P73~ zXDe&ene)nZHXwUvpCAKC)@ur|2pRo?lZJ9da*OCPL7!`esHEr9ze%Fe3V5ja)CaBS7ZN>DIUt1!$CE0csPhEC-jY=BKD@n!9z~D zva9W*mCKU@bj7+uJai5MPYx+Q%7S7<>2f|>+q_B!3fHUtfaPB`9VA1N&^+($@;jnEgyw*I z$~QXp1`mqX8+M7^5Bm_g`A-guCpltIOyd0YqBa&nXi?{LEa(OF^<+QVZbEHxjn!E} z&0j+qy<(|vsYiyF8PME zjMWiBnCNbCEq|EajyA?R3N?sgY*TmhP0?z{UC^HmlRf-?8yR@Mza#82AmDgBt_9qC zuZsIH&ZCm+F@pPfMD9F5h@zK`t{`FlU!NS5iRQx4gKeZDNT4aqLw+-o)t~6j*MIWl zum&RJ8aKn(yWe@o4qJ2YynOX({1DYlFTLM5MVa@U+{1Mf)X-bdA}6*{eXm&=k0i3e@)PP-*#dkw%n?5*WU zhHwr|1lKY0F_SjGgb;j8@1PNJEe>?YdmtLEzyK>GpV~439_nwO7A>S~)+LawPa|i2 ze%{dpJz;X{UdrA7?|RAgU$cgKGdb74urQ~z{r4BWqgoEMDneb~|Csxt{a)U%a(9Is z*L;m5#6S;N@V?bzp&Q_>k>B`Zlo9+-o<(Vo*Gt}V1g7O1htK)w>Jm$7uCOxl7>4J% zyrpY%Eh9RAC^c(IBnTQhnX^p>J(asY-=@?!T7lf~x0Jp{m5JB(GKd*vzdW6{t=p&|9&w(#ZP$a0AZn+)Yld;343ZY}Eco`9YRc&~+x`3DeRRp#pif)z03Fwta93nih(*Co~o$?uu588bc&F>Dx=j_Dw|5qFRAFB$>5Cc9t4$`0LO!;17@uJLKD?W9CwViB%iJw_kgzQapp>XZ5V*Pntiw}9eyANTdsIT=t zsbOqL|C!iH9yV~VZPFI_RN@K;hFGigsb%|DwxE(7E>4f-?;Z26Uxy)Gg#^;-$`YJ1 z@UW13M0}T>rs3>oF2Vkd8JOgRrGb~(fR58sZOG5N;I!PRv-!^~yjC!<_F7Ug5q0)+ zol@~6?ULLFN*D>`a1`Ynh5UOSQTKAK&)G(pL@R|8*V*m*@EFW9WV>a&@ek=5`iG@z zqXYw=%V28PDIW}rY|mC~ESm;6rfXaL(3@aFgZZ!0TWGn9=uX)Ag-Tqf>Jv(AD$hws#dP-z!6rbn~%bC~yNq}3f&G%&hp z9eL&a9`bxXxv*879k-wPv)Z7JiTSZfm}dIG{?JvahjrWYqzYup1#A!QF$Ina_j3%4o6xFW{s3?v$1SFGE< zV?Nbw+$Cuh<2Sw$jj?@>M5kXBUKo%LGlkOqu9Yu&w{$+G_@EU0iBl`K%|ct+HCo9a zux%mI&KLL{UKHmyGc#*ByD%q2m6USjzE!VL?sYWWs*JRT2`scA*0b9--!JZyQ+t3P z2OkncnwLa7K^s*bw#5@J4q?=7wxLAluW5RfB;9nmkYRR^QQ^7IWNYVBgTtKO+k-YQ zIK;`xGWVvzUiWOA|9_<#EO@C#PMB$9q<97!D~a4fFu!io=_@^2{c1=3(`g+%5ctIF z%k^Vb$nE}Cds&Ig>vRDiV16(5k{A_e1+Psf^`8$-WC>vG+4)!w4a5!j`Y{g3(g?L6 zd=0%IM70+F-V)K}@-`65%5D*Ug1vEMeL2Bn1;79zueO^9Gzi?U3C+nSSg3M`fC9x5 z`YakYIMr4@4AogR;ww%)^yD!!vC|G+NxS;=UGsVSrHD9v_md9q>1HA45|?H9FQ0_} z;wm_I)~XxmXoG>GY@@rfO?KC2GWfDoRWuAaSitiEmwN!b@~A>p%FzzpB<^#erC7^B z^IX7cs}juT8fe#8bMnX7l$nyqF_EyzOYOE2j=%1(F5>`FMtim%bTM#uivqZDVjZio%!I>4{9X== z^A38O5DEhDR@`Gp#V^6lhmGBmdR*R(D2_9!!2sXzekWQpVJW*pw=QO7Mc#Hx&>>wVR&=Id>9liXR!ccV;s$~*7bLLvzJc{n`d zp)9A^;ejRI1F%5zY{0VZeuE3J8P#t89Z+bpM-^DBguamAPaI#&A*A(dqmCw)#BqH* zLm+&uPzWh&3O`j5zin%NwjfA)vBim*CClwAO4$SoNm7r?r|b8<3Ra5i{FJjeOwh<1 zXF_d>P2ycnE1Y%GZOxat{fT&FgX<5EZ!sy0?N^v+*dvrC930;4PHLnA$1K)n*!@;% zvqvixr^BK3hqDFks(}x$N5`YKE^lwJKBP(L4P2%02r>Qir45+H0MX9SUe8*&P<7eg z_`kB?khFW~Lu^=tEy-q}!PtKtRkTJnvJxrD@1M)Y(`J==kEcd$SI-h09mKY6P#0cA zvjWcI-AYaSUkpd7+%r*T6o-oM4SfQ#-ae|Dh#n2C`)!N>CBOI++VO5Bp$pA*&dv z4{F<#Ht-+WZ}`#{JLztmyMt|v*)0Pg-@{zG$m8<|M=GCaVz#5-q%c(z%ax`7dR%qL znyTI^8?8^Q(kuH^wti5jv@lRTaW47+epp$sfA$JHrOf=8 zC$H@IDb~%?B&ki2R(8EcOS1$x%4;3B$YC>hfBDbXGTZOpsSAWW{MM|m_F5h&t@zfR z*W_Ug1yk8Ced&gV4C$fN(t=(iN=&I$0){xhfoH{uwuQAz{RaBS|3r+r;bwzqkcE9bb zNzEs%7JQTmqDk>M^(WeiaEbW3{C-ZD+{Le(>6(&veR7|2V&~b&%?(6(2rSE}1xqMa z#@)Z3wPQa=v9`Il$SHj;=3fDf;)s>{`OS*E!>Nv96=4vcu@pX(PucX(q7DdC_9e1dy_EyWv@D|MejQ2M!MXBxPSJ6woT| z8RGLfzl`iqx#cs0ffGK`>~3J^56ek%uu7m-Cw1EjL;WovhHpr(B&u|DM!Re+4y@6x z(NSh8d~vVKp(`lGlLWDBGeuUS!~mZ{x67rr{Vx=h{ZqU)%|;I`hV{< z+yCBaeff=~>WsLpaSL9Juv;-G{_*+?nAxwz&q!6Z>W-`ZsvrSBo9pLX%DUHyJlRUk z>;QFYG*;X0Iag3}4IaFOV{C?2sfnQR`QLYTWM&qrp>jkRAa=F8Thg0`z4MBOw_~=oAi!XY&V#&E0>k4SGBJ-&Zx0mFE`ZvktV$pkw%pT|?%FX0W-e0U=>( z#tdcmrx(i7bnR4bjzJQn(&3kp_FL~2ScC_bOQ=xA&sCn(Fe~m1lNDakM^x;?eeSUm zpG32Z-FQT_kkaO1ozn%AbnhyejcSZG-6pt?CzV59a2$si9iUd2YF@ja*7A0yvwbpbHQ7cnTy_zrYrKd#*z04lWss3L94I3 zWzmFRRIe==o8R&+v#^Z&9Tpu|#LOWu10Gf|8-qrH+pBz%!GX0GE!v)5%(6NN`IPjF zwN($-9JxBGnT#f>;8t)eerkPU-66c}1h=>DkrZF_C8&lA{Q0f?8|j-Z#xg_Wu13)X zUar=RVl&!cy}Fd>=Xn-6T6C9K1kXHLOmVn726qGtIoRXN|p70iy0eA zC8F|V>k|>ut+9R`YreOR`{s!QOIy(5ue#(~eY_>J!Ma)%)^}^ih9jWDJ8ouJ8%<_> zBQk8&mtu@4W6mY{aysn8_6P4H?X=;CS@K7o^=*=8!d?f>ok#Ua$;$|jnl?E_;OJ6H zawiQN)u8a=Rp5EsD)<&249EKGTlu4o5m4`x^xRzxw1@#d1}S6VhKffktaG0q)T9;r+P5ak|4h89HsOqj0FZslCt z31=b+Zul^I*eWjYN$H^*QT;_-jdGISgDSC5%MkrJ;0jgy8U(x|jfB@( z7T(}L(w?@Q%Tu~vQX|~bS;;@r2R~0U|w;VDK4Am+J|=o zWVuZPUBq=+fm&2#_Bc)s7db8;&2xH$dp@!j6=p&B^&?UHzKgIM*Vey5+%vnmji-r8 z1JS&uGUO;sv^dA+XyTjFu(r&UYBKAQTm{d$$e?M{v*dcUo`AqNz2I}gmq)l8GE3CW zvWoT8mY$xgw=!reS5ET}69j4_0*L9g2pWRototlw35`;FWEV=>XKDxwCN2wa#;p zemkwy7DPFy?j9Cg@ap1hQ?_zL^zSW<+ci9*$>k@K+PTM*+ErpISFlG&o9lTNW;a5w zS7}tg;IOXio5YA+CW^iGC<-87q9%PU)V9X{tyYffPB;Fo}ywf518gXxFNRXYn-YEWw#~tZHM$g ziCa+)BI`yOm)+%dvAssCbgXp}!;cU~-Jnl6P*zeRYEozF&^~4J(Av1&tdNE z>R4p|9)1t+HLm;KJrw4?fv4(SRTMUUu?B8`jO0@;T-B3OT=P)pr6l;$v^e2pAgz9RZ|cw ztHmK;6)br-@4?Uy2if4nwKmjMlvlwbhOL%hxQ%&SY;uy+@NthGT;FQ!FnwV*=_L>nVeOd~a(P8>p zb;%Z)U2_0ll;<47a<3Xnz)xUo`hgS%{sRYXq-`)8Zs#IBQJMiOh+l7*cM z9^C6ef{e>OXJbI#Lw4KG!5JLjR?_af;Bc_2ZAm3vSUTbCE(n&)-UNJ!m|W6O1(*;F zku^bs6Kdz1lzw?X@)(Gd6Lspp=qSivz%>H3&vI0f5$i=;DbF;%^>n|L)%*@fPmORt zS|MF?T*gsu2M8D|4I*%Ws?2^bqST&ZGHTj&kZ$fRB0b0%hPY5pKSKleLy5mW=Zr+) zFs}@JQWT#Jg#$R@Rv6#DHV1LI$M%Kv5Gw~cZEI3Rr{KaA`nmwam1v7T1`rw+uYsq% zE#9CD#J-LA*2fT+`0dkheEyJA!gim^me4roMg*)!ZmY}8FZ&v>|&O|iC> zspcLd7U8o$!n8M}BiniH-q+eZ#}|h~LW)*0vEwX@*Q_axpVxXWo!@%z6&ZN>y#8v_ zqv2qIceQGF8Ns*lRSVKpa{-|Az>2OxqG~OSGc>h-g1!N)Udg$-!AC;_SCR;WWab!`AT|-e5zxf+f)_ zmWxz5T2v%p_wR#h8*^M(kFj`$Hi~~LA^If$e9PvqB@)=ZB~YokW|_oWVZXFo(U7l< zL9%|=qPVHjtcBLD%?at_*wTto=0XZN9tDDjLTF0Vo2d@YXBQ!XzP&SfI*c84D* z-+sy6ZtPKCnq5-UTfNE{3uSG$#B+KGCL!lX5BX5*8|r-_u8nYQfBw7IZS6!y_b?|U zZ50mlu22-J2?jLN*Rp=|?XgyxTTeN8JB9Bjezrfl&*Vh9 z@B|bIsKw09hG$qJb{$i?$z<)%S{bainwr;E?tGQHXE0g0zZKQKeO02r;wGKCe0S zQyeI9aySL4Y0Cm@@={H?F;w7Frlqy=#rxogYe~*#i9%CAe&!3TQr}K-Uy$PiDU#vK z7U!$Tx2H$b3WgDBfEbSDOopGlA3*Xc^J7Vq-=NwF!CEnG<-&e*^B`=qt1GwT+_yYTY3{VvXX($tA6;L~u1q(OpqtWv$m{*4yw@jU!V!@=<4@>aGXmgW ztJAbOF394C=#M~_5jebR)=@j)(mDCU+>b$GbmXhu<y>?=w z2drH|kgGJ=c*z{Q=SOUj44>h6nN~sUbMJNbyD90IA8gyaRx>9qBFa^ycd>pkcyJ*W zb(XfsC5w~mQo7CcSWOtFQF9=+=eNk&73_$)PR)ZKWfqYEwI{aL{S9-U9?G^c^7y${ z%(OvPK-llL(|voN81`(Qhh|}VgO|0k~z51f8Kf#Emo=V zt8>`82H(HYew}YTz3T~(*7Clx+8}8sz98GpY3^d<_(>nVXugd@=PEw7TmmE5Ao6qs zK5eWE%Y;ai`@}-a(Uj)f94zc1(W_`w-KU#mzr3f;$EgFG&}x+NrO0+-;ujO+KR*2w zh=-`fn9@FycoJMPHD{kw@x8I#$>TM^RoGx5xeL^0C%>YgTER#?B_VOdC7ID`W0ZeT zypvzg%WKMCby{hNcuIs8w?lKL%d|^!!k7-E5!#CpbeeY`NM!7f1}&#>+Y_NoS6b~r zCO?z);YVc@3sOSR`uFXom4gVib>yM@dmY&MOH8Rl%mc#(TSl{xH}_a^J0Z4;k|2>9^=U zcHyR36wz{9*g^#}rMp8$)-t4UTLZJ&gI*#MR1kP8fBeI`zWRAjI%Ww@c)~CI1*i3G ziP^l8C$XH=4ez{>8essJB*xxycWx^9WFH^G?G%$L(qQwkbTeM2_QG6(TZqv<<&c>N zWei)u( zHrO>xaA>_!**aBD5AT9w6s*VJe^IQQBrcslgP5nV$?~mbsRZB)eqLLYmfhrKvu{7RgxQCTR=baO)4#(UfYLpwj zMm^uBEJvS>g?BTHoCfGb45~!#Ij#h=Gg{q|1XbK;99vDxsNe zbDe7zUso`iZG3&78#DL6@gtI`+rULaNswIIl_jBU)be4u#*8WR_VItqOX!G~c)l;8 zmXU2${%pQwmaN14FV%iTipl#sb&Uss(VTFunoDhJbV6Mwv`ADkvmMjH#as2B z{@i4Zqyso(k&zDXAF>;+l<1QVG&djZ{>!Cs-L0}z%%vblW%Wq5c&+{YXSn*gn(Ej_ zQg$WcOYuEoi3>_qNoT%*M>5i}0?q+GI}Jf#m`_gqC$ongdIx^D%YLmloTrnm+AAH) zzur&M8e9&Ka@G9dn?v;^!P29Gg+&!M*=gvN1`?tbu$LLC>7PsGq<=Odr-8isH~8+w zJi|y$V}E{*`Alc5aZM9~SB!pZ-L5U~FT$>ey=E#t@Xzy_tFg#`zOutDSPcG)cG&ra zC^j*-gS znonwFw>_1-JjU1{9_m>+)4?#}DDM-~hOgCqpQPQF2h}Q(SGc!@xPrKkmaEEZUe~Ff z(<*cumPoj*j*TKMG;e4DB0cOmp|&<$O#Xq!-p33M7p`TX`|CsgSoZMWuPM7Se+lu zTgdCcv5jE@e(2O2#NFi>@zQH&6jYSL8;XPD6yT?0P{HNNI=4_3GsbU4;;!#wLOO~< zMgcc$0hbZUOAG9Riw7N4^_wxieX`=0_cl-hpfw#3hF2K1=9BQ11M>Hevw3*h_%+)~ z6O!>xhQE~)R`K?O>~Eq|#>?Sm#xc?DQtM3}yH#l!GgpSIu)8EyBFACI9~+yFDpNb< zvD+U7gM14}E-W42o$e0dwcQTfbGf4{W$`S6q1&PV!1WX<49^B!_rren+L=$WU*4s? zpdA*u{b>;0WD|+OyvLjGBXj6OCa>>-AF85Ew`y{UuGBm8fQ@;RjuAR6T2D`)W_g1< z%=^B&W^zk4*r4AXva*}Ql{A5}5mM0ds5~MYc?@a*JKLPZ=SA+n6eRJ~e(LX?XruUo z6Q<2_H1m0yLouo_CuRld9Mty_+|k~DPlrs(T+8VBY z2afqmT#8{0c2z|k_f6U&uZ4oV3&7IWwgz6^k^8j~!P)uw)a3Q$&4`J?CSj7Q6;L<5 zO?`ocl53*+-bxksSa@5zTQ3ne9EOP-1^8qPBc% zTWd=5OyBLWU+y2l;F7kXPFW-MF2mB%LCHOkB}jh$FV&`Z8#*phdq;k{b4a!6Eo!(ghtFE1kOh zFNfE=$k!BU^F|ctGu3Ff$`K4N`_k3^{e8=MK}h_k@8wfpCYs0^`{yQi6bjHSc;`9N zb|{N;;ycyYq0%^?%bQ}L&xRxwrXlk<^gh)ZEu!YS)XBg$5AO%?5Y==T0N68gTl zsx97wB~uawh+eQ<`t;7U&RD2`v;ui}xsR*|nOSeRDldjhf76)Cz&X~(Kd9$S>_Yv9 z#wX@91CEhQlh0?)w;r|VLq4!K8Re*lE2f%B(|&R0CUGx`v->gUhr7$Xmg~Lzj4@vK z=X^l+HQ*tiy~w%Ez?v{0I$z31&fNy6!ahnZQ@w;IAx)-8qL8+W#xna)^2EMl8yFAX zMEc0AyJcB6$20jHe0-2-ef*>OxskN?mNpy+E!hJC-1w`9jP71ES`?_3r?+=HK zEg@9+(KKV-;4FOc%fY4*=Mnn2DPX5fuQ<+4qM1cT2TbNR#rsodu{acZUf1n+Wi8-! zZy*33?$<&#sX&)t!PSg$K;w;?_n2I;6hMRDeW`H@RZ{QJTivl4{Ow!h2PyV-`U zQBgX6pd16YOBsQr1OVcauAc3Ec1NQxOa*<5aD=&Bj`eHSU|+a~p$VDvvida!PL7uD zoA%|?NxXQBwsTjBeQ4pj3za&S$x7@h>k@NKJ;YNUzYQ+uouqJ)FM2%?JA}2v z2rSwl^&mTp_D!;A$j`)#OiOc+>H0w?lRR)6y^*ZT-1hu)3?;LhR7SLN)h6iL9c2zrSb_!LXr2MA4a`zsr{Z#)~Dlk zT+3lX=vAj%+>|?e<9HmFr;58Cm=}`pT$_V^$AOfd8%NV<#hcOFLBC6x&479Z3)*-? z8kJy&;N&kSuYH(DGWAD%{tL;gG0$DFh0YHCu{MXpu9IL>v`}z%j-oc9r_ytY2R3+%yAUfPULB;T=r!sx$c( z1(bOFFiXcCabIo#OaCupxP&i)JzK0gtAe75FL&WiAXN0=J!|DtT)Zs`kS!uRH+>&% z0o~J8SgN6&QQ?UEOA2{!T`!I8qy5-Z+(XiyNX*=b9IIND6u<*-7EdAM|ycE6RD zvF0A}3^+LNNHH+3W30AO?gbA)Kwej*u>48i#W_ThovM~89v0t24Lr7fPIhpqKi1*W zQ5wd^_sioap$7!er_)~`Z3O`)@MfN>kWuHxxP&V?4aJ?Jyh3wTh*u?B8<&1T!TvV< z`l(-{T}x8JfB8idO59y`*$%S1*O&F3xf0ZcF(gA;lj}xBL{D*}o!2;tAnX1%+!#KQ zT~SCDNl9fkKC38~L?Y)YwK0j13GWA_Z&cC&-yfovL{t*0M+Rqts-HAdBQ4S9sp+h= z!)|UbD6cB(e?&SyiWB!W7t_b$z{h&M-~t1rc!BplTecE<(|6Vt8?PTRzko4qv7ba@ zzT$VtdA(d14Qb4NAo+v%N26F55nz>lt%lHOqI-MgNC?6mWs!L8WM6s_U128=>T;%R#y_bD;>HKB1GA6W(c!wv>3gR554y+@_ z&}&o>c;Cj+P&Xxtb_#jbVFf;Z`oHP^oY)j&qYg`-2^A=3l-k1`^j)OVtLVGp@%r2y zj&=S_({dB|?BwVIKHNXOjM<)xjnKwaTYvAO^adAV<62Q9dH22(4~?hy zoqtO$ya_Di$xicUBBBtHVz-tEG2O3Ggp3GM`Z6d$tUhYXEKmhbw$N?Qf|1r4h z1?XWp5jlS7tDfa1HxN_KYe{{Ml{L}@vrIU|Pk0z6WN8j*nvYi>)gRV=Da?z%7plXR z!)f0m5O{aHd7(#IC#4#bMEx>hs!pYf9rA`)Vj zE#|4hh(bL#`jL@T&;tSZNk8@T(T#BYtz$Cq#3ZEYFLJ4yN|6&2jC{%$_ z_eGZV``z{WR6n``O=}!38FE93M=+EY1OW#tj~pxv%a|*g`I&CL$_R zT%hi)I1Ek}EJ;xPDSPMSaFZKa2xfYt>9Itoz{x^IMYNh?9wx@`&b#Qyr50s9$?J@W zy@>|?3_-=_{6ezxsANC&kZCFk-sAH+49gUTEuB|{N{qd&O%}_na+w*0je2^n%ZZY$ zppR1sag_qneQF&on{B_EH8K+OeU20i`yG=uQOv4)z_`8n^|~^?tP?IX8j1f(ZbGUj z&}HrDp2q4pEuE6|0IJ=*6cmFwC8naf&G6%*L$9mbI6tcdOtc*J)avc|cFRoVM%1s8 zlGG~~@eHlEWy)KWk4MK2;PGDWGY?no48WqS_=6+aV=;u`Lo((K=b9rS0twO_B1OQB z{o#Xv7s&yYr5dG_ik(ej@U{1b#)C{5$WS#qpTux5Jg}#7Rb*Q$!OlkXiTHwjm(#b; zRatF-G;HL1B71b5!}Ls;!g@2mNK%fbp&?*8E!$%~nxc&lz0@|h^aj2+LvVvnC~mLU;V2NHtKbLYeZ$REo*pZX+IM#MQ966~S$ zw&;uxjMq5#xhTdTeDD?g!NahCXu&|jF3Uj+>|Dc@ey%}t_Xct}uP6{FFMj2Bwro`= z(q{D+sV{Xi1A=UR7vJ-sNw=JXbdB26q>s7Wzn`Pmz^o{We-|C8Lpx`$qU?jeQDDG@ zfe*vQ6}zao-yXU{E1LJdt|QXHSE+A5ht6z_1B<3DU^mT--rl#c1E&vl0(L8=@Kj4F zo8N5p_ijK`#IeLW-Cy~}YdMTyglFh8d6LBeC@;z3rtlMlUk>Xjj5hSHl3Qwrt@FB5!l0aT{lKa3E9mh!G>OWOiQt27GIed5sv zo;Q7`N)_n`TW4bCcl z2kHi{ao$h{Hc1#BiB}eHh3hMKc`Oh4_28b*x;5&zzhB1%Z9C!L*JJTOOKBP*Zx>|K z#_m#oY4llPYjw2~Q*iw7w)lSlgF$@0-3lImV8F)DjSAZUc!uYV7PoH;@1!h7Iu8Cw z-2pd)X46nWi-XaZYlWQVkj5^&P&)|t_rkq!rPtP5Ve=Nti+_ScKTQ_XfuBN$bsh@N zc`7x_>>t9Yp2jy=Wj>=zJ{dRVB>)cZwZWo-p#8xa?*uc{f#=%T|`Ju;r+vmXn z8-Tz|r7x{EhZr8{w~;~L(u%8>t6=2ZGR1{fa%7s2%$PD8z5Ny&{O#X5?wM^9LNo5f zl)GO6BR=-N+bq}HYlSUfzQsh-@w(sR&Xpocj1!uSN1vC(_=jr@r|zkujd0~>W%exJ zBC;5*l;d~cY83M0ALCUk^!8{QlH#GmR)p}4H|o_?CTijv5h^TudV1}HcfOBLB`|l+ zYNDh9o6#kM9?MSPuVZBF3RIaZ)>&ctl8R1 zTZ$%J=XuE`;IIXKPiFwP_|~elz@>%VqNV5AolRSY?l^eJzWkN1X|jnc-xDifPK40f zKocNz#HHiY6;5^V?BY+`K)Yg4TRU zwt(juRvtj(s4U744YLpc{;)v2E1ky>NTqqf;f~Rc(q$z0ZOnsW{1M24S(A5u4|B-8 zJ02*%y3cfN{|p?DO`hWExZsK&gwcPZf^myh!BmVCw(U?~;wtmXf_YY> zGKKGM2DJC$&K+nI!TN&joxZ}j9>UENaxpIqvpn=QiAnsx$r@iSSjNL~i{~qrUnZQT zfje%jUb|M4zV6s3$FgGef|eO#)&hJqrS$*Tmg*!oLu*x z#LuIT=g^;3E5r-y9`~xgCr>uR7*WgvA1E^?{;BvaW4vg^?QNg|b7#-Azu&Y?J>mNg zJ!+fY*sO&qZmHwGZ`By-Kk0zesWhB0PEInY4F{Kw$39Z;Q|xEn=hzRqUHEdepER&t zJ@)uhuJk1h2tM&bB{1nob$HY&687;uRul2VK1s#NP}5>Dp$K8>XTNT;*_lJBGgJ<5R=@(!ibkyc`?z6%}09dv)})befg{3ux%W(;({g6$`M)mrWC($+RXy|#u$$?;CP06k5c@S2d9#R zJT07L8@Vv%!$qHP(#E_{zk(!;Z-+2F(lH)QGy zrs9`!Ah&+5D}HJ1ONFmn{(3s@f&1UU)7^iJ^L}3d|Mxqaw%Q)@4EXLS=pL_l0?4a^;mD>o%#ln zIQ?c`GYJ#Y;S4hPNg>^4Lr@UftoRbi-IP@jk2fKW1_n~x;@;fQpyq$7GsBkuHNFom z7&Mf-2+>Md_wl`??esB*=QxBHaUaKYyo;9cV@uD+J@_8(%Z-nD+vjatwnzc21>E47 z#5aL9N>*c9jWiNr_6_t~?>~4@@$ixi-Z7~0m^aR?l*^%BGMt~vz_GdI#}CP1rvhH= z?S%4ozHc4>?bDj)%^-seP7TNuz-JjqAcnvp3q7rbrg8>?aC>_=`?uZNF=$Kq3*n@r ztHauGjoa;h_=f8saFOwAgx3!qvbC>oloHOjejc!X2=c=SQvpot-x0269vOl_TetqD zP!$=mlP0L1!Z7r!zicBP|CqK^JQk4Mp2!^qWT+!f8OA%uuf9sFyGkox4iDldxI{3e zFsiiRlR1wJIcE?GOnGh%zE||}^2-u!`j`Y}u4I9DhvrWN4V3+cb zzJzvHl2KW9%7buE=V8@L8t25Va9^;>qD5v?r&_+P-EysMNJ4)Gqul~Vu2jrxf{m7j zwES(M0vO?6{>0DPyrv0~A3gVitzGSBkG`;C|G1n4IC{7?q@?Gg6Kr&bE;2>9Y#ATSGo@qn_9M@yaUj$BBDwf67njGyK6F zDj!@3IwXPPLUVo_0riV_Iv$l1fycb;l$n@Q-A9W(__W{~@9LCQGfF3gj_4`sEqCys zw(Qmd2-X>#PhPp=hv~a^?zR_RSZPl^^^CT7=9aNjo3ED&hwZ&NRwRJX*wj^uDPQq{ZEYvR00#1x>kRHcWWYs+h!A3b6$tU2cGYqWVKl{(bWPz zhzImXD#cro|F+(Kgo}35_1D;C69}Py`uQ)T-3=uQ;J8qw!bw}?$!R~@JL)KnixbAj zy9`OY4=(l*?`N*~^>$U%!YFRro(A^kC!c&;{WEXdb+H;i_78tXModic{ zk33He2_8=xIPz5)vmDwmJ{(d2z<&<>-dP1~&~#}3$rvriiAp%oH{pm5>0`?;vl_}w0_{2)xRXWuXFjXNE@wK> znuz?5&Y|Y`O{EfPHgT81I|8Idb#S`wkWMFf+^;(gbI56Tf_?iAXm^oj;1LwNcI~m< zJS#EL}IZD0Sp@7ivjRnLW$ zviPNv7h@N#eyQw5+9>2=zXk`N^6@wq=1B2dALBW$aZw{3+xJn5Ux56GsCNoz{nydq zlluHt>}&OgP=}b7R6W`OeejN)U{>8BT0jLxY`~qCZ5tqNOjldyZQ_Gfv;0c*?4ffs!qsiFe?-LGHny zBPoA3<(r#PT~N~>P6(sM6rtgkFu7%u!|P=4$QYx~R}Tlta4v%1e9 zgHsGL1@Kt{5{}7W!S`*j;Fmf1Tz2bU2)nIR{_@OUZv9N7vPvx&$|8iR;DJ3cpt{`AhsEU);XFCl3 zn}2Cz@4Yd^>fo%jJM!L195_o~iwty(3nEjU0$Pt$mn^o@)6WKhG`tn+mo!E=t4M|EMYqfj@~H+>AF%l`Vr@hqYncg zocPiiJ9Fn+o~veoI9c?wKXVK1p&=<$Jpgr97wt}Kv zkW%CmT5->22!_MRgX)nA3RIL7_qD3+Lq3{m5Um6j%$sAcZr-YTRUT>it>+o`g(e;z zHv?^|wm_gnzL1i%15WPLIEf7W`Wcu3SO;vJu?+*1B&eq;v3}u%A!(0z1@oeB;$NaG zgTSry0lb2H#%4^jD)8%gLK)$#=ZIAY2VCh(I!h&?CJ$X9tg}($R(805U|`TTZhXTY zfBb1%zy5U_hJZF>#td1F9}ikuTI{^@&aqo=xydfR_#(txZU6oQ$Y(93n4&Tmb2N~6JI_mu<01M1^lduk1A(Zt^Bp&66_550 z$8p!Ug66`AvhF<}I86iJGk`kTgFYdJ?>PD;`lGgGNBwGYnDvjo!8&GZi4&A3Jf=om z&}T3m7hz^R&>_|VCtgZrpWNXCsps+s5BrwtiV_cACp9iIz?ebW&TZ;l0Sp|VeY7C| z?dY4@svh*=!*}0lvzitqytZkxJ@VL-D*p)H9~Y`n2|T8SDo*!Ft5_$*#pwnSUqq%` zy}4iSE9_TnOYBqLk2vmKef5>r%?afc?B27_HgDOg>r?_$`KvJ73)+on9@##P@1=D%Y#m||Nb9ZVdJKd za)tvZ89_S|;8*~BYoalOp9pAqmFw#CV_V2?azeieoIcgTqim<1&g-Nl@jmx_JdCuB zV_I)-?@>D!5U#oAD%-H(4Lfw`a7f|X@jUC7fOqI!=xa>NhyIeo*pVY`L?0@m4QRZj zvX|Dr+-E+@f_Nlw?vTGJDurBb|$Aecu zZ~yC8zGmP1-UD`E*Pi-fN?G>~g)N?G;p=HS;}`i%Tl_XFe#y(p;umF#yYILQ^cpVu zgcBb3PXHw6VXV-EK5%XA?Xu?6IM57U=>dF9Q=K7}-+REu?z&xR9Mj~(fofWjJR;Ic z2$yiP6u)%1F2ygxi3Koyw9(5uJM7coou~|+2!4O(Zu>i09s_TF-Y=EE2qP|KFye*J zf62zdKgUI6iSn1@9G>BBD-q{u94BEFF7^F%96sA`Ixgie@fhO#h5+B^kt5CYJ>2rrN-2=hL4Dh2 z_EUt(v&Qp(`F(<9L%P_fGI(c!a$(c?&uTmLAg^U`>O=lWkCmQ%!CD@E)N+T9Xu&Dx z9N!8QA)l1L|A4js@t<1h;m7o@3^K^z)Pqa`e3pO<-sGI*1!Gz)<4j1gYbF&FSmgnruFY2 zgj@)_w9=`JkNLbhewu};vlXQLz51#Ub0DTq$gzHb%OniPa03w4NUYACW7Q>#tn|$D zx=#$ap22l7$3*WGlzU3>9G{+$4?p#T2hdq0w*H`z{A6H+6tJd6_}R4}FR z=Qw0GeX@`FWj?e86d=->Vi`0BLK}A(pyF2+zz`G%KrgOXc9FJsO9Qu)-*e!gRoEO5 zmVz^Ui|2{YojuDsN~uX-Ko{EO2yWSf`gbc}Dmkh2p1rQnVcAt@!~-X;ToEiKKCWq@MCcQ7(FFU|>eXxQkw+fW7SEhKZ9Z3YBA7O9 zs$G8hCH6t|$yu{zN-@caTRvY`Qn?~HDy-ZBF3jM> zFfD=Ut4`6^<78#*lM$NZ$Ayq@`3x$~FkGyZ6dj^p{o101&o1HZ7H|PO9Aol>~k+j`KvZU zN7|@3eBy{{7#nJFGCBbJ3eRy95{1WrOvIHh@Nv13QJ;i6o4_l@ef9x0cJ_zhP%l#a zazYdJQbWHOyKt#hCr{!-`X>|)9<4L+HQI+2e$X_%~JI?*o29|xWp-15U8>3s6s zKG5pdH(D9-_CNYF%OieP0P)|n;6cC%WVYK3P8g*0jY@So(ssZ^leVJiDQJw6Mx+xW zEhE(F+xG1{M2C39L^IrY<9lq?s#mlnwBPSEknbT6l)Rtm=x;omGCwwA#nEvqfZx&f z_{cwxAECuB!`k9mTRpeABDkduaxY}xpa|9(zqoJi;sy4hdp~HOy7T?EeBK;uCoYZy z&+ph}|L5nwWDh;~i1mPvl7crVce(Qw&-!(x?~u~t*3a>b-)QkWj=Xc6C(rGQUpn9J zS@N=&Vv+)<1@cpL;Y|T!g!GXKEst!zsa`Ga8dx{euk+Sz8k#UzgjTydB1yr+yA(Ao4o|yLg)R$ji9~B z@>dFAZUc?B`q<-UPdx34cj8~XbHF*SyK{U;+#dz$@-iHw2y2Xp*BPgBBwCR(J-&0S z0=}tF3M~QB`E+t!Uh4h~GI-k|wo~^M;D2nt1oTJBNQo6Ne#EEnKJ-a0V$l5O5mK0U3{VBG>te(yef zGw@8}o!sT942D!JrY2A9~bUzV%%z zf+wSbx43Du72epSYo(W8vC`vDTFbY;XKjD}c`HBgpwjtl1{q{<>O!UfKEuIXIUu3gC{;c57>IwR>;A(PnnEhd0*YAcWcMQ|n`<%A?b@sUK2o#bT zPOReSP?xG#hSNSAF&gia5Q#Jay>PKQXO2}NgqL1k?df2;HGvr?@)?G!(M{^M%FG#7 zoj%$3lbPY8(gz`ttOP>WOrK0#dcQTzRLyr2nl}P4Gt0RQw!L_t)1qmPv#oN>EnDS@T@ zZ82^$`y0Rf^VZ#t`b)vL9(v3+fsvEq7yZ<&fPG?0R&}yOV1FG4&WOkGV1S4__tE|+ z93m{M?IQAsjAJ9ZJOErW!CBn9`Y5#t^ zY|(<)(h`_EZJNEf@eMqNy2YPp3@6T5_i7Vk@?{lR9XIRi*EV+5V%hNvV7~PrF@L_NB zLGkTj^o2lgwJ?H{TfmEaUK4I&KdERTz}BtX?3rhtw-;YrX??&GEem-T@bQ4SText( zU4Q+xcI~w*tP^8N4}^azE!l_N3fL9CQHfP7=C$Q>ZN-&R{<;FV?t==b$OZYH#x}rk zbozEG4L_b1e(2K)m-urCN?^3L;u~+MT6s22e*Ym}K^zHmz=<9SaVdrcjML*!fDk5q zN$1bA6qI%DTBabM&U+flTnXJ3lez-$k+$WH?oXZ+v?4+1x!lYgTtY~3DG&mtf%L;R-!bRb8o z>I_aCXx+(nn*!2-+`z=!iANe0p)p!-tGtg*SzSOk)oI+ujhn0;eS|xTG{dd8zSo|5 z>RB76RT&dd)rr+_o<~a*W%0{1e!0LNp^e!*i?={p?8tiIMg|#rL8+`{I**xkMW*Z=0aar{z7(uE8}}o{GtwI z`HOgB{R_vfp?`bPe7l!Qq6y%6@U8#HrmeOQJculPG2V>;l_O}EF;2^0ZpU5x?4MZ` zyuOc(&NJ)S7~DtvMjSW$0v3iYg5vcs`Of4zi+0wkik0vsWzLmXF^Oz-^hXQl(LV!5a}|KYmjTSC@?+;KR+~J<4cw}4G|INHMDNf z-O~1*R%1H)v>d|Y7z@VdL&is+&@*)CtNcc3!$u$9(SNx}JK3oTzIZ9}{kT^$A=3%5 zukgEBzj?<&GBkIKXaeqD!^Hs^oSu-w*vNU3!sabje07}_Us>Z0VW#mK@5vy83{DTo z6u@UVM4>B&dHyB^Wo?BkDEZ+hc|O`()w5?G2Od4CVNUhot}}f6h2SqB4Ta zZyo_oc-x`dI7xGe4Hcxg>nKIcP_|ZcW-d*|UF19zicrIkf2wW)3y9p7W z1cp@)(Xl?5PT%W>7T7#TQ^^p%IQd2Vl=}LtG&*MG(Ge>FN80karA5kLDP7U8fAPK# z>N62W$H(nY{^E-^tO+VE((p+tD(xz8vZ@;k6C#|90`8)V5a~ipV>a0`sqCV40F@I| zbjb>sO5m1~(Gr;3LihIf+w!J!KB*YmbNGn$^$&Wzr4(BDQC@oRktL|_G;s20-kjO? z+Lmp&jn8lrhjL+P0~LQ(iVv27!X;=`4fN1J2eqP^t&rbgk;*Nyc;}YDp@=Ljet4aA z0~dk<`62x$fQUzbw+EB=;h%k(Ve|~E%%S2fk1+A#xX&FpXf^aVDRfw0Dl_pwKPbnf z{EcZr5fmo6q7vAx1F2L7o_l(2-MaPm@WYQ8mBPF}8}xt*+~Wb2#TQ+))b6s z#iCE#@{!7_sJx=9UVW8S-+x;&`PZlf26K|c+4MojP)-k%-VrTM+k`t_XE+rnFje)6 zKL<~zSDifz^a}k3<5<3@4@rSmak7DphmSad)jkv^#Pnl8>XZo0wxKlyPReDC!(eB%u^e9xUW2AW-X zWi_ADvufwZ$!7xue931}K0CA1ozSu2qrV_toyo;OoXCvVcrgHiJfE}B*KgGsGqqa; zFS8Db11W#uw~P!~E0w<}H!Xju0H%NMUGKMfGiQXCIc(ao%fA1>gHm*o{*Q2?9bw-N z8+?TpsyKhax`}0f%jG{sAfW>QhGSf92sl$4Lf?ss-`JP9o%>yPy-#f^0@F8d-m3F7 zHMuPp=pov31-Rkv3N?%wJkMD)CbS(@7-)VzvF=LY5y6lxKoU4RfCZ;RA0S;(+b2B) zuA?tSaM2aQmGhQp@tp7!P?Z}RvGR*6ou+`M)-6~NRvHkDdf^uYYQrh~XW&4TV2n;f zuCLd$rFI4<4pb1bJ*Pm;ofezNXntvWMMy`ztE8`!p2ak$ZFH}`y3S_JnxS*>o8kKF zud_!VdqUgRYhftz$74oh^^3knB`|lI$%CJi5*Xu$Tl``?rDZS1p^_|q{hZ%K`AbJ@ z;MNv9|I&->XYRY(K6TrB?R>~Qv^+f?JhX9>{kuQ7;?t}&}c#UmYPg2t|&*5X$HDncbG=~D#YNy-xN5^ov! zUEr>{ec14*eH=$3)YIbd^{toU&Lo1 z|9^hr`L;MJQk&rG;DtZCYmbeBpBqIvS<1xn7r50n&?wFr!o@Fr#q70pK>_cJB3V}Q zx-4=t50MTFke>t?j!}d)KE&&cceJ~eeTXN3cXF33?x=x?$I~57LEPW`?F=$_ry$)v zL!_tstO>`=VGEoSiyw}YB}AHdCE(z1|CW?^&NkN_YfL`sPD&7j3&53pq)|v#I)&Y%*h^<8Gc`HpRHJNg-xQx zLV))6Hru&#m+jcGOKr;)e^hEk#g@0Xx)rcz;avw7Jo*6A$ou{yJ+8lF-tcUtiZaA^(aHj^ z;p7_MneQ8bfQkNCYLyHd%Ymz!DASpEz5QM`f_%?M1i!?G6?I@@eCC89w1M~zy$6m0 zGK6NGABL!Efc1a^<#z9u(51;kmNk@*N(JEnzVN89E6O5n>7oMIuQ43sew|9BmtIG|+nouBmh$mi6>QLaRwfXa`{Lmwo=Om^Y1|1s@E~DIxvo;c7 zFuqifx|RaZo9BfJbB0B`3uyl+bF_x1CA_wQMwklstFOAEDW9BoZI>dReUeJxfji%C zLzi7*qo9rB$n!YzFb=$oop-K{pMRbeAAbs2^nOYAmLPtUzOqdpj`WALD4|Dr(V@z$ ziL8J5oZezNjwM_L-o|a}QFn5#z~o|{5_pEzURwSV58SE1{Z2gdOF#P&;Hj~1KMXqc z>Z|KDkv_snb zW6`1od?0~AjLomSvKH;6Ztc%SAPGGnu5e!!-{I~a38vVoP|vwThw*iUbs_r9Q3#xE zzzWfrOc(kE9JhK#2Y1Ku3~ik0qgO50VhHt%fWy)oo2{^ae^C5_2ZAH5i3;Jm0ysXC z!9>8xUpe+~`rr#e7{b*IP8dLcMD)P?Xvx9a89 z+5w~a*a?n}mtm}X@~P*f@TKzC`ANvIfv+r3;fryUieD;uOI-9w%idO60aNMQnr!pj z8hkE}y!guH_OldYW-*r6Fs5s}XYi=v-O!e~h>vK~xW#zz2`4<3aT31$ z=-s>cffL@26Jv*O?HTZdyytp*lDws%K8E?-9*565417Qt@>+g!x8)Wu;d&WA>ld^& zTKUqs;xy5V0ZgSZ zwQD*>lq8=#5c&$0y;9Jk|LO|*Xbp5(b3hWzsMrO+dgQQG=FG8LJ9$jL4-fDaUENk7 zk2yA~9p=U^TI%oD%bW+Im2cs|0W0j}@jN~k0Y+atb#WIJ&VTrsQSi~%-SQWH(r4&G z*x%^E41OYz)puu?76eJjPadHO#FtS)k1tjNyW843JHpn_?RFWMvCHPp32&+c1*pG#;6ZK8H8e12 z0}x`)K{!4`Fyn0`WKmo2rCd2)to}mT=_0lzwimGT)4D>9VHJPt)!&% zKwJ*-s34)LEGk5j>j=l^G_eBQ>b*!4^WKDOCM91jm$dyO&yth17KKzW@Zl!-sb{Gn zlaI8@xaE1)=iYr*=s99Jw1wn5^cj>N!y!(H>40P|74i5Jjt5%(CKKLN2p99( zI+bUSrh%_~;f0sNM7K|HYr;E(U9flG?+^KTH$jD`^RQ|Tb*MBU2VwZK{G5-z$VqwJ zN}RCHDQK0qZL`wIsH`aC7R$6Qq>_$XKvUWDuYTnhtOWd};jh2@L)*1=N3f)$Qf1t& z6=?m-i7Mi5jLOqEF%lk}0OEv?Z~4Y-d;Wak3F?oFP9p7L9yxJ`c;}=pn?HS8c#A_P zXwoZhY=SID3pLiAPsqqx4L;w$Y5zgHe1ff@=g*vBFKu{3VJUt&xsG>8si_4hcn6i* zdZCxg`XHR-k=_E~RP7!3)`t)T9%~&CbhtuaZv`*|Y|ttwoPy!1ypVn(5Z}ee^sLAA z-q;@CDl=wik`}quW6EYPgka>4<)M@ES3Z?tQ6c7O>Apapie68nPsi<}eKIV4&Er)m zls0YJY)?K(h1@!A|37u=WGxmt9 zIryPXG0oeXs?Bi|JfzBJvief$T0j{<58)4Ype@$eM^?UqWVRJtW2Qow_b81(FNWU) zlKvpaILZaO#RU;mfO7Jh{gMh`ozty;QL^*SKS$^Orh$uFUVLeljg41qhs*l}?6imU8BS6t>VNx_%?`s;T1@L|v=Kc`$y zi&b0+tTv0bs`C;4f?a#<)!|78ZpHqiA3dzT z>;2mMbg~nG9Pk9ZRwhqY6Hfr&;JB_cKtufsfK%qH4v3uQcz(;E_70y2V3_@bJ{7;f zzpQ^lxH509jW1cuo9p-knp#$_v^=f7P!Cc7qfSsMK5>b<5Po?haeB7k^(O`3&Dcia zKmbBw20sZ%*$ci*{68To_}DIw0i;RIP*3szbzf$<5d1at}V*)mx|wD?HiQ7W!!W5wJYr7 z_up-wc+WMqP-k-=8z}337y0_nfB2`ia^=fz-5V6W(c+g|K1=Z{MKG_!jX?HAAE$M& zcxlpCTKsaX0$#ZgTF0uuuk&Z@@9gs4=jH#j{hzc5vi?!P33~RK696h=bgm!U3Cb#K z`(xzK$E>s?nFRmF1xu(qj#pgd)v|V-6_zZr!kjr$0LSxvTR~T)^hN%q7{>T_@ARqm zFXqn;UucBg7^D8f=5XFGkVxxZS^R>&%79NsVGFK`*-_^H!=rO_QH9~oruPD0XNy^W`vFC*H5 zxjifj;l;#(cN`lJJQBte_>7M)Tu{G*>Yql-KYa{2Z?n;PWdPyo~@E&8AKBg<_!NT42PwooFl}-D3MV z4*!rr1{q|K!Mg*Q0{9FCDFOqdMd6xCGp&~9WMSC)s+Cs0U7fA~p5&IlQ~{`)tFOt+Mcy^0&Xw&;CVt7>wKq(s>5b_-Nev8Nx1CIfEgHLe+7Ft1}o_ zC$%}VZTL5SJz-9XVX?!kCtP=h2ly+*sqih~B9(Vs^(=>Uu9WsT?gb-EW#h>F9=6}>J+O@o`Nuwf^rppsjpX- zzicZd^lvHyT=`q}2`@10^UpiiK6vAM{96HbA3kDV`qEczY;4p<$2ehCSFFTIDp#tY z-vW1zuVX{RpSL~KEAt4NLyHY5y*N=<3|sUePmI$N@(}WI^(D*nYy_6A2W2{R^M&=g6n;%Vh0Z%vem2CYKv%Y z@yve8KKN$93Es=+&an?opJsE>PT8^!pv~#bZ{QTm5dJYsn%jJ^8fiSNE|^us#_fPUFiIj*;U-(jVl!Kd4WTez8BG zO{q_yuSyZjaT#eH7=sryO>&a|7Q#bUTyCRntx^DwA)EAh7BE#Ga)?)^Ot#Vw zf2?|b^Kq6~2*_|G2A}OO&>wt1`m|=O%$n_S-RF+md(kpDg33)FPLCqaIxM44mvJwx zeM`Ut{Z_OAZT}2heBh4TZ4t)DH0(nA{^qy8uZ1cj!=zE8pj*KLm~;v}Mr^OFAGY<= z9b(%d29s^X;rn>VvCtP0xT6(t(GFl-zW@Gv`~?9zI@;}(SJv2}Lx({}fg|;E-wryV zi%1ilL|w3c(Q5D{zYTO2@ICN$YWG5Gz%Al_M+%hRGZa|1#G&}=8*o9{t4YonhNIQX z7{;|4EhUJSfV<-ET~^$@H7I*ISvihQ3!nH^8u1)(8&I7=1}6pB?uLh44xoY$a-G`b zTL7n3(T`zy0Mak_Bj_w&Bx+m~P2&L!HJu53@v@6_j6@n{gQx56?y~i7Y{Iz7^L`=A z@@Nr^9VN)KT3E>QeG#VBZ%aEZf#J8dxl$PSU323N_VEwhZ68~4rOm^;jtBi1U;ggp z)%JUT{O9({%WE{|_@ZVien)h?5f#6(^yPWKQVL^SqL1r3-ajIxRk=0vNRT z%`AT3eC&P;0NSESd(x#85DYC z`~`2s2VQ>JT0ZmHAmgA8= zq!M`I9JjQM_d(vN#ht1cPt_@v>4{~W(n$6M;RHawR>1}6m;91kjJQu#NZgJRjVX9~=-rRGq^9z%)9%2K|Ezn>i-!D z5D?L=9ETbf#LM6(0FIkf{H6gkTy!j>Q5j^A zK?bJ{WD4Lj6rvEOZJ#NCVUXsk>0(O>f^wTIe_LtkOQkP_ZCU_x^0`yizioCKS4TG~ zR|tI&vcCTCW7^7-=gtlG)AF|;e!p-3jI?1e0~CyT&QXK)Z)!5(Z4quyBZz`A-RMW| zv&z!*kE!^j5{q%3i^MaJxCIthKr0Mk*ahRD1cp#eB}r76aH3sx5BxG*XQ(~Q7gI%I`Cd#upk=N3V{rpswRgymwGJ{WPlGAewPCZAub ze@pj-ILn|(gW$`0PHovOou~kqH*c=ZPbo`y-=RZCWT6-pRrI6s&?mZG(0|vJ1T1Xy z8H6wFpbSc*FciYva);JL497Mkyo^_@v~NFTEuT=KWv#3Usr=>E&v=f?;9va2$85oj z>HfU{KYsoNTLZz0*1nq5irYVrjMbGYcz;w5=xkZw?pXbn`O!7__>nLtx`SAuz=bD4 z=|u%F=ulL8aXY_rmn^Za*2c5^x;i@iJl`-;R#Bb#M2%W8KC}P8A-ibFqN5h6Oa=Yg zKhST7dU}y3&Vl)}I`=ZR2cCaRMX$=o*MT+-451w&y{#QzAgy9qf`>fw%%TY`ftkXv ziXX1Z3+cy&aGmwdAn(^Ra4c7<9aJYxHVfw_3HWLB#r(bl9%22UJn~tnDEzYSR8CK? zD}7?z`$pPDdL6@#H}^GZMm&Z1INHhf?c43S=U#++L5nkZhCD5Ijt4BpBGmg$xbH@| zNoWhbcpoS4r2K^wO+@(>PB~Bpr*(RdBP7O%7J{Ff%m5t2C@b%&-$Bqt;Bm}~tJgZd zbf5dWO#cKS=?{RYxN`+C>6lwFQE?Z~0gj4bD%G#O`bs^Q29DPoHoRfOmtA6Gc=s6U za13o!3SeBP_3t<`Tg9~s#`2bLemlu`%*Vt)1OZa*uaOS14c1*1bcEX(`u!mtb;g|_ zr~s>lek>YAA5O}8xZlERd5=fc>YCu1$E=wKaa|h zW{rbJ>6~)5$uzAx@#;F|K=@0X#~T&EJ|40yMeAR>^UpumW;UIlOy%$Tb+3o>e_i>j zKF$6c@C8a>HPXbiVg%o9r} z$&+pL(u;YsKNFy|`c?2y1Fo2Xt1E)tC#_CsPX-yh8=&@hV#-0%r$%5LZ5bY$a-?HS zCmmx%JN$^AIbGv+qQju;+qUnt%Q4Pz2b(l3UbsNK+>SkaUGYmRU))n_1z$^=0$EoUzmREp z_WaoJpj-J$@$1&UzV$Q4B;3z!o~Zz)#V;2cYHXs?7c{hChYFO%ySn#v`RVZ61UjRa z^a?HqS^S;aDm}IVuWPU8#)WS_R%x-Dcpf;8|8O0zuCvnANmiaeKghUl0Xzrw`R5m$ zXA7I;g9u+caL_)xbGPq^f_6KC@r;UJIfPkCrjuU+<}LTg<5v2ge<7Y#`~uRs>yMPb zc!#ilJluN`ZRpqjfsK6pqgLa&rc{1)v|DAtd>gy{R?9;MEo|K;nSn<=>7js|2;6>~ z*1zF{a!&U{Tt0&_kU<9T0yMPS5LQ}f({NhE)=HTm@I<8L@T-vf^J8P+i;9RtHh`ZW z7_`d5d9JwC>u?|B6>bfk>mT$!K!C@4ORHB~egrfNv@-|!oM&irL9O})`Yd@Uo~@nl z>-DXmnJ(ooc&U(I|BQ!YS_VHE)H*PJlFw}d9VbBkHG>Q?$RLB$0x|{g848IoCcz7W zHiQv63dgPOekM{I26I>b`uV>dT^-ie&a;18?1NV>*F<|WJi1|{?bx-~hK2^E03I3` zumK2^1AW~3xz9!h2W6#G;TBjFhPmQ7Y)MK1%O`2Uq@88p3INCF@IU!A%eA#CO$rU9 z(M4-FSN!tKBMQNV;J7N9X?gin2A5H{^ow|HeG64itdPwOb%(gbT12aO4l*%f$<+jE zlO|i~xfc<_6*1RU%lGzLVgEiW9600xtC;KH^iT}b4{<^&o!_Z5_0e~a@t6+@uK}S-M3Ugu1Vcd01OQvqPwj;30%-gCn|T9UUq|Qc_0H?rNQ#K?xkL zFkN94SV@Fb(18hQ7eVnxUu}W)&q_|UgX*kV5TZ#b0^qaxo+ECFPlPbv#1R2uzRv3k zj^%{!id*`QLk|-Vo)-H_-34V)=ttvJ5{0xliRN)WTaog2{rcDKkw>1e&6~GqF~O`^ zGoqVCodRpuJ6Wa5t5*@U_4N_lUkB9F@UB4@!w39Pq|sA{-UJb?SmJ zF0yOYQzCdub@~iz`Of!4HSk4ry5zw434p$bm(lT!dM`5I)-MGsQgO$AN{4=+u=+#M zmM%SCJ8-0d+d{vz>SY^Vw9v-zEVnr1R)*RFnhy0ij_Esg!w$3oEoo{!GSIM!_hHJh3y z;{>rCh4hd;KoU4Jfd!RAsbkxxBRvjI+dotJi|gYToNrZaW$Vun@;!Z4UbEJfy=bq| z`d4ALTheY^)9u7Baeb_Qn?VMrAf)LQT}b5xPvf8sUvvyKjEVvF9Y5RGWz@d@LECrW zfL*!#Qqj0HEIt2R>xImDu%}l_U|0N7iAWy~+ap>t9{(V+_X|IBxSiJVZq=Eq7lus5Wth>qoljqSQ zQ1Cs0@0aoyb*H0hAP;x!*ljJ~?n_hx*A@>x8SPumH zm5VO0@w@MGWd_pZklvv9r9)aP9Q`)bVH^B*_;gHf12avZE2Ya|x_SPqzZ2h!d@cN{ z!eGe76f+G8NhJOv4NN#KfMw--@F4tsmIw3A?YJ|%96mXJ6XUIC9>iC)%($}>5AMGx& zctjql08T4{i$yAei`LsWU@MSE_JcHxp~37zJ9LEwT`gFwvGD_Xox zomE&HT$Dv|*CN5Sc<~l5?ohlq1PT-=?(XhTw8gEsOVHp>aStxV-GWd4nR(1hp7Pz? zd(Pf#kvJCHDC2^pBNGHJyl1iTZ$20aVaXZxHwST5aa4%-piX}zygRv_pB`5lWiS9< z0)u%9p$bCzL&x#Xh8b9x@pgH2=O6FroA3vY?~8Mn+dXQk3?HIDzd|+LFE&k^zT8dn zhb*_8|32ercR3==jN%iCt-tv?C_z6v3M|PjAh>8v^}~k#ywb6_Y3_I4WNJOnfO{rh ztZaG?3TXqvBJG-iVC)Ogu^RfxAoo@}l9xb;E((Ly>O1eN6a~I?1HY2M$xg6SGWO;p zvm-A~*6ZX`tf7|Wz(_2`qf?~%309z*=CAT1uynTmMtJ4BNVVuBX(s%<$jh4GB? zJFIPjTEHZ=)g_rdulQ!~_#z^$!qdrWDthN@s=DxTj7`IErR{Gx=;wwcE3GAoZF13wVDr!0eF}>j?EikFyTg ztw0*fcUpZQx^i_8y+@^*_q`YvtA3rL1yv)RH5t)5a_YxD(p(X=!KMx+v_*$$h}OiP zXV|YU5BN;6%%$Z*xr{?q$z%nI%(nA$sE!X$L1P@P!@%U=nDiWnCmhPU^?X_obRa`F z4>tWBXeMsIOuJth61(tke}E0#SGYgO(c7LLHcfuM$?$uv0e^Ss0K@N$lkDo`93P8t zC-9Jw!?M@gQq_3>=oALaPUcB(T0oNEU$8u6!It*q!Oo{x)!p3X+)s@8UF|d6^IcL< zSIU~1TO;a1-KIoo3Gz>(rj_a20N3d~LeRLqwVTqZ_Jwh!9EYL<@&wG&0rKH6`u=v( z;nJH)ZVI?~qi(is_`2ECT6Ilg^2`7L48$cHWgu&%!CQ(ZB*@+kJtd#fthTEyj@{o$H4Zm#Pz;ruU zJOaox)~YRqi7#R%YxGOyYEBrbg_L|_t5l@wZAKaSa+}W z*#Q4SJ&1cOCVIii+-^y_c#RArU zM0{Dj^Xd-Yyf%E_#*C%YL)daY3RL-+!>$GhUwhbn?U^J zE_X*wR9NBU?5f;fANCJN&{lJN|NdT_TQ4PXlu2c)AStP(uA=!hl98H>@WJrr>j7gi zW*E~0UQsjyi?&r1lW+gfAe;88hxn+!{=3oW+FgV48M0suB2Y9lMC@fxb;Z28{!5Ps zwciY1^~Pp2q0k&ZQ4jdVMGZ~~eH{J6Hk$~Pm}Y?-xyR~MVu0gV=~k{7aE%TmP8eol ziu^wL%WgI^r6pNN=rnbazr5PYi*=9vs9rSc-^NO(M;FWx{O$%3AWN?-)#@Q0d4k&c zvjAYd`ma$E=3=L2CI|g1{HC`b=yXMCD*qcilTq#S(=jJ65Wi7Ie{|0pJxdmc;}fET zDh;Knz#x%(S3dg`%&4^I5T~8rkHU(Hy5y*;qky~?VLM%=Zev)G1zw0DyRGAg4V%GPZ?zt5fK+nK zb-u;^KwZcECL)0e*M#X8yv(#72+(=`p-98rsHM0STc)slc)f6dy2&>FAZg$uA+y%Z`gB)TFkf`2XuQ+QqXr9AFKR?Wy4mcZ$9 z!R4}sfWyRxt9`I-tKXBBhc!Pfo~1K)R)N%TO=W;YfIz<9FJ7ji>+kCkS2wo>b}IAb zjsdZYj_A3`setX1)YfJ`w!%*5@t9HIsfL=p6EfH8q~DFyf&#J&MvniXg+bGig zozR};+tsru6(Zi`C4rGu!PlV=*Vb^hoNl?NLw&t0jwIO*Ftt<-ThP#ySas*!QQ^eY zYO4##Zmk}>MbQqP((l&oj_}!3WU4t8svZ0}w8`z@LS7y%kKFe})&4Fve3%rjPQ;m+ z@d@?f3u2R}s{D4qpF3`|jbLfd12H(A%_UXf?ZkQ}63v4wdy-@csQP z(abGnpR3`;NL8obSrEpH$!*M~@hC9%UhA>hG4pJpzNwjey?iZt7(mFR+Wa5C4PpfN zIO>X@b9mbD7P9{mjGNc%K?uD$&A~@8qJ;lhOn7$KuzJm@yX62jZH0|TSdWr2Y6_|x z^C^Y|=i#riF3_WJhwAG*S?T(yY9_L*={GgW0vG8n)|iD`b7pua!=&Lh;@n|9Q|nHC zlvMz@%oA%6j)rmqhH1k5MxO8@iIfdLc$!W zofXk#Y)RtZN`-L|^$WH)w;L!X(Ph}3E-7po9O3WV(Bo2kWI%KI&HsMn(msOXsQKn& z=mHdv)J8CYRat(fxH?#=c+5i;Z+0E&_hoTbSnbXPQP-`4gX#`nBmahPVb}ZaB8B9W zAu)e>yNT2;HyhbU+l1;5ChG+|{Hh4Gwy>)b3aMOc3ggC3s$fHK9-_zv?xAb(nvX^P zXjQI~6@8XT5-gzOr}x&I+9q_GE|#@Yj@3Pq024uRj(Tr^>Re!24%R}mp5HhEh{ii< z~Q#X@3ba98=i#@_?MUQnjwPzh?~MSo2Fa{4r%70;pVM z1cBtXOo8HS=Fa!yBzpJd-iKEcxB{2ytmWpbxW7Ll+>m*Qs4hY@ekHs41{CQ2L&63p zOLY~zYgw3&bDiS!9Rr@+YRa@3Ae2}cv@l5ez7P6`H2AB?HT-Z2Wr@YiAaHh}J^Gp! zHD`>y80-2&gfuNOD9qE@M?PUweIfPRv&7QaImV`I$2y8(Yo@#U^s)a=^VIDPbTua? zeVMiK5EX}Vns_qw!GT9lDX$mm9IJV+ocrUN_Mq_2mUD%boYXm7tVD9SY+uibI9L@G zI7}n@d1MD}Rh1&<_47mQ&<10q-vZ@M5zvu2!QEf{se~sbts9K|@kzRe!`MCP(S_{4 z#nql=P6NiuBlBRQXEP-zkdaYvNLeYpw_!3Ltsk^Q*M{E1%OEn!q_H$XqDrwMR287^ z;2&TM%l~#rj+abDI?GZkREC*j%1<3%K}jCnM)Z5NZ>Jyc3otoraX(Hw^)7b3e18oBf;s1#s3QlOw7~6iR(3p5-%)ym?@T;GbS9O}XdeE%IUR2sP(E1?6tUOm zVqR{EU-AhR{AoJswX$~Gi@g0=qrxe(7wL!gO8s99VUN~&!0G%;>2optcF>p_Di*B8 zaEOp(j4xe-kgWki?+{||Ekc5M%P<9cFlS1((|4$#aCW${-1$g)sU0V0h^THG+Yg3n z(`e}-z*TtB?U}vw71RxvCL;vn8pLx!s!EiNr^D>_Q->a%vwsD07il{N&5Y4N`%4ia zEK*{#zr!>j?|;9#`uIeZ!#JU4u~I8XUaqSEYV`>i_xht2CgTY3+p~JWcYYkRY0`!4 zPW$5t0At;H+0>9{zxUpRbgA$>%Y!e>LMsK+@E(>z!=y6YM13ylp8DP{x*)zB%$abn z?zj3+v*|iY)56gX@!LN2cNU%b*;>uEbz}gpw@r99-~A_T2sHfbX@KVP#?iKtby z4q8ap%HL;9_-2Hha{aOJ#?(3Srb?`VMt|R1+f?-)_*Am1S{Bw^F#Pe}wQ4 zQYg{DR+bs|;?6!P>_FATo;ejcB!JR#z6YblyCxW%#sHjiA~EG{s`5t6Hr={)g7I|S zuC&O-ETcC1D9NB4tkw?+V0}2hv|G+6cCVr-Raoocyx*uz98@N~;IV8uER}zL`J|sw zjG-hd>CttcW?jxVBx+Md${$*jRXclPNf#J?dzlGLmRZo>zafOanBm^U*XA*$P@QC zQxynPil5^!0=wU5oe|VKp!`K}szlArs)}F}yEbKW^&kb=+AkfEj@KGIwDp28{Vl-< z(LjNmq-Ep0`K%582CaHvCjXFqF3)nClOI9oChT0j+BT`^Q5AMkQq5pW7#Et7dF&AX zz9MlS7{vK@K$~z$#lSWSAZ=oHpAmQlUSK9)1av*OHa7fPc`P)DiOG#&ux3$iD2vkfSDg=ZCIw zrqkY5DP-4HAn%&B<6KuVdDZF1?1NuVc%hy*6FExHs?)cN@hHqRdG<85=05Usz*ho6 zwc6`%j`x+d9{0iO2Dgf5t4tpWQ=`?0xUV|=xI%JZE(qiB(d=JwhwKtln0)$`hBMJ9 z!`^giHy*}il~S5N75*`fCL zy9&+L`y3)Wia4Tdm?r(j&tIRqg_FXOny@j7y!qEN3vb1BY721ok|(_-ffKkmE!|~` zRX)~{3FstIDo(1JHPNTy6A)RVVEefJif{-e4fFYWjOefkZ9Y>o3|8lulYpD666|+`9^mhsLW? zD}1eGubDxuz^RpQ{3=JynM@uK^P3PUs0!ysf=HcSVtL(XmfXi{4O;yn+GivJe5TUt zG-?sN-j0V7)NNrQZKf{8w!Ow!za^&bF$Q~!5z(y|FQLJ$Uti3)&y5=HK9MgsEdDq) z201k<*+KlFk@LpJb_1OL1I{%a2qFzCk*3=n#z5?D9;S(%9|7YhEWG6Q(|Z4v_hhEi?eW z??f#+iHrA3`Irl43)BmP!hPb+teih23XTXn`u;V zjRGHNTujRy4Bx9?DizoGUioXGe2X13TXiXR&`axL;LtDH2Bi{r%Ue>s#=ksOk&8@a zp_|VtP3YNTN*{D@Kh;AiZM2@heJIFMLY4^`a6l&13Y{~e@L0RQIK)!$E9s5(&VKR)ik7e7V!LZol3V&7GzpoXd_rYJO1A5D0 z3c??_B34bXbEZiSKj5EN1x$?B)cI7&BXIBxze3|w!yS)vuED-3{ApJPGE?ABshfx= zExwmxHrFS}k=1#OV?VSF3VUR*IyM;SIqzsTmW%eJXv|h*;m|dw;K;u%+fVr46Bl_& z%q$nq${)d*0PvMLu0u@;y+dvKf$ri@Jp!Yj$*jY9ZJiS5){(tlJkJ>q(j&2zt$p4G zmb0Ykr2Wkp_gFGWuIq1K(Daa>p-99lA{9SB-x22N(pRY6znISzRRhkS4;)6#G{wGc zV0!(3H6uIXvZAJOEBA$z{Ndn*&wUn~hk4imqP0*XHAKV2gbyzQa!16zoa9@kz(JpqbQowRMco4q_@L)pG@qR10v(#l8!x z%0-Q^HTPU%#ry4s@{SV8RAoX|;$JEH0WZ>#WUX*;=q3V_nP2?^)ALK#!qJc@U2$3p zxaU#?Xn(960|eb+E1ICqMDKW`W>`IHz53h!bA6h+v5u-Y=U4|JOP=77TKo%IrfG=d zs;gFjjh|5kWj$*M8D6nSZ?8aLC8|vRt9X=LhnActU#(>LdlfiXweiy35Ruqeq_+P_(<~HTVGgxz@8TUQ;_PW;Bgeq$`6Y_d zPK2=KzaGfi}c3F0T(I(LMPPgxnO-$)TJ@NgD_cAx`pb(^f&BfK>H%N)Due8ARyfqy!1U49mAl_xpIfE6)Bd%0uaM}=|o$~9+3mEYgN1Pc6| zSw(e!Hp%gbz`eBV3-v}cQ~Sm*T|#DUx$~(ai0N>Bo}3%lLsfP$?RWY?29yP2Hkek8 zdkE_+79L75P4RJMS*}iXqeEi8HD8WwSIb`?bQWOWUP+i;uy>A@mC|Ll6aw`By zW%SS-5Wemn>i=jI$HD5aU~u^O_;`BOem>(#8g!V+XIJ;x=f2zz$~Wbj-}Q5@4tSkl z1_zb+*njacux0PwYM=;>7Fu~~ofH&n&wtAn zqQZE>)%~wjOTB3|AQ?Ku8#wRyt6DS^b>bvEtA`XWDIxNvR3&{AAy*}g^FfGR7A2vi zDqBe&v9sh`qT;#+rtffxNPD`-2aB)q_!fUIsaVhrY>(Id_{@&XGY7$L2p8Yp0$=!t zs}q7i2k=JZQm8xbJ$(m0tE`^BpyMZfe{bUg=9`H3empz1Dhog5<&2D})lCY`rA?OVWIsVh+bsP+%b%%R z7yVDosBwT+Ncw?q>2H@2&EMybLUAv$#WhSvIkc84{99twH!&SM!`o6QVnxdBFI480 zOQ|_*f6f;i@R(B(M~aIHsg|}+xWmcWOn1%gta-Lu`n61hR`GSl6CnBQFa+0u0>q5SQyuzZ5#;8YE@OK@BHsukl?^ zXO(rP{lEADh&r`j-#VzZgPZ1l+?@2TKvPK)&OtZFN z&i}et(D#Dv#HgG|yp|~*;*7BAq%-p)n9Pp#wDcg6hy*DV24XnGEjAg5W~;2Iz=ZCH zA~6jcZS_WBEF`d{tqnxQdLV_a&W({uXU)RpsBFv@0JA?C1t)Lg|0o5$JZW(b*HeVO zXVu2gs;!NczX?M{&TMrAyE(rTLw@r1hGo{_k=G-I?eq2b_=dY_K{~|Mq~T`do4eX% zzmKixtj><>W4qgjr2L$M(7Kd{ctwgM|1Ef%?c7lu)jg2gR_t>a=iRBes^u5$5L|NP zcqoj;PII${4_eSdoA!<8T&y=;sM{{RZ@ZecIYO;L+Gu4(VOXF`Uky72ou6URDf5nA z-x=oAom~4Bg+0ntKQ>w#%R$I;ySmHSyFsid)};jK#TY(*Om6-ueQdYYP=eV@tQDK8 zEiB77cQ9!2I%yPR$G4I;psj>z@%@s4qt;d1_3J(cusL5tVW#RDl*L@U^cCNo`P8ymc9v;Xl`uOA$GSHf)S2N5CRqw zaCKdtG^$@}*$hjr{B0HMTonI~PhDy;jPgS~0tCe}=^v)jg_(?}uU^ZHPDxM`7YbYdrEh6ITcp2uX3 z`b&S8gaGnUL3|_xbUQlzT!~(Z0{*ZvM=x>^z?QJUdPo>B5t(vLBycZ98H$>8LTkN6 zMf=2Nzv1o*l<1t#PQZbk4ds&h3)2~j)OMmmEPi{zupAat;%vN+$m;JHH|8@SwNvYC zhEtMiZ$c|YN$KJ`QS8cen&*K_bnM=7Yjga;#g4?91q#-mP` zX>QB$%T`s~#q-MI3Fvh#pq|~qmPg+_CPF%U>N57bko|I%w`BGO8u>m^X(MVvpd+?* z6a8mx#4ba#EVmw^o~N&DtOTW;gM93(5|FR@EBUsEj$^=pwP-e=>}u{JMC}w`AAB#x zR&a{%{PL1Ujy}5avA>1qXB+VqELL0cQCc)IJMbk0``6#JEmNw$A^xGY#Im)yo0cb6 zN{wb|;$J9K?{D?MB|w8e!kk4Fd|=Nym}P3_GeU<{zF`Icz1ndzF#lQ@D1-J;uJUU; z+G4%mpAF~{>Pf(5R{-PD{Z~Nqrz2^7GbZnJ`Sx1PR|Y`|xTbzW=)hVh+8oaAAw`H% zlO5AU<7wnzC1eRr?OV{d(>Gm18I&KzMYC9qFT+$`o;jTDH8>IvKfYXC2#Y$zC#MR9 z<0C<;HTCchXGYrL26UGbwQ#ZcFiO$k^;w7cIQr)hRZ$pJiqob?yQ8(SudOZcl#K~F zCNz76Z>WzO04P$M)&_nOc4@6EZjIG$%d}TE^u2DufCy9_g~})%2pJHKX5l|73w-7E zusnEhE9GfE_J);&=vZqOyE zd{CLAx`4yi#?&7=v+iBpGSwh}+kBp^Oc&6` zCdDQX$snRD4jktX(?0@KCN8sg3N={I*P0;fR@%mJe*!1g-2Y-sbraithO8|7I6ZZu z#q#~47^ITs7t`x$pPdrb-Q+0BV>>`8{F7anz+`Rf^*`Qyad8nVy0v=J;BkID0~deL zjH~L(7Q%T+H^mOVntipsyBfp%wF|;6VScOqtlL>*mfJxZxQ; zL`;BJH|gmhV-n!g_?RT|W2*7Tv=6L()8_{D5o z_^T6~&V0k#Rz3w)Ywb%$Q8N4Rx|)8Vv6~GQy835%OiPi{8z#bDorN38MQfz_x+d24 z!ktc4t&C0l5Xl#uE)!36WxUcfd(~G+qQu(L`5k#qkIEIf^-?rcBuQoOkE(|^^2z}B zb-hyhWf-=2%p1VikR{BaU#&yo1VQ zVXDYz!p&&GAnyUX;Kg{Do$!EJ{`RWei@a&~qgE=)`;!0eQ5cdGO8vqx0#y(ffNC}g zcQ0+C5y~JYvz+W)^2DxfyCb>eKAe{rBeX)x2CJYf7QYW4GZTR^6?(k(mr%u^{!arC zhq^Hu#7D%j66 zeZyd>V?bZ*UWV=MKw`ipL`q1M5#BeM-r~y6+tM?0WD_fNir;r%Kwt)Oq*WdfI8ybi zCpP?PSnr?RNyh+RwVCUM|bLvgxzmQz<-FtB2)uFfTGGu1c3xC*F;jd)`R zw-e@}wnWP7XsoZ0806ttEq?y}-)8E9qkGuT zBVwvwEt6+217jO&-D~q8tH&Cvnxssp5Xps$zwxzrmQRU6|Djn=$sn^yqQyF>c8&FT zL;DNkhR=(ec19rl%JQNEIiFn;9G~<6XXs9TKD^$Wh6$D2BMFR}(>KJ9Y{Vs7f)jlC z3(e^&1kVXp4)rvG)nqf+a#^6gfa)#JL1zP>2)DrL)F#f=_p8V8+FcKufJ)(Wh^Q(m z@BN4#@5#Eg=IwZ9Pii(LA8IeCIWEmb#*yu66=N_9WAokis{U6+6QNX8W#L{z?Gb9F zFglcMQI7ZVmw47HO4Xg6n*?lGyl$r8YEKv#hP_7s{dJsoGJ@&I@pfJZ#iE9dykOSd z;>wF%`8zx=fol*57kYK!pRaIvAfl3A#52pjwQU~b7<)zBIzuFxAhx}z<-tr{_4d=b z$Em%OoU>E+T%nIwL>N<`P(#KbaOM%P)&Hmy-3bcdQNoa7b=tJ~8NN|cOb-*4N<0)l zQZ%F+8&Kzz_l+y8Ei6yx^UQAR$(vG56GO2;;XBe(XiOoS;Fn)=vT*1UbEdtXB{?E5rw|sG&Or9+7isZo$O2?2==! zU|jrZU-tdLLC5RCVrqu9h2uA(aVMlnjZ5L!dv0a90nRGtkAj%|;Wk9(A^VSK-7aDx zu1l{^ciDF&baP=@-{_{P;uw1PVDK}U{j z&CyTL^?sF9zX2A32bx!x6#2XA!1hQs_8(|1hPPL2-qoaOoL$PJ#w@|GHRd}3=1{kr z5UZToPwcT-<0&Sa*-lsUFGDam&OXqN=NrMe zl7kgLwmBQE!n`D@*_01e4lauUSL1WCp1&aAWZAH01_rL)c&WJ$U~(s=$6i~RNT}#+ z;6Qo$vJu7GDpQVtsP^dqfE*x=|9vvYA_l;&_T(r>hC0+{+L?DIk#EG~wWa0H0uW5{j}tcRyGmJO%3i-d{mkk1YBX+tRt#^sr^1+$8rpe zCxzT5Yi!~?L^(hOj88lDa6gm~Z-9S6gwne)tuMJftKKEh zB2X_bOtTC)pkFc9fF$j$VL#0aQ>|C$%M;{uBU|dXrI$P0^NzJNO{WWD(+tR2d@R}I z-rt%HlV*EFDB9J#&CgqdyW;#COSTW30rM71`LrzFLoBm6?eCKIU$lEbj`_RG=9lEO z3jv`dmYpRK3Fmdr2V9l_KM*&ow_XW&D$4~2eDIUFhi%;_i&5NnS3dJ zIR(B|LA^P6sHqB6k2g%o!zOEqb2R-;I@Q%xbE0lhzzT9Ci8_JwYZhyD@kQoGr@T7| z>Z>)4Xdi4GnD%&&YOEul_6M4LMwPl49T`4*2R#9pr0$DTRh-9HLWUAYmWE;7eH3$ z-(OURsC`c{t6FnZD8ukm7(1l0@iOkhSO{0!@^52Z@%|3!4TXSzXPT|>-}LKtC@T9f zrO3hLAwu9ocZSw4Ud)k>L#q4C|Y8s1#5() zfeFDZwl;g8`n22|SCIEP>RP{8p2G}Lc`s`_s$nBO8~#xS9McH87$*IG$khgK8V3ba zr_t~e&e?i2TL9>MxuuGC=*X<}CFb|!c*`2+Z#kCahvOD#-FDfho4mr6i2b#gy&tN) z2`o5CKIy;ms4#F6fhaG|GhxMzbWTZF(7WHN6eeFotJgU@_47AU<1ls|_?BTs(m}+v> z6qi+bh4m?Jhsk8FA3o)CpV}dSm2%M}BeriF56XGFD+@OkBs^@6EwgHJ$_e<3! z@KeAm&0bipp^B0^SY6HjA#vQeUut0yzhV)MHF0PWg1q9M6Kg7)CsiYJ-3m!lO_hi~ zyky7AcolyXV{?AM&sV3P(J{RG5Z`w{7clm;?SaFu6pw;x;$A-|3&n*dD_Z>839s>W z5RB!pzY>pw^mUToWyBYI{k+Kt4^X}L#BL0gH00ea%h>XGI82#bm`{A=lV}r@ z-N!_Z#5vD(t1vlF_#18Vr!Ia7hq?}5WZ!_ht?(0$pUSv%rtD+mLVjOnF|Wjweb%ZS zASj2g?`@@hBmB~jNccf&T^AtE@H=KFEea`|{$e0rkk_7Qcm#8+izpCnRvu!!xO+!L^mmWU?(Mk&NPDO>fOnDi46AN+LV36n4J7cfTGZTrs8G` zwre&xA8UA4{YKf#y(@{z3lhWj#HLx|rI$H2C^<|^)m%^l?F4FKb6wo9&cHX@!!1dILDB(EL@TrT zY84}$;2F~IE|E^gSBnwR9ix}@FMjs9(&c-MuY^ahKpC_D(VzcFg`lY%L_CQ@6+Tw>u)VQ!qj_;#t)x>}7cPYs?>S^P<;^yU>js?50Kx$udmj-|?a;8kI^S_l zDr{@(t$16jSzg5|CixLxPOos8I%^7-#Bi5b6q96^@r z_;H0Kfa0IYe&o;E9dn^KPntTBrB)F;9T(*9NN0)UwIz*{3baS>KyEA{O=H(1Bm{`# zj!xR;MKR_GR$IapVRtI)xDY5u_YdXi+2O<7`m^Mz-IIcu$Jy9E8^m0-f zb)DXj{sXGFr%4wh+>Zk({l7T51Z2jR@;gORm7t5*Rdgw>btj3Kov0Y@RkEej?h{m3 zpSv^6$vIPu!AOlDOhPN<@i61Y4s-)9x;Tiq4Y`UyiH#@ozpwEQ>IFlG4Tl5GBV3nL zu@2ku95k71=a>*s;pcdyV_5;H;8(cnzQU^t*NenQ{6j)Nc2T;j-#jB6?Yjr3x#*KN zPnJ`+7*>dfgiif@3?1{7yo8XgUub{#%I^g|@Nw%X2QCv|91866I6GZQ%PH(A?F`~? z-}%OcL0!Bfz6W~jK0RHk4=!n~))c&aS&Hwy<;BiY$!yyD8 zG)XU`ifHLy8vN^R%Y)h>a?UA^0Xd>iWwVC16VDNF2cK%%A7q~ZU9S~)%M)hsY-TWZ(sXEwk42yNZY!5<`+ z+)LY3SDl6(%1Xei5=Ulm8`D7<+dF)@uDE#gzphZ_pe39c)3(NKG5ZHtAZA}!agTVu z@E>vM%^u%|7Lp6RkRiU?i^J=!SVO{wQ~UZFmPpROfH&N?foA)alLfHGU2n+i2WFdhpy8#<5&>R{#1mE6uq|oecJ}x5Fr2jiV~1R{rEdT zYU8W%rsTfa-PLM5xHwavjRMK4*ZQ@3&aA-VkmelCxT2Pc+ES3se;!gw)Ib=X;*DA3F#IY4d zDhl>my-I;_U5Zd)SS$itSKCI=KJ~yMl~cnEXQ3SE-w20M4sm~As#Xsc)BKsA)k2V( z5}mCKnC-2hxKt9+#N+r!gXDscDp|`G6RBG5Y>yfb5i+`jEU#Hm8eK4X7%UbkEUbMV z`GbWue8tb|-+m!#f3F;NUNiBFVb2Z|>>{#+NPC@$inBuBsEcWB-GZ^P+g=P8t~zEC zZqP$Bia^4#j6pWe*Cng7Qh%FbN;I3yDmv2JIx8^!C07xs^Sv$86Ea4`RxQ3^VkE;* zrfN7GO}^)mUVZGn*2SI&Xgenu>A~MJrTf+U#lpSTeX|q3k;i?*|9z{PbSsnnDJz>; zibC=|a{|Q}I^%ZMaziiq(ZvaYYGLl9dDO%kwyBD@b*AuUS~4RcV0|Kry#zf=e&>DW zEUKPRyc+u7s4VW>RfT3}@`e(iE@@7+6w~8UAiqA^bEv^JpIg$C613e+ z`8_X4F($8Bis8br;>(#Nn(BbJC0MG{hdhsZCUuaDQnaVabhCtZlKlkfnF=2-80nwH zWyZyXWLviMVkO$27{9d9vXwu7>raZmrMD|fD*@*Ugx3=!Ygx9fp&cOBJx;)IQ9kwg zOK*-}xfwXYeFy8fmEt;C5?w=(=aT%Z{Il{-Q663;nj@xcBg*f1#RxWe{K_b7!PN+V zIVK5%iQ_Wk2wG)+cuydWN(O&;lEZX;G@JjHq3IbWEs1f%UDJgty`k@+Oi)^Cr8MqBK3J|&1Y`}{9o~3SOdJM_}BxD9xzW(ftI6% zw!Y+GE3cG_NT-DTzZws0#q`%R%NFUzt~YmLHvIPW`CGJ`OjF)7%uxF<jt z{pU-lX7j&W{*wq*QG#l|-i`Ks#Ab6*DCaQBZsGNTz2HrcFG*%USE=eZksh~Oxs;(l zDh)?PEZW&Zp9Ej?lJ0UIrj~G4t@qjHx(K^guLLhBqOJhXf|E~nTQG9VvvYncTfly9 zK(*f%ZZbSpZ%d?!Bu~$TF!4ECBJupZ z;T`mbKV-(t!Cw{S94iZ4xTc3w-BQl`5zCv5NYVn`T0>cbBqWbLD6_%^azK+I;c0*a z??vYcue`*Zfr4SSdZxGk2BS2n7;s@fJ;-akI`<|a+;Su5&Z5rra#99)?uD{A{bu%O zfg*Id8XhVu_429sy1MG3B1sFe1`3x!VK+@9Jeu}Du8{X=zl9J<&Uf4=HEHGFRx5wq z@xplJ=Aj9wpLd9!?s}x|hLempSc!U1*$8w6HI|?94`)OWntW&dlIIHxL48lcLVC|q z6IpBj^E9{YA|F>yW)JnOcwhw!oVoEimYJvaht`9e6|vS1u_n0<~j zhaBDxcB%C22RHru8X$lS(+C!V*09KiPY=bZB><2XVFau9>>8zb{|bJ66IAxB`@7jr z_93KpOvofFSyW_ST~eD&wPj*CfEDG3CL?Vw-BhKB$6-tF&6@RZj7B7Cobzqm^|<@} z$H!;ksB4=x282{z!^`peuD^JYzRcFPZ_$1W5Cn*!{i#iL#D_^GlH!l1|)-k4-w8sRq|}NH)PIR5OLmw;XcCH)Ya++Qtc|e znC9NQcUH(wp|zDhkqvX^=gTN{!*#jEPuc}savAn-uOZF2enq4lt>(WjROQ9J0I%BpJCo*#}Fy~!fk*SxfwOc+dXE( zWv>pv#N@{0e+7_S>=9z&o#||I^*@BqF8jsWRYD z@VwV6!12=s9JrJ7k7~1#`9pq1C6lpK7Tz%%lng?mQoN4>1Iu8pFniz;Nunlg#v2S= z>0;U0k<2_(dF}>1qGmV$S7g9Zc*3!x0DIEjnZ5fm=!M-;2&H)}$|m8Lmy)Y#S^WXa zFzHQqIp#i+52mfdvsD?C7`?Y8tVeuo_z<|oYv_O5RGatv*Cs9n6*aJJZjZ;e{gr(( zfzADwoWNAv^Hv|)5E9%qruWxhg0r)S7hkY2M*PMLdY_wTRHWeicAv%H+t37l@65B# z%KTphEc(>MM+K%Y@Yb8Z;5LzM>^3tcb|B!3;vIbikUwmO3w;d78{0IO$}cp#3c%XJ zQlXFR{Y^+<5_nbojsmHH811`Z6!yOu?NY)HNO58j&BSSB>u0CTHJ|G^zK~u!0tz_9 zfv@vY7pN#GwrIWgG^=nVp!`=+a?(H(lr4jWF2f+qZ^Y~_2XtBXlFo#Ig?$N*O7ObL zMfK&Ztm7`#zPG|*MyvrwP`kpPorRR1XTisK)x}th>+N_B5q%W~0QQ+Xh)B&nqGm}) z*|rCgr(YXrGAERL_dTbh(pSp5PHHGnUP+dxhh=lQSL@w5iso>6o{XVZ{8VrJ`II@z zyI=MZK9ze)K*93$^(t@WBlz)Fors~ruLi5V%S4pbOBNZ5cq)!1LCIT<;a5>tH=%-k z@VHrAXcjMrqbDyKRJ>H7#r-Tf?+R8{DtT=9dS5f(awl=I^-VVy{U9q zXHLrV!Y)wPL9}(apm1Fm_Rp=7_WnTUNK?yPVN1VW0an2=yovj$EGy=1dTL`FQ7Xnd zYWORbnDR)?jufqE00AQJpjwk10K3v!9hqf!e?>mESOg<_YoEepON}yq;n>QK#AH$q zG3&e_ulx|*_e_{;F~2v(Z*%ZOLs-^!6PVKK84oeUM^#*ux+x5y8C%gNc}ZR1(%Pk? zphXq>V1ulkNTK<8{FzyH0P6tv7uWH@RQW-2kFGZ`8%@%i+46PDl)UTqJItr7i9Z>J zr5}i(gMicW*)Phpk>F2uh_mmvh1kLa$hF_g-CpODoBIXV(RUyhuVZ^?5>^tYKyo|A1m zt04Gv@4EqFBuYNkg;D-MW5?G&ssJO6_1SKnKn^006Uj_6Ir>|7rjrXYzy6mj-#M0{ zagnjWtHAF`#;IIX&0MiO#sMQT?t5PQNAuQDV8FxID- z>%MI?+Y0HQ;}RHF--)0ttCB{HIO;GDo*~j5H4e?9#oL%3A2^MG$d!v>_78XJBfzt) zM}S{BwCT~Su5h}aK+Q_)H;C3zF#x2(2OS2E6WR?t(^ou$3{E0w3=4jP1I>=~M0^@( ziFTDDO@RX=Wwk4pTkZPySnY=QnB8!l<*r>}g-b870_b>g=1gnlE-IiWJO+odk?*L| zt_5|JiSGE|o%Rnta>6L_Nb=Ygg2ERxuP%F(!JELR+@VG0zL1jEzO?#fIu{4r|Iz#HAAI<}@P$U$ zv2VZqr~m#Ldv*01U;N3PdqyCe(At-A)Um96G4^x3qI@EM+{b>6|NKL}sJi4IqmEb@ z`R*|ug92Sg8rp%Z==dItol1|-#wWxxg=oBleB=iPT#0oINN&v_gVOdvl;X$^})hbrld%)kxYhbB#mCw>=oU2U-@D7YaAXL1FL|lbupiTN_ zP{3#>2+*(a7Bl24*B^J-3TdYsplsUBV3_BS_jy?}$RLAL21r>X52pBE(#BkGkJG8s z6*w+TovL|9(pqh&KQL&e#~wH9?zYO3Md3!=x^tJc{^eJ!_LIDuClw#9h|e*>3F+%xBM@Wj8N9KY2$4PWXNMg;jRw;2|3v z9I(Ou0UH7{G0@i!9}e*mq|>raf*FJ~DM~=Jd@?pDOqg(*KwaQ;0j=PT>QNZ09wee}%fa_JVWmBlG6iTri(hh8+tq zMA%voP;U3U7r3S(cnpbSV0h#9sk~?X(6BAXchYZScqSO&7g2ZQp*7!#KUW@8G2-v1 zBNQKf-14i}BE-7G1Gw+FLiIZg&2^HFyMnFlU5X-crS0~AL^G%mI7)A zPvLe>%yIivFQY8|;HV^uXKZl`wwa3;+WoiP>@Ny%2>AGm&wp7HXFPA$CtKWS|4kG{ znhbM6?Cpf4&QRVQBs|p}=#{JrsQ48vMi!Sz`k-2H0a>r zLz)PxRL5XuX1t5#Dz$K7 z2Nl|7<0)Ka^f}Qj^!xkXbB)cLj&G%4bH(jr1B21Yw*}nI^2Sn%Gx|+V@REq_GQ~v|- zhvVktVDTG)-$r}OaWXFr;UV40pVO^+SVp-Jj(vkZX%}#-9RV4qHIvGZafEI+0AB^?3XpoJC{z;^ki zR=MwPtNh9*t#9uy3iuj zWzWiJSQIoqX6x2(uxX%c^X7!3R8p|w%H{U><48ym6APD%3qg7%2oug``iEepV_S| zuGD**;Tg!8|M%~H+KwDNsQMd0-Ex~}9R(vraF9-^V?OvAjr*!E%50&I0F8c% zmWHx9ARMDgXFTP{An7)~sWkQhLAb793=qKcK*oAAMN9gL2GDnpc{PI!PA;U|qrzz6 zk`u`LAVQz~k9eW5TT%=oeQeo4pvh0R;SO&PpfkSTyqQ%Hn03hWflD0r12oP}*n z+o*J;5)w>MXJ@bgMp|2In|30i6}dH8)6GHt(!jHRnf4l(TQbUIv3ak2JVzw}>x<#i=e}shEvyKf zSPvZYyT$s(NeKeOF`l&h;5a!EC%zfyM8bLJony1Kg4BTulmiD2*yhb!)mAx)pf;Nd z3lBiVPu+f*PdN_@kBlR4N|W#L>eML^Qo8k+Bbs-keESYqfm?4fj_goT=2n6QUw}ZR zsU}7AGO6z=l?$R;!1mE<;x~(x?w6)h85;{yRK9j*TjnB050I*?dr#@ zFTIOpX6fQ&BVvUD&yy>{am#wTu!seY_neP<>}Z-S>_VS9 z&m!h}`>oanCJ1HmG6RAqftEBTDuEM+pQvO&xH_rZmAMi436!z0r+yxE;sDXAEC<~1 z{b^91K&w%ZkaBV$>A&z<=jy{~!&F)o4jXBP)bh%BQY!l!ROXltu29GF zIeQId;u+ptupA)y?m^r6(1-4B zc%JpKapNZ2yLX>(S#Kwxql$;IP}~B5_(eOcwScar-ovdh3q42tx~Bx6?IDKi_n#KP z^3kDh#D3upbd^q%o%9*c+t~8U+*&??nw7R}LtojAzJWf1b}CB~;8<}ICC1rrh&Q6? zENH(OygQKY_Y5~Uv~lrba9WTDx}oi!;n&`Cjg9@vFIw#bcUpe&0?0t%H9_4=X#X6e zTQHWi;Q3a>Nz+^4w=#{_$;-`{ZqqKj!0x^2J@zZNzSpiT+p}Yr#xe1$7z0M&kAr_@c$^Ah_}mtlN?14n}?IP|{l17mt?0m_Q{kWn#+53zuGCfAnAez0GRcy(hxo{P4&2h0lG-~BcV?}JJEYG$l%?E*e>a_UDK!BKpu#F0JL6PE^~|^KLnrsgWEBWpR+^?U_79I zf!$6+& z7WUVK7VsNzpfNQnC6oo;hyWbNBzO%q>tk3Fd~1Nm>8G zb#--HyOfeVd#T-)UviOMI>9PwT2+1dM-S`FouQ#Y8|>@XwprZ%c}Nz(wEP{`**sMU zXcWwJhNyfeU=+|!7jS{sg*u-A@rjVM;8uZxy5z|73|zv z8+h*MMx4rbTKv+-Jzcnd{|DZ0*Il&K+VIZf!4V7yUpsKXp6Ts(>o&L{;CGmc4uoX| zjIeKYN^4&7%sJZyM*2e3d-GPQQ;>gd8@-2GmpRvMoFB!K* zqs7=ng7upU+HW(&2@3Z)F`-zfH}|PzV4ZorMXM(tfUds!D)|vO>HXAG&uB7%lLt}p z>qkKGf|=Xkx?(77W6kgIX82ODp`9E!bl8@idydY*PD3|vH;8BU;X0Z{XanTQoURck z-d1pPl}j%0hfd>vs3i)TxD+wPdaEmeX$h>HxDQ9+laq{E#muzWCc<@OSW37WXb$le zA>Y#@#z{&9eoP-!hP|weae|fB$4&L7Euos~_ML{9_gL?&2e&RleGiXWZt7&qFJ5G2 zq-#PM<>rKPORk_v=EdkAzdU=Eb%g#LVO9Tt{V%p>l+o#-D}hHq%|=l#qKmjs=K%vh zYQxBi`>Y*69j$^Kw`x7oYt^Y!ZT!4*kbwSn@SuD?Ll+kmc$g1)SkLRekj4Og|D6BO z46IoZsD)VR*dQF=Ztev3l|clfn&={T-<>%!zWB>DO<5o^a)x6YvPoB z8)dHmHykIT@>j}mlu74!!I$!P>M<;T`}?HOQoBMka^)}EA>PDt(&1J|i_Qsl=UWjdZ@O}IXI7i!Y#jjic`j}X-xuBu*=g;E<3G{)dTeD`Z(@rXXfzvq2?&rd@ zsyQwOypDl?;JMIj9{zC&d!k7cV$%>F33oa0nfTnP2X)o`&s|oSHbo1xxG>8VzwTNfBf0XoAbEphxBPH@9>(sE&X{KZ zXzpygViM#}(EQ`UvpaU$fBUPi*^hqokR9B;Pl`ZU`;JiF9MYoWvEd;&j002x%NiKG zD|lJ$3IY0~1$yXfYhPVw=byL4rcP-(K4kJFn>TN+z3{>+A2-D3p%2QrXZVJv14pE3 zy?wG!BO1>XNZLh!7$=Xc_5sJR^W{_m!v|lfok%GEQtoK+V~>1H=R(w0TyL@KZoSF= z-9P@-hWAGxu7Ce8zGx3U@Sw(W)-h!g%_*QRV;YsdexyZQ>;)HO6joAl-Y>%GF+Uxi z5MrL><6im-2S0J)p6GxN%4!N93pg$S7kUKwZh+Kt3Z>uE98SkG$lzo`y8S8azAqXj zzk>v}bMyxg1<0Af4`~(fn4>GM;6ur?a_F`^4x{+S8+fK1Jn7H-hIZ9QK8WI_aj$P~b*8ARdASLjkuE5Q}5#BG=$ zsOaq9t`431t1XBb4qFlP+`#*w@&@qWqPxi}FheMWqD7uJEN0?31V50!k*;FyYES^omZwECr`uPc7JEp(f`|CaaKUDsb@lTk0n11feOJZi`*ji>mXn(P9KzuRj zuq%!I`5J`q@|XYGY-k8|h>M#1C6mtj#M8VdxRVLZlL*d#`(%aJVL|msUkVh}olj~V zIB-Z-Pidf4z;n;NXuZ9CYO9<`80UFX3fC3EEM~pDjd?gO#QZ9w?n^9TUt=04kmY;4 z!U_5GR>6Xrwph(0KTKvXWm$PnD$mmNZQg@Yg{$zn4LRB;SKcqbc7@%r{8GIo!iHVD z?VI2Dwyf#K#=;7FPM~pu1!KdwT7fOD_iM>PTW}6#3n;dyn#7SAL;BLtXM~bm--Y)hXM@>wEXw)#shth;qRE z>C^1Rjc+KQz5v482Pd9f0gS#NMG4-TOdQh3!@OS}?qNO=p(g>B3{eXgd@v#PRnQTg zp*c91vh$TJ#&?BB3j6jOw_Mdn6UQql;g<>rZo!iN7HGD%m^sOi^i}my zuLt%`wqaU*m-p;3yWs}WSz7!`0gU@OvCK1oe_{44Th^rTWO4uh+jfFJj)`85ppK{r zmJ%58F<^o!dRhR3Y=X`auZ}8$(1LJ{8cPcMjH7M~J9hYl1OfS|;M?O17aF&2rQ%(6 zLr{76kUJ%_{=#=yUR@%D`c%Cr&96yW%oq~6c#EynX_zlma4UF@KW_c2zFsVAoLSJM z#3Md;?%HEL$RjO&wGA|IGZw68+)5sO9C^?fkwd#iCRlVTex>|Hek!1i)hSb%DL8+( zfO!Xwi#v8Ye&960qJH2$Z==-7o9T6Hpa@TixMbh@-*qbqyik~4sXAL5aYaojA&pA0g1dq87Q z0H+V`GzP_SM%Ek6n)_ zBaKrWd~pqO6qUgkJpBezgF0FTX*{1!Fmd}JiK9H_d`M#TOWs3{V>ridDt#$)U<~J6 z1Jb1Y#kla1zxNUQ)cyB_H#frez5DDx{Xd_vb!%Vqv0e4-b?v^(CRFCfU5UiEpk5;n z?)Bq!6vHP3vE1_E8lsGc1YK}f0}kARknNcF@OlcG@<5(m6QD>J-H#6>?+z)cctbdY z4Bjn>?T|i$@EerBpyh7)OQkQuQTYo;rR?an*C38Gy(YX1P~5)5N^4%L^Fw%tFJfjN zVgCXBA)OUZgt%lgc>H8vpX4y@rX}$A*4jI)xOJP$!vH;kcj_wNE5-^j{&V*`jswW2 zUQ9rGt+mY+&k2p^&EYxzx)-1!lEDc9YNNB$a^MHFs2%h@gA6h_^Pomr3SO{*c=ivt z1#kwZBxDNU(+pgghY$~jMvlT-xokxWXu%>ip8ea=O~oXYly0qh`}Nn_g1F^u3VI>* ze)EyXZD?p%+dj+kx6jZ2<@V1*{ew0#I4HqfmV;6rLEr|{7Oj6zSRgyeP#1RH`GhH$ zQB8`_xq^*CuM55qdZqYb1_f3#5Nm4&2JK7x_S-fH!&LCnB5{CzrE2|fRQ?WuS!P^YK?B!xQslySwiS#P z!kuUnv(X;Xz=@cd<&v$Zk{5A4;eO6a4?JkL)wf2bLSI&od`Le*$ps+J-VKQL#S(H7 zEBdki(i7f3fl-9dbLcx|HJ65d3`VcLwq9kW!X!?9tL$*ZU))+uSPEr7K6sww5tvsw zhABWHzCnRxF}8>zAFct7&;g>D028M*RJR=KDr zUDO5EDjd^VTP#oOTwX)-V8vG_qiu+Z(#^b6+hpYr9(4JXU(mN1)~$aFMT}LgXtTIpX1Oj|<`c%cMU7W(t&TXp(0 zoeh#Rhu;N@40X#?{4s77rS^@Z};oEGV=yR3XGj+C>Xq4WadOz@1 zIE;43qXF2qn5G5~MB=@%{h?=}419%`#g)IDMCO7H(kjv@pE%aG^`K?H{IL&P3(A#- zM_*ZEt3jV-@ulq{eH&=fFKuZZXchao>XiAQJBuK;AJ&tUI>LEqLvmrPkONIc9UnY+ z$nLxEgZ_d5RF1s#(keT0q(}Iq;&)thu09^d-9Q9HHQSOV#6udhQ3egeJ2a`Mo7^Li zcAYjLoC0D$VBc1w=ENsD4IOX_g!;rM#-!1!t_b(~qbzuN?K&&aauB?l6u;~*z-ycU zRi6<~18(G~Q7#zbGpyP(55FXL?&r}AJca`-o#)k^VH!WhsxZr2|dLJ7APql6P4qJZt zrQ(s(aPGNFYY&ucnLM2u$|kS;Hzdn6SP;pj5R;GKl#b{6;_arU4IRQ5U##IW-~aqDOH z4a!NQ*IfgCr~}WjFR)+0$A4k}0V}`wQeF8wHVRo7k{|kZ9{pOxmV6`L%`OUB{%LizkX?Uv_O(BfU2 z0Qd5)qkzxq`3&9?OoJQ`85M&HWChec#*uepL3#!mWbn=c>3j}6yyRQZ?%ZI%=FT!W zbsOy@^^LY; z_g-!NJkU2_gM$O`>)St%4Eom3<3Rzet)D5Nk+BOx*a-<^ClS)Zt{j<7I0?Q*3cyr8 zLFkpzDL62xtzc~H+dWh98!df-&qVnftbG&ZZ<{S%vd}*K{@d-M1@o*#hWR+K^Y9V- z^VMtZRWQ`F?sbb_SN;w__+^;NU$+3RY8z;7cRB`U*OeV$V#B*wtt{U*2-TM(kKDE` z4O1b|_MqPOL%1eu%O~@ktbFc;MA!zm?UTNV(4ADT>X+|7+4bB|cWSyGu1|iu;+K7c zlNYWKhH!#>-gMLTdPjs#;N{_m-Remeo}mp#pU=1=lx1}H=EV*Di5@c;{6v6a8ikG! zrsA(M2LcV#BH$ZT+!gokllY`ppf1o-aU0qu+b7Bu+or7O&^Ed48du^MQLbP8=!f;H zH2lfuzl?s|tBDq!nTEbgMX=6L8y!WtQO}$_Q`s9QS>A47UFqHMT?WgGhN&;2zGQX4 zNhd0PHTmT6eh3SfH7W92K=(H9-edg(1FjU(gi%lg!*Mc@f+b5LT;f~4U?y*S_U*Sz z&Og^$n)>Es(8nGyEeFsiwM97E2XT^Y7hZFLRm$bqUMO_3O#G1W#xjB?vd$TUpX(oh z;KTDXgAzDgqhF&ijPGh2RU~uM?<&u5*5nfJfx~O_2M?tLWPYzsciGY!0Qt&|j_3>} zdly#Qvdr>PuaVBuCynKVGcCLQOm)!KLx-#k!MrqojwX~zvlg_L?N{f_wyvi7SqmKf z$*w&*>vsfYj@#i=`8x`HP|-P#KBH~%ff7{>o)dPIC%E7-k#iO0=U=eW%d4$ABb<91 zAr+>=t8(rVZQY&k>Gf6TybhAYr#MQ7pu4{69O9;c~WUB+|DRJZX(h^?VKy&gH zW!LuZa#Wsrf4Fez1sccGz-^&lTJ?%1O}Xv!c!d_g6*-=bErqFYg0{=H%)E#m6|6FM zwpFfy(1ANtE!&k;=w%R-3C-#94@=lzd;6F&0sPSLAV6&%;mdAxB!l#hW_ z{Q7tZ8jE|DExXXBPj6gQap1r~+n~h*z7R@EcC;6r103;-KUTW{by1x>36&n(a0HB1 z$)rxIKG=qmW|ag^O>ktYZzN+k@CXDZzE6C*Lb!77IaZlDoew5OO_uz&`t*|GmwaGC6#u5x)9^AK4eb@Z}(T_^uw5 zMUwM=kw#^{@8IL(yN~nWw>8GIZYh^|U8L*dgvb3@PxA3BeK^tj5XO)D1*CU&N(t<= zT|WXUfAa(VuFT@S=uc@#?qt6LPSs{Gz6y9z-wF4Hut!3kGRWX$Lb}Z{44R-mL7IuM z^F5IdqSDuWDfEy&dd<~Voi-KW@D8@)8fZ&jpS8U3l4MaGg+Untv>Kh;7fDEl#qH#i z@ENxP#yxzTFXOjyfwFIP<_x#u6(AkJ<9c|eaGr}(K?{6QU3e$%(J?hq3C!=J4|36- z?opYMo9*_=$uS@8D z2B$P+3gFWOq7cjNx?GrtqX16}8(FH-`nS{Cx~cT-4BHdCa+21+KXcp7HbpB_8)5gr zfIa-o3pPAFWCLKPwEc5mZ=(Di9;Edzx8NF-kVb`3mCO_cGz{cXadxUfv%pJ8CP<5} z5c04KyqpjzL%=PUTcljmIm%T0wgZR6BU~r(+d<_z@JqZ>5lrPTa8CvBhd+3SUBB!i zYs34F2ff3?_N_;sw5Okc$wqeWvO#>OAK$Die;XCRLr5F0_*SP;`Riv~l1KIFM3#^( zgk{|{G;AvphS`BA;8xHpwG}j;*ty#ZPd`GHW!C%dkj z>o6T>eMVnOhkU40xFbi7*sZtTY^^DUNq2X*ZP@UJ?cKXy?bf$}c4ar6CX`S<7E#+_ z2Vh$K=25^jCP$w?3d6C_GEKh6EA!@D5n$|Y{#Ka z`7NTKKePho_crW5U{{~J#9x$x1v97H%8i>;-+C66qpeW!P70Cy28C3fn~4uO&T6PL zl*5%Js!BbFLXGT%s;Z;Ss*@(^xp0HpLt!tKa1fN4AiYn!mOEEz|suAyM2f4 zN1LU>cNldsg7Q-V%$*RpN;!r>#tjJ-##mD-eR?u zlGV6Md_s)oG|4f}HiL2%4jz)Pd*Q3hoUlOLmB8T|<0z8{JD!pjm_4NahkMDmNaOmBeVo&UjUBcdB~M8AyNgM z9G^Q|+Z!rB%1Cf2DDZ6L0dDV$OY9H4S#93i9hF*Y-w4b4HSa-zAqU^OpqReNQ|=9)M#$mA`bZ{1q<%-**^s+Qy2e^0U^K zn$*eR8tOEE_y~gmST`PW?j#MK=Ti=d%h-3>DS;b0ZG#A$$^oBf;7T7|u^hCUi+b>^ zideJa#?7*NNw$546Wu1wX8%d`oukl_K?ZLDj_UvP(H<3tFU4M<0j}IDYNrQ|zdU-O zuK49n94%J6fscH zq@AR~jH=DBeZcp{XOx?Q@)vEx7n=GJGurMMGOo`1g)2cuzV5d7+VA|@ujswaz%k>~ zfBpq~_(u;(@k_ZwmcJa=gYuVgDfG#^bA0DQHSjM|{%U-$%VP8+q{D9sRM=Ggq~r2K zJQc1|c1HOXPXU#_`9bjV$b+n1kbm(-=x>r|!hH##|A67~>uRS+i{Az)6ys?>bhh z7wI~t2>d8I4Em1uW$}&dBSWM3Ci8)JgubGFg)w3L9Liq09e@Dy2L7wKWox(>eUiQ$ ze|VSs1inM^cY09=9{{c6z>x=S@`nlVB`c-g5ueH6EkllTZ=`?CfblzraUp{YGRPo< zcMmcJ@M!`R+$gNM@|PAvMG0x8);241GM&mw2rfMDx0A|WDuJoEY;U)7mMpaEmMlJs zec?pk*PeJr=c01kEN%bX*AM4s{|*iG+b9*lWWXS}>D=FO3TstYiU3YnAbW?QF66qy zk8q~R5%@YcnG+%iC)S2kpi9s#TWheQrqZ0a)OOFE?b=dUN?J6b=egBsRSOz9*TG4B0gA~9c$T*SH-U@^n`l@m@+A~b%FWegz*5Wb4NKI!e@IPvXgAYOd&MgBklDoIwZ zeA(MD%Ss%u>xukvALXWST0^}u9G@fbd`$|{ ze4h)r{3e};m3E4N>KIOwi|~CSn&TDQ@Bhc%f52^iRCm5$y*YHwtya!CBMA@)fye@Z zz+f9=9A`YUbFXJ-XXeh{3H!M_zPo#`$2Rud@z~?QFqmXa&H^Na5CY|#yVb4EIlnpW z@B2Gd|L6Za-D;)oRwJJCzV%f2r>aw@PF0;#r>ZA)iFUCnv1N(y;Pd3vcMS^P-N!9Y zZ$9Ou^eao7&xHj(zja&s@$P+TT!ps9uj((({molHXWv$?st?r?*s?&_=lvEuXXt+P zvDE+H|BgG%NI92?v$wmpZA&xa^J4b-&J5*Qm1BDO@-%tE2^Q$NUc`suI^_;O!t#WN z0BAkG!>{m1lz+=mtD5N}lXRkFy3P!CyR6|P`23S*<00etMGVGP+K<~d0rgu<*wjAYQzUy1#Va*-WkJTY`km?{gw!8(il20C z-{E*{<*e)O57e%FZvo9&GzXuieKWT6JMw!p-(z7%)wbRC8sG7+(;Uct8=eo$UyHn> z1|35~K?7}QLmS%AhF1*Q3gBZLJfZghO#>RjOx`pgW83F$4T`X)>PKNY3x(yJG;1D; z-#KZ}TR$sZ9q^5Bcx@Uu$mHbdox9S5k3W${M@G_+21mnL`8%o(nzMh$lr}cP>g!QW z(2DghiowG)IXjHdJjsngnsEodpx71OW`~vU zAj)49>a)Nr=lzD_w|}5NU3Te3>4rC7lTKK;&OXv))_l zHT)2Ig(5f$G-wyXVbr&9sR{er-~JXqQ-EzSzxTacT-IXoR0+G~TNy4t$`|gSMI{e8 zKM@Y!gI;~#X-qVj#mJu#y-lrPwJg_oNH3jH{>R2r7w3@1lXCoNvXaZy-I4 z3*9sv<<(y|Z8U^XY)2SY&M1LH@x@kj+js3sSDxQ2z{8q%oA}j^UAxVjVhcHhNtBN= z(MG5{l?_}P@7YpZ6WO(zG+uK0sRwSAJ~)sziwEw}yUDZLfa!v^f`AG>D0%@!SkFT% zn#&kt)W72JoIs&|paUFb9f|F#;=H6tGmQW$yDB!P1L1r7XVn|eg#s9-pX^t+zrs+p zO_iN6IF56FRj;aB6!{39+5XwIEB+aNEWTMjF_C`z4X;b{Rp)hhQndVkiFYDEw%}Op zwD80tRL1((R*U#TOo##Mh#?HZgy!4tNCTh#YzPT_V-_0d`A+eRp4Dqo$M8^^S+u}y zwgSqR%ZRdm>ckV%wC>?Nqt21hT#u?_=*jm6T^TR=xw>_*SGH%GbU&r^Zl%#Lv7iM% zl)os0OIzsjR=$1ENe$?e9(eF!FH-RK&uR;?9kg%+pHo>;@J*=?oLIg*O$q1V#|mJT zy9si%Yxl0yp*COzIro64a;xGlhW+SsREp?daR`-_XZRG0R@jB1ELb`BymQk#-*k1n zrw0FU+fUNQ?K{)B+V7b1k0N+t?><`qBOs>jH5TgRyf|NtvB)n1RPD?@G!)^o7^?Jr zMe*zUkQ*HxOK*D98$2GY!@70r?Z7ScQWmtS$l)t3e5_qBd**kt}Wv|crweq+4C#2OtOogg{MzG(KC`?#;ssnkuQ1eU zrQ`>{^bMwy+FZ%XU&a>n*XpAgqtRE}>K7-P@!~Dg=FUz3_Fw&ey5`c0{oYpi$pa6k z|MQRjbK0|Wrx$H;&Tm-z=3R)WW9oH6ag@L6=c8|D{uT3(s&1*zT7|siK0f21;pd;q z&rV^V`CIzOa*3ew##qQ_`WC2XNBQnhxit8SzJora6-W~f*)rOSrc$0-{vsPCo_}iB zn_L@?31HE#EgcynXzYDNfcGS2K(f(TK(UZHo8%;c7~VN2WqUxQ!a?cSTF zPC7o0QZhvQVQc8F^_!~2ht3i2@~8C8T08TOMe1W_=H^|toPVx&q-o*TNBj`ak2HXs zwj}bbpKrr+f%zsls*f4e&$iD6Z9^N{(1uqY+6v%f9LglFSO|4u!OEnqKPL2j1A{*Q zca{bkKe*M_A45YUX?SSAm65~y_Sp*9 z%3mh%OxQGNYO?;#13BPW5x#n2n+Ij!%EA%(mEyOHiEb98BLvBlTvjxP)i3Ay%Aw@N z(l_G~D{8iWMiE@j`91066Vr`ve@i;=#1o(QoZn3vRQ`{zd?P*a+X`kLZs{D^ycrum7g<=%HxUwZ%curMGp@@@l?D^4!^M#wCWdMb<9Lu0f+7LG5@@h^&S&t>Ka$-9Y4-KjJhU1 zHa2>|*@p;%wr$&j?*GEsbj@-5!gcb�%6`N-Z!`6l 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%0A&Z{1 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⁣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≷W6DO?J{OQnk}lF3S)8o?br6PQ}SdDUKRK<-RE|2eua#P=kf z1y_{c+l6UFN8U$qM?(Te_-~asrEY_@b z?&qAnuf6XmTYh;o7W0mRWM#;n#!gT+1~)vg5X%vJ@yx;ZUS=9bA$c+|+K(SA4GK`Y z_a@fz_#6=4rf@kVv@vRcY9K^-bSZtT5Mhl`A)Ogv-P{UZPV%1DQ9r`$@aamYIJ50= zc{seht+RKjtL;M8!`*CNzKUoVL2gFvLVuTC8p?|o|DmGoMQde?kCCai!VkP5D!2I}Kb z+^V&Vswyx(`N4u(YD)LLgFdbU@5;D;Z*)2Y{fTn(bljprhtMOM;Y3*qA)Tp$5Z56~ zAK^(%R2GtYOQXdDLRU^6e9`MG)3Wg4oWPg{aWY;ZkHdRw+<#0INw3h$?1tQo!>2Yg zyQqTLMWN=)>NIiFoUKvX=5A0l6 z2a_hoXBSRBs`L~uUQ{`BUf}?O(1N7K6c3x!X*lX{NYrZ+r&w_GN5M9H#Ly* z-=}C&;6%F1Y^qJ7W#ui|9@vH}7EGQ$CR8Dk&Cbz=V)$!Cg(_ms4CoXdGKmpbjBpu~)WTz5{TWi_Ud?5Etb zjgYO3oe$Qlh^41EJ@)~JZ+kQR0mV3<T0+LHWHkLnp7yWvH@L_~XOkL@X+)$k6p)IJ+DT$D z7A#mx#mBA8@~qLf&KZfJ?O7;=8s%~Az~B-4n$@!VjhuB{lzO_1GKt=V_}4nudN`B< zboaYQDK&_HKt-cYQc3UQ=zlxHgQ{&_ zx-} zlFa_}r`zLF^LyG)$wN5ney8JdMCDIu6W}k_iQ-`-Sfe@qVVptr2%94CPx#Nwn-F-+ zi@;kvx-T4_@aRdLz|kHHUyZ~Fr9N84UOJs|K6cL1pYN`O`2F#{LoT^cwZnpg4szcS z*Uz6W9{*d~>$SM{Q$j-*H7dT#s(N#;*$m1QoZlJnYsF8K%SJNr$lPJ+KBbpfnH_# zTV4a*vcr%Fa;2xSfO9Sbb{SkRNe4KdF}rZPhqsW?%Tv#99Wbzgm?T42>>VROL}5h+ zf|bqtZJ5k>k^=FTJ!J+oE~W7pc_R2BO&i{%)*&a6jQ{pJS773<>3@Vr{%Thg)Vb17 zGnPjujwy!L5EL3iIKsfy)qkzTJ7bexsYl8_gTwgn5mH(j zg=gqz7n)Q@yXk~Ja!cg@4WMAZ0+I8!)Y;j@L-yXslrKV)Xt7c_(1dtQ5~tWaQOCh)+N7>PF5Z>WwD|B@L;C2GY|>WPxtss7~=s5c99L3P>yd-UTA zExk2|4$7c^)^5az58)j6H6*@nKH7+1B67d)GMbbHQ^Fu$d>(7N0M75CSl<hh)*sw~PXhYs%R=q;CmuKF?UQPJvfx9)(>_V$ zGvM4m_@Q``zXn7a+{vC7_%18H)0x>3{J`6($(0I6FL^3W z018UAB#cg-H3^I3x-N``Nzo|2R;**?6_5 zs+IrPN7hMbH(3&XGu=e|`JykELsW#*|DU?5Q4y__LM9mgZHA7~W?;!;`G(KkGKvaWNpU zk~{DQ$8zO(Ykz5C@ffV%G|!Klc^FBoAH5yQoKaI7n+nX!h)Zg3+3GsMIT#?1o}% zKzEOt-QW(RJlp)viR4ZKqlRvF*IcBG)Rb>i$!6wGe2p4RerOBFLPTJce-W(8m*(fu55JAz2vE_+(-*=izAyFS^_9K33~lX*klkocAyHKOt24f%vBZq%IR z8zsw0=zyD|dk5OU#ie3Jo{Yiiy(Pj$U1Z?7bN%L}*oM^88SV$W?Nz|`FJR^lCvdGG z#e4BKu^RdKk2%h#2hH@|yLJK@@*SGybQsH935I`aXh_)DJlfm{I;wy(SlwA@|^OLxa_y~Zhv8fa8i-r2j4{vvYzHw+)> zAvY|UYtw~C4r1)4P|zl>c7KO*C%)dup&ZoHH{byJqVsO`1x(jD&9i)4M(kwvh9r8-aJFj!%=pI=#FIvtMGJ5)@H3C~EIA5kE zRW8l_BjZFW8P=5hSxh1qS?Z8Z*Y~J*6eeqLG5&8e1Grll!ss=iVk7mVg^I4}049 zRzxNDu;K0aCTH_@#Hs#igFggr`;p|x?%}mTt;4CZoLuhlwkn8_=@~k`CM{a;?@1psZ`~I2W;xdu5;#S zekAAWTODM4Yv_4x7*$)NxiC>3!!)N!1x#*4ORF6cay{?BT-zN#lrNQq3HcvKWK7em z=RHk-JB2ZN_V@fpm|pI}uSk>6oR7pU`p^Ko@fz0~HRI^Mvta>3rEh~O(aORKAqU|G z(OtFrLt8(zn7lt#u$ZrO_=kGsPXFsisswvNTY_pSvRQG4h1ZS67c}Vc{BhT2u{J|8 zyRKa*dwCxol=IHK!f3`3w5sj`*M$|K&HDKN#KZwJnW0TV5S*~`jqx)LwVe2)^x=rg zxielDXNVblr{gGVyd|?YrCRmhFownC96^NZ2Dbzr&4;n->>ycBQ&W9o~oze>HnZWCGB-@YCc0$m{@G8`ZP!6av; z6JXl_35LA^wB)VV|CK<9p+cPPWl>n_-Y^9=;MdwTn7crS<1t_d*~K^+9{GLLPrF>} zQ+YA2Oq4d;$B!p@Pn@N6It74_g31Q60i1Sj=iKgaH!4~PR`5t9aeK>$#rr+v5{PYX zr1AbZxs_SS;EF}!EP1Yb{xMajy&xzK@%OVFqQdy25$;ijY#KvnH~TB2CAkcmd?el$ z5v-gZN6scCP2N!>eEE_ir>QX#Lr_W}q!@pmq0(o8?XMKI;@ij7H?8seVNWtty2-7Bc=&QA9>(I; zz$zM_#5G{h=;im|K2ppSQE*CL`3-ESe*cyzaw-1OK4m2P{(W^_Nzy=djOebS$n7?x z*~zNh+dX=m-{0!(7rg(T0yz3z!jB73#lP}ilKNU}@djHbP!YRf2LC2nVTjXsf_uh! zUC5O14gx3p-@Xe)p_&|@uXnbr$9CQ&cq$C5pw%h|1dCR(xv;@qM{G(9wQ#DCTU^uK z9`|RCaShlal9d^S&~YL?Lzrn)&<)cWtRC8)C@%>mcfV4yG5X^+HBjS z^-AXEpSphmkT9}L`UeZ#Y^v##8e4Pw84RJv@Tj%gd;rz_R-GicPXdkJ_sqt7BwTek zH!Q9B&*({UX;dosJjkLyBy#c!#H*qUKuEq|>c5Csp8FNyeX_To$zjan(JqP2qzuRO zY}-;s5);CSGj})rAA-4)nUj(*D%kZf8lYfkb5Avhg+)L0cX|fL86!tmf}Wgq34Yl+ z`wIdy?*7AkH3w^$u?E(vp0|Ki_H-b3eh|Ij zy$&ZhNm>YD^q}~6a=}{G!Bx^B2G2yL0kFzB-Y-@L>FM)*iY1D?k%!qQ#<_`Sd(`m@ zw^fJ+ksk5((SVfmPH@0NNh?kEX^op(rAv;cS(~XX`?@Kip=!iUkBqkc4)~TjvaeN? zv~Gzk-KdGm=;=F`V{rNYRXTyZ>sl&&SyE=na?Ozza~OBR!^?x_u`%dV;nizn*Q~!O z$w$fi>{jj=ua!L>;;E~e#8PfWB_R`9=!rLy0vi^~oNN(ckBxP1gxE+)pbb z&}j%5OXf&7Ho9<`G+bVQ_t8r+v7X+fd;n01Xh>7d^0{Si$ zgjfCdr&-a@iNKCcl3VYM19kC#iAE{xWE)&dkM@7B>khKLE-N{>HDW8v)}7_*{PzTi zhwPoH_Rg<12J|jc^75Sz|9$r3A4LHx-Y(vOx&p`aJ#>Qt0$OOMFvdf~I8|JhTQiTp z7hpeFur>ijt)R^oiWpxQ0X!}Y+HSy@vSV=FxmC=(Yxip47Gd}xFKCLUUo61g z_nQ(`MI?MFam1X42rqso7B}m`RpJX@wAibf3R?Q)k`aaaA#+)4GLqN!4YyMve$@dp zR@BFnr4@-%1|BVTv;DDKYu}vuQk_`P3MNawtvjcq`531ja5XDpJ^+{{)oq8NZi%|ETWY zsKm^|LMx(NJssZ)avN5yegjG3noKQpC{^v8S&h5~+uWpKIW;A5Ma5|)g^u-noBy=u z!QUSuFn$7A0bgy+2@kzvlBv+4Rfg47p!#Y+{p+1HfplpsQXP6Pm_h|9#{C^lVty) z)j75o97T(EKnEY?`X_%S5UtVe*jtx|Uv)01wVsN;IhiA<72y#yMmGIXg;G9yAI`+&Gu743~o5`A(ej%FPrbrZ${&zw$Cbbjo5~s>A8<*q6 zo@NXU-^CvLOy(!+%}&5OCYzo0NjWJJXXE7UgE(1_n4Z_HuRX>+SjHW^rLfefD!+4> zMHR06YpA7EZwPT5kx7i)@M`+4dB&ItZTv9H>&J%=TybnuvQI=ejcGO*)?evWed1pe z$o9J~GjF^dbCt;UFtU1=bmF^+=~s>BGA$iR`JW%9%fR9#d34;JUq(xvY#b?}AU{3W zyHfY!2xNTH=!}P!XG(M*(QnA4y3%`L@!sa#`G>JA*XLY2S_C(3Uv(AZfnlRDcfYiD zq{|I!r2yC^PJge!IMap?-!A{pIj7!20*3`(rbpYairuJBe5?0=S$1_wiJ3H zvZ3P>o(Y?*06+Boj}o0&+Rd6;=5?IHadv_jq@iV=qgi4m;? z<<$Si+nh6qtWj$!<)jv;&_eOGyJ=$q6RX&3o*w0)`&JeDv?0f#(+*?eA6T|Qc(uoo zai{O!(&YwuDX*0K=N&f0wrraWJk0as#FShwNIW<~sVDwi>*vxbYvy(5Gx{w!MDjSLrg449 z+dFd&rOtN6Sdd+u5GOs9@6KD_zH79yQT}mB=utsH$<;UxDW%?UkPQR{mrXFZ2ME+$ zwIP%H2-eIenm4WY1tT**@BfPzNIevsVPfnTY#-Wdzf)IH`w?3|EA2_lV?SxFQwU-$ za==l|P5xd<)Sv(3xSyrA^p~YdSb0tlZwfWY4yF_*!`G0rgJuElV~i zq|LwdOjY60#Spq*&{o$GjlFQ*$eoDctM2Q$uC|?IRhK9;@#>SZ78yES%~Ycs^gCX= zOc*v^=qMw7jTS9_bG&D&n=vMr146qU2ao|@X!!OvOi)k+sC3p7-dr0$uM6<0Z2ROr zQ}&Ix9=AG=MJ1EhZCMm#3;H(xy^{XN%pOna<{#`sxb?%S zo|SEIWz)Z;?U)Fen@@Kcv{jm&qlit+#etiN-nB%df()njGQvl#w4~ZM5npo6MUoE;IRY!^jQ{oE^R-8`j- z=QG?nl>N&D8LUuqb(W-41>GOr9@_gGNzy?z+NekIJRvZLVTWFe`2mQ}o?`m(&bIiB zZs}{jMZ5)47d&qmV>f_H4aKRuZytEYrn@Xk;zIwr+ofnwD4kN{CN4vLs@*3*g`Ixm>ort*5=&jdp@VfF`DImmGG_&Ek{3*rVSlNr zm!c3E!jmIPlw-eX42ih<$aU6d1hxvT+p_NSJ;A0qJ_PdZPFc)=7+cNf(Hh`KOo0?o zJgsB+19_;uQbhHd)q<%U2ouxjI@=LdIRsvPQU#i1`B1VhhD?oe?+(mNp;W7}N4sI; zJo%03)-Ro|U;!7~DX2_3*p+^5HW+y^F|Ys)wAm3X&TMDs*JzQT)N(vInQH%LXoz00eoR4&C!c$-TrU{G~U1X)Djq^<@^Mw4ig+p)px!w#P1><)}PhaJl&+4Oo$qb;vG593U}1jWX%|u=jnaU8Gx3hL5juu(xv`>E`P=z{B&2OCA2MMKl4ZM11Qma2sEj0@epu$j@L)vG1hYI|2V%3tlWWADBa6Pva}{ znf^Q1A7-RM_4SsZDxy>%M#dKiMp!aJl%9QIoOQqf>vS$GES#pzG`~L^4FzhY-f=dq zUKPrq{25S+wE6Q&T`)e;RkH|>)-OM!4)D%m)_#ujXcKD7;q)86b56oIMyZ%olHjvS zt;-1tA135#(K~G3eD4Azj;aerglO+eTDR~WpcuVxIhMs%4N2l6*R<9&{e|@a98|C)K9k%TN%8ki@y$oq{)WGVzn<7(Mp*CQygac?p_Sxp*nyE z!}o9gx3TPYa%`_Nvhcq1J@d?+H+!J^-dsvb%E#5j8I7k`dgKW4dxvn$H+no+NeB?I z=12Kh@>2x#3M`l~2+bE%{}(q_=At8(D-}mt7xe?^EqU9$W#*(p7-onw3v+C4J9!n+ zcSaP?F_nn5UZ5DP_Yc;zbru%5UTO zE=M6co>lT2qg+1kyxUl;QGd2^W$G1n8E|(VfpD$3VNsH5TMeJ0kmH#1&XFN=FfRGv zi^V;LA$^ann`S~8f{I=Nt^X`1UD)7U6t%hMa8*Jti$DmpT68f$*PQYG*_Q)7`*@WS z&5c6bqG8veycLjladE_iFyW?WsIg5KH({@s{Nv}v*9?;kF@vc13RKfwynm~#tLpH` zLu(5gNN!lrFxz=HLY$`pL`zzdz)@IyL`=Qe^|M?g`b}b z8{*wp;XJsvw?<+05iZpCVJyycU#C3lHLj8F3%vL2L&%7u$H`l@w_;v~FBVSTk0UM7ETv&V<(NJk#RFUM6xLdleMn&t?b!RYh4R{0DbIGq080wPyFpS70HH&;`F;5Wd~MmBV;J^dPa!f>24qdv3~pt3v^U} zgsLxFrtg~iwW2}Zlb|Z=NqN|iigWvHpE2{iap3pf_SHuC(z?&1G(0&2cSq_`sZsJC zXAAe)Y!mn1>n;rDWRe(P=i&$mx2ll2Ry>CN4A!OYdm(s$AX+Ueixv{9f2@Be$ZjR3CI!q z^b%k)&n27ZGBNFRrJokq4BoOF%fwPtH1F!%R95=x7c$RNwyUA1G{IvrqWu$yp0q~W z_?q??R@@@H?yN=N2L6rKuda6Y;hw{*UgNE@Ils)3u1Zl8JQtEK6*jD+3zz=QbI8EA zvT%k1_6l*`?ti~BphsFT!9skR1iBhfCBDA@1JFIiOCi_WJLzsYudV z(#TX}fu5y-z%gGrQOz?C^W~VtQT|9qBE+fDE7xyi+c&KsuT(>XNz*Le0aO$xop&IRgtd6#% ze3(Qh9KaAY8&Yt4k4R1ua5{~)Nx*=xF&`dywTT1ohF0sEmt%1*&ibvlRMz)Lgm!mZ zt6yC&EA5{mov&EXJoo)uIq^BCMo>9rFI!J9MgR^v8P!>Ol+mV7O~-6ZP8R#9kk-0c z{<|fRJ1XOiGOBz?Pp;r(3@m2YS6Z$am6V|q>%*p)vbtN#wufTR;FU&}(L;WN?v%2O z4xx%A@<-D17H>j%&1N_5ok>4Z;-1JdwXkq)+orA#VGNGb&%1|}wOxu*7HuBQepgY8 zM66%uPyL)XsRIe9&AX0Q6jrC7CU(10k+3s5rO$NL`cO`PKoL@nKW4Ii{LYdAVtbW$ zck3;%AJ=Ysvk25sR=e%Z@^?<(*ZttG=2kzPVBWDkS+sy4OgFT=_6Zda=TbeKR*QGw z{1^)vMpQfn(wt@C?*23`J(&B3tWsO4ycdJG84m92kb9S%>uLCK@YNsEV?MYJD_-rphcpa|BKa_zx30?N!($s$Wqn5G)z`FW z3p_=af-*7n+C8IACl)PzEFZ)gbbD=^L+KV(5e;j&rg{k_F2*!7#Z2^bg^)iRPr_fA5Y;kaU;8OSL{eX zAcT&17Iw`B9GslVNMvgw3h;LVugxTJrBw1t)@a1w$!9Hsx#Z?0n_OGz;gQqD_J*yn zz!TQs8SIq^GLBetnPA>3*Kj>HCa58=1fBzs!hu}jFv7asX9Q3hLK;8em{k5tgkYuld$+^%KS~?Sq5{`TN^fRv zUTuh+j3~sX0BHGEl(M(7LDgK|(iq!UXdnx^%xRnW!*eSLZn6++y5F}{+z2mHEN?S} zuB|~^SC|JLw~L@OxM@eIVg#9az&_|vrp=BO(=`3y|DPJyJ?NRoU9+0gN=iA58pIUu zIf9kkVZq3E>6=^!>)B7KW--EgBU)o@4*HV$<^Xe+RDSw^PhBUqxgN#EQTl#Ilur1W zdF$44Vv=xZ@*Dh!kj;5lI}Ms_)|h^7ljWfop}PecJ;8lY#Z>_sWK~@0FB{ zQO!#vtz;u|>WzNd@@OuoiPll`<}^p~oF%zjJn4QR_=CC&?&>%We3AsAcl812 zyWa7!IX`f%ln%l=5;kxwjz1qRC_vQ?lg9N2l zK`8#4s@(whnwtJvp;Rn1=HbqAy_eeIGqDyt&^@hv3N1Pt-43IwCH~-OUJc#fpJuU= z>~Yz@mQ|j*t!|_SS)daS7kq)n_7V|&2n zdg$_#tf;o9ou^}?wN*-Gjh7UkB3z$cA>ZiIMBZvAv3TiItlC9btcT%+_ZxnvjEiib zSt!Xwh~tGtg;ICeZv2LEAxF-2u)xV-g2-Qo-_HpzyYLjH;NaeQ=O40My*5pIzKeC9 zTgBsI;%d1bUqgAqXtit9fC=or&T5uS{e@z{hCUhCMr9mKRCdV7N1GhG9TIq-=c~ax zv++e&N%K3Scxg(*0u*pHxv^Qz+Of?i`H3NcKz)>z zQCW$LHKAlgx?qTBD>L)n069mq7?BU7K|`je zkD3VVjWW#1@R*n~9S*_q0o&`r z?_;MQUE}kg)@nX?m=!3YAVGiA{b)((pJJy7L}qU+u;6cYyl3t*{>!Xmkdrhug5QmH zyckVh4VqHJF#k#ek&f%otG8PsPNQm_!eS=c$1#Lv$fL!-+`MUr>GMyvoFeCd z=k`Z+{_~iQ$p6Ty*z%rI3#wDcIUv8V4tum<3@Bc()s^TAU);Rlo)9XZSx@*v$Hk^u z@sZ=dUWZ5-h*YHeqVL&owe_UN{4MYbS?tC!P(K7H5hwXm!LA1Vnx1h7+#)?Q0h92E zd_3fh<;@5wxua1Iz?k$tt(lGpi8U_XNh>Wuiq5?1oizC8gSxO}xc|se)pOw44}OYL z{s68rq?-Di8ID1Rd|O<%cN1<$+UOnGGnPAhq3@M9(UaX1&2-3XRMLH9lZ}pG><^ z>%%A{)Sfz9x|MzKD4>btXgW87E8adq8W@SWQnxey3<%`NyT_hNuDGX%!>fXK97g>t ze^IhhKH@JEuTv~(KegUnB^<>IiILtv&@Gk&$G^?M(#`f4|E>4FcgjrXKW2MF#M$xo zW$1YGvQsTw3OM_ubsctpJ2yrAn%ipLg&UrePuYE}zs+m(%RDJTBF7I2XN|kJ6!~(P z=&rs!fVKIR?DSr21kx60B2R58>=_Oe^T_>Rb02bTKD+QqEIDlk4y6G77)ce=z*649 zcfxhxPZh*}xQ~~my4V+g=pt-oIoagIF)-z6l1BdKolISRTcvcOvH+ifxX#>-BpdLm zzm9J8h{qxY30E?gVZ%*pzKf!ZQQtiKG*ndvpAD1QBbz^kY7#1Ao+@vA<_~>kZEK1@ z$T`^^qE~*lCZ;~$8*UK!W`0%{ZeStlrrT`2GyyxUwcDEJNY<8|V0<^ZeW+c5H{DfT z=QkuHGUzyCprwJejCd!*FWJG*@B8~>VJ}Z+;isbaYm~!{t3&~XnWz9DqID@~1gi#u zaX>Wg1r56Ae=mj+wBGAqBXv5_Oujm~TAku1kwO3NtK6D*%zfB>n_f5&?nc)J7~3H& z70@P!Zdz{c+Ea?3junrb(ys#0(cDq*bAu@_M+F;ZY68aJl#+3)tZs0{om&@u zpmP$(g>KeYsCnHDZcHjhr8A(k^@a>kl!-a?BQ?rmNkxj>R*qM`m2S+9JH7culKs9< z|6Q1x5Y93$OLOw02Cv~m68I_d_#p~q)64fuWy2UCR6a%+#_cRC(HD%6x34*UM8$DrN#s;l;s& z$~U>M^kQW6r)aWpLCHt#Dg&M^yON}<`>%E0@5;}4uN?m7Ml|zSV7P5lyVYVf|D#KU z<>capPFtjH(g3FR-1p}`mU+s;}trmr^ksfjC~!IhmE~_-@|`^ z#+WLlSG1)BY>R9iKRwC<^011Oy^es9$eFRMT1m*6=*+ys> z;dA8oVJH?u@+n+BHd*|DrhIy>BTRGPPU@P7(Z3i|g*wy{B_1OhNJoWHH#yFe>3?x( zlDe*((OjTnjasyy>=dXBsgZ~kQ?d_NxLHPG>yjtHP&Ei&IN+|kWa`WtOnNc{t1=zx zfuzHtR=wc-odjUf@R_9FNr<2Q*T5pw`Gp>p;+ma*W1@QkW_7-LQ^ieO;HfD<>&%vF zV_nQ(dr})W(-haf^(8maoQH7B)YBpH-n=*HF z2vO+#ro4zwmU5AORL!O9mYDhSD_~uPES9IFgE}0~q@o^RF*fS0|9<^6xhgTI$qBYA1V4d=O8Qxyb>!3hzuF>eV|7wd2dIAkV04-BwueLfQWGUJMMG(TBXa3#S0rjR{3|UpS!wziUuG%fPun4@?Dcu<$~=~i2l_AZqU>N2 zH(g)cxrdt0#F#%p4(jM@I1<>nrayptJ)bJavbSZ?%WP-ZR5GUtGe;*?P%%Q?|IM32 z)*_6mNwh-!;Bvpxi%OhJ+qoy6QrjazxY#Qr2>tpvvq|5>X!<=($6h z7G?3cnoJZo3`vF(anEddUon-|lXBID09&|9W0rxhBYU=jpa2pX;Vv z4fgQ<^`ADC_qYyT@n6;abI0OY1Yfk^NUs8;4Q;AP*AeH+wt{ABu3t>W@r8wD2{QEn_E5v(f8Y^+EP1ou zhmgiDkHy5j<$sJbGBNqAQJ$N0R9}Ip#x^TaLUrC750zDbz`+_=+p(7LD_#7WA3tCJ6}%luDbh z;hjkUsv?SVUBINCtF*}dARRBmcwD@w)YpLxkdhZhs#fE2&s(wT-&|pWA93qTr(;7X z9Nb(o!UWk5b`wTh*M>DL@t&?9{o}Fed|!#;)(7y=3k0^1Rn45kov4>AshbYYoze}s zJdCGuvy%hq8U;R5Eo2IM2?1xEBbI024-S*5*TFeqryGwQofd6CWp+SQ;A8%{NSDY6 z9lL)CMpq_pSu3l!fx}CCjrADQ!m0qW>xL0KtMEP_ZVriis+YJ|)(Q9Du<^q`Hhb*$ zWKQ}1STn&AdX z@jq)lH~#Ptx!I%zC8ai-?)jQ2qnqk9#Y&0g(Oaho?x;L*8z@|UF3nJ?b}dCl z>Rqs2RFAbbH$`MUceIp|EiLTXuyE^Sf)~ezbA6yx3BHQ<_G-DrInrl{8$*l6&K?Ok zMy2dS0o>ii5rQ?`Lox{aTY+JkV{?kveUT}Z0MF@17wa|8Bx^1dWA<#+w|()sWFDR9 zZ%4sjYhTyrr4rNN@QD~=M9wSsY>C^P^5fmiobTD_ZY>|Y<0kXOef>+qdhjt zFa}i}e9Q-NcUox@h<*J~lx=h4Ct{_zyJEake-2l}tuIC`199U?eXm|4wy}~D>(aV| zH~jbcMv<(HNETMd(}fGh9O2AbKf`crUqn}lbmKML2tu~TSP`MamY$~}gA2w)ijvsl zCffYoRnPO1o=n{z$kxwsBgC9fqe&4PFKiOKxj%Cvw!(^2P4tBg7cGGwz3BYhDy6Ry zW*1jUQ27NdMW+qu<;E1p^e4&`9v~!czX(?vXuHTvxp0s(jJB@W8@nnBx7xuRjh~nt zN$e%o-Bz`qW&H=>P|i}1ski88XcnO?{^|CEH9H_j=J;>U39?*ufnZ%LK<^{khlfsk zrf9b8Za^I-_oGbtm|uCkd|ra%%YN#DoDybjqkEfZM!CBWj)(}RZ#>>#TKTLk^*!f4 z{qxOC>|1iYPwJcGZAsla2Qk^JyYzqpR3hA zY`rsJ@>6A;sr60=RahVND(R=W6VJwX1KE+Kc@2Z6q)H;W#o5?a7ucG z=C)_gJVC!RynlXGhcr)dCn=d!C$~Pz4?G@Tak`8BigP5R9pEN45uN@@ z?73r7%#{{`!Kw1W=7I|3K~$9>zivVp!muyT$rx@I#$S)m50?tP&m(iZsAW-H>+fO; zcJ(H3oRB=;^Rr4kUwJrspL*`ULBGf>!a3c2eDGhb?M*~Pe!#5~iaKfGIs5W!v)m=D zxpi3pp7Zhdn7G^a=gOI>*qPo_TAN^HK=y!B{@SkCVb3M5r?z>MrA16$?vV07@pqf} zQa4An%GW`*Znv@4Ob4AOn~hK&>uqzH`YK~QVBdS@vAJOlFPx6SqQA4P^3yIF_G(iR|E@~>Sm&tP#}inX*W(nyXpE9EC>2=6Q$ zIO4P&*VY1N2pix_@Ag$*@YHwF_>CPcUr+*X2o)@WtMM_cxbw3V^NwZUX&vt zcI~IjB1WQD6MTf>X2Z)5y8>-t-r5Fut@v~YUUNK#zVF&m(T8TJa2xi14mh+bgmdWf zpx|vWWAFEjNn`y78?XsWO1CX+cg%i$Ac(!giS#Ggwya~!SrVm8u}CBH(Ouc=(2_;w z1`|Qs=buyAk0=YPML%1PBPwn>;y*Tapu8*LA3e?CjM{(X!|3(5wulbUw_v^cwqVb zO-%Axv65Jr2CfHBeWlh{?f&v#$UiW>B=g@M6$jZz!FbIrAIAudf2K6Q+{1s<o7)J&YYT4EXWg#Yf+dtaeAUPdOnxReeIb$bA`%xfeC2y82dck z=BNwjozY~rt~uR(Wtd9OT>dakEpIvoD1sr~1HcOXAyz$c}93=t`lkL$bQ> z?b+wAr^&j~=~&zgQ)sXlX%&NOkBp;Sp%@Bpzxj~knJzEP1Iv4WSR zFsy4-MAb()YsWJ-M(A{!np#=bNk`)|71hS7NjKYMaXF-W@~E@^SP5?55$T**Z{DEy z%-s8;$x+CjXEhlDg@epFqPPrkjHbgp(p6QN_k+0?s#8yf`UGvgqERfUeIXoDZ)hp9 z*>!nX(Gj-=^t|%nizA%cBRoWdvwwfDcuj-T85E|M{c6v=g!+$5jEfV0%I7-Uy@*1O z?EcGxvhlo^2&DRugxFQkVKiH@(7F9au(DvB_0~K#QHEIXwWBtS@#o5?PR*siX%Smi zDoB~&-cs<*)Gt4IG+XzFJY!CL=_msZdU)sxQA#-3-X!4h3qis}X*T1t{}(JhOC){a z_|Ev`we@j-r0^iAlHKCEIAEhQ2xlD&W{y;Lv!Ndw)&<<0B&jPKMP{vI6SUF?l&^id zrF@CI#HnH%BbJ6`N-(1Q6<3&)F)&kK7xwi(@^H-^q4-Oc1as&9WYn(NAUwW(Tc&jC zIS{)HuD!oyTZDjb-C204`|uY-c`02#~stC;8A={8|zarx*lo2T5#X}R}qMe7G_Ve3vOmBsmz*SgmFu4?;HnHcvz zvGck&XI+)3OuXbyqfd5ozbOFcM;=m5{30I$v>1@VVQCNlgk(IXJm??O+4HN4I9Uo1h0r-)UOFqN$RBMs-XIY}9c= zi7*pIDnycPV<=w35acZr`J}rHzptIauD=$1HwQ&+p!t2+s;Kg@%u)|rk}8u@QqEz1OkDT*9Cu)mg+VcWdsw-}#D4%hGqFkDD#ti%lb3PkWjZ0+>#tzHe^EVkVYJ39uhs(BB;Zc%38daETihtcPf_CUOy zd9*JVs!(6jq{ZjqzGD{8+^aIM@rT7Tyq}T8LMuz>UY{zd`+W;`(to;ZHPV@m8+=|3)h6rqR~53 zu}N^`8A$gm^m9_Hs)j#Kue&5}yVeijYfz3y8U!qU)*vd0-kvPe z5YTuSGP;B89UaH`#ts@L@})bM=L5^J@HqgEB^c_g`+lWqeVm2LjYV>aJCr9i99{~# zK;UCQ*DEN!&zh1$=btpY!jXk$K@3e$#HGo@1LNqBtL_pQuiYA7)x5 zSR~n{*oNKi@m|Z#&~Z}n}5i)TPOcJ zF`FHGcF4ytvWwKK#b9-S;MKiK$Rs&qQ;x6*ntiUX- z8)Q4Kyb(fEYZ4VXK>w^+ILeFleDpRa7Z2Qqej-a9 zgCv++rn1uPAvM|+x)~4*X?Pv|h|i!#8F()cxZIUUq2V}zqLstP#Ly*c>p#Px8J>UG!Zamghwu>ueoA_-;(BPZKyVzOkZw9=1ig6O@Kq0S3%=A?_n!c2Ud)?lr3{+#BnY)nNTj)T z+}y*cbK1oL0bM24T1}8e%z9bGeKT>u7H3_vK8o4svi=vpkX`?!yZ2(=l zrY^4DRt4WCpy;69_PH2S%itoYbJ)yOY%BEF5p9C}Tx}M|$_~x&gYFpUnGEraKW>E> zCzA;?9(ue}J1nt6PZ8pZAwsEa%{NfX&Xn3%!pP4=I}kx*lM=O-MYEw1q#aou&6dVW3hcfVm8+wh^Lhk#g7jNJrM)#6{F z2>rmGYP!K1diST{VB)iDVuV#*og05}s1Qq5ykpY1!)yI!g_F%tP#$pv`hn!&t-@sE zY0hA;v0;(~^GlV5+q9UFfO1^mPC6n{gj?;ae;4RmFdvaj91+WVlpXfqFyd6&e|s1d zcrwlpL7hqVZ-&TkS={k9z0=d4UfoY@#VOkJP1@msGoKS$N=~opD-v+p9P~A_tt8=! z!gzigyj_Wk-vFR)>Ow2xPZa(&)GtLL)HO~e)hY0rjv69WFXG;0QSC$R&$CZ?K5$v5 zGhC2uh=M~ajS_%PhV{OPK@-GK4oUybxMY(09SDn}Wf(w=a_sDoeE+2}a($>9MuCLS z_zi(O?3pVhoYzmDZvsIgN#0>blVodVq>Sh=KHtVYiW4|~$afcphus=y_f5yKiVjP- zyEzT7*g1R)7*#&^%He#jSp!2j5eSyK_oL-BasYRzs8B1~-+#!|H9R_7S$XLnOSM&) z0FmKgy??F#sLp>!t^H`>Uk-u8_aaa0A&*NMpGG>yUO)Y8jhFTPoB>6g_d8pS(cH|T5JXoxvwmP zeD@-7+lF8e(#Dcznsu4YIwvE7FpcV8!O^X9TreY=$rivYPe6vpiFhqzV_<(#|4YW%FKo(+H^v#K&%vG7pcRKNN_GM z$3%ODs}R|P+PlX&#@pjpoHKNwR;P`(;N$TzU1^B zrC%|u0rAj~zgh1n79Wq{V#uXyh4F5kU7J>6w#IJBT778Q3*_z|-$mo%c$cj51s0)lQ!BHx`mCYGRmJzG8b7y7#qL>eKlMFoi` zI)!hQ7!ryU?r|go%i))B?vE59gOZgoqrdVLE937{$qmO@f6NRR)tgP2d8n&~;#8NG zc)1%+{}3VQ#pRb#K~=w=y*%LVS}GhaGKJuE$sK9#7?UjjI1@~dY65wYRut84E7qmK zWV}U@!LWUDf=I&<{C;7b2y{pL#hphh;M%NLg--waSqxBcYcwPc3G7?2`%*XN{G+<8iEuR%b;b52Z_OK{!+R$y*^+LI1Cc(A0C?>^w zTF5lbnQz5fSZVE>6(ionvqVEtejLNpCtrTUd(^)gIuD)}!;IUQ&(~Pl?PUkmIJG!D z-b0no>(G-ok?Vm{fy>b%7_XO?{EUsBcVt2?~?}e?f8(&U<5;K%U&Oy3-R*{J-sp(ZWnx|W#V`m@&`T1QU+bP{s z?Onwa6ZzxVqToaf+^#zRG7Q2 zv^wkI?$}9DmHicER1QSaEr=R}@@pA6yb{yy-r}bY4}zJ@Sed&fCDyXQ5Tmy{!P+H( zrn*$JMaGFkf%he(Hs+s2&k5o$%Lrng4WC%cO?=TWulwGvJWw>(kwhGtog!)ir&3Az zpmtcp(BR39(A6buir!E%B}<`~f8^%HEr7|$O5zxrQ?l_K=}#Sn)*!AFzXzG1jDWT} zu!WJ~`*N4LqSfIv3CeE={$eT1JNwLpG1TDY|XZq4ul2Pz#$V&^u3#A8c+zW7YyOYgVcbCZMGQ zXG0|{eD5ya3n1&uZUEIbsL?+F4t7B}ZhH#Sg_5%e>;d|;@=}qIiuG99Q@Mv^gW!jj zndc1rkpxi`o;jB_n}C`hI$8D&4bl9xC-i>)r-BL8#MxJbvmp-E?qHTZ@dc|nvH4^Y^(59CS_o<)0AZ8jrHJXJl$EV@i(}maN(6=CdmI#iz*{4;bIz zY?EUJ9_Ko~#<1m47}c=~;R!AZ5{XF$!`Zn%Uax?|tqqZuurHkbv0Lj`Gx`G5!wrEY zN_n>{BFJe=&e$d;8otVhrkM6EwRVEZymQy(H;uNBEK1%>!4>vCrb-h{rd5~AZcST? zCw0%yjLKf<%tl$Yx4 z%Zyvh3tA_8iWo4{kFg*gPOG0E!}|_MOBr+m5w5oECw7mWo(bX9djD=9ar|<5@)Rg{ z#FkzjC&!PF{;_v0aqHUA++LH;Y-!#cRpFMZ=bhZ&fi-EklUwt+t6EF+F>YOX5nc#7{qx@3yMyJCr|@+c#q_7(a5R zdGL2afKD9XGpBcZCc0!Kl#fViTuJyKHPMT^n|x>z^RscfEVWG{iS(qcwvPG2v5I#N zNMm&E_7+GZx#Ms%)`+9!x?Cqt>~7aD)-J_8y`?{%zj6Hfb=Oj ztXZq^fC6C`>Lapi_}gVo2ijUT3GF$WsB6;S-|VL5kGaNU2OMh@?pANYUfkd#8;;%j zy|Mq82|7QHDs(I3TNC!4i_-T*Sp>TPb&E{!nhc&*gWHy^++RTZ)WM#0_3-mRs zZbh_u6jOJKO#t3bzNO84Xsr8Fl(3$!g{1Je257b2Gtq^2{+>na=uoZ#HH(%9#yIV6nBb*XRv8(>&Q zW2B`drh^qvx!iX-Od7MzH=kOTYk%qUeL#$U)Qv_HJ#qy8`%kwM#U}uN0Uv&z(JP_X zsh^|~YCC7)n;L>7Zf&a67b+QNe{f~TmZyftx$uWfPIQ%tRM^-PVHeq)Nlz8x!ebEd z!>;thp$ocgX;n#$FCviAW!(rtj5L|+b=k5Urd2en^iWnPA$}ludOvsA<$C&cM72|c zXBCxEY_oX!@hI$Sz41HSMY*T+F(t;5GIEGMNsUVs)``sL4^2*{+O6&ha*S%t!uRo5 zdw0!Go}QJ>#y9Ds4`5&k0z|uq%x8ca)GqUx0d66izZdyW4c8|#Cl^obqWCADgy1%7 zhm(-4pnsTBqv~ZNRM1a&I9#yzHWK3Q-sb5e+nba05Zh#0FwJDW7$+7F0@%XL^;`XI zjg+L1B`sX&`iSh9oDglKIiVi9Ii~ou|7Xit&gzk5DMbt@`v9GOZ&!BfeydtE)LH2pX8asI9G;pqXoeyV*0P>0F~09^iEOfO6J zwhB84u+%`C_SLD}V;=#Y6o*d{C4t5?xOStr^qv@u53!v86nsTo+qMkcV4sZnA#bdo z>0!yF^Q+nvccUKTcTSjvlB9IN);)}UVQ2L7b>$%S%lwO7s}J`zIYI)$uyvrurvo)D zK;tE*5xinCEhd;aR*q*J)63R~W9PLnD>l>xVg?dYpAl#+(I%_#E(dhbF-&;a)+b7` z&$ofmIyjgUNNK{A_P?XK75D$XR+iyM13yH^*XTs-&K<2Oz#w3K$5-z}`fbn;jg{o1 z>={X&@G~;f;lb&a_2h6v(66Z1BL*g{O3(2(5KPu$M7s!$jCZUHamkqGSU#d)(6`V((05|JnIyS#PQm>q8P*DpO;`w4#5h=P;j|=UA!TC);(Rw+hLXE(B(mM8QSD(^>-iuM3{% zFLDLBgFg71O7l0)YB8q@-9~B42o6ZJ@@B<3PL}iY*Ga>54co-YLE}!sqM8LG=7}P_ zv})|I%e<(=6XVXL2Kh0%qmhgVkGVcOuBDs3P%e$YeyKG}-MhOR{xKd+8GSh2tw*<> zrv$)sF;U;Ul(w#6E=E@Z{)$aTPrS>ZA2sPP6slu^tA*OMtt-=5f*to_P#NK5^RHoc z>C=0c9g##26veomY?`t>KRxYMWa)d>w7tXtTUjx#O3IXQWPDfnSkiaqvM_D%&bYH8 znuFI>(yCYs0OO@EBb-UgC%yO!bSC{nY&+RB=jQEMhbQX&c{Nm3I(_2v9D0z7YBp18 zovp*C5XQcE<8Z+@tp>k9J1oxmSf%amDRghTj@q%4d)ff z>$MA(vvF@*pj`Z{_`0U5>+@9vW&S*_>7)0cy%npXfa)VKdIt zL+}*NB4n)>OqEc)#Hu(}^^+c;eEV?t=Yqe0Iu=2W=Ha@*=66IL=KjoGEfQt9Ty=E~ zV~f(ac6wC>SA&1mG(xEz6yqv+YMllgY^xto+f<40ziFdsgcGl)!(wCdSGkNRbPKz3Z!d8eTb=7QW`uuY}Y*kL4ZF z_*^-2E)V}=fJr_yvvNh@dIH4xMi~WwfE6V zd@i}~UUteDLtSwbfO^^Z;OU&>Mit(+3juSqG?}NMklKUZu-n}9t&-S9klVWQIo|qi z)BHD_7NUqpqEU}xl|g+%hUo56`jBpLr;Ff8Wu^$>u1+58;`(Ig!u2lm(5zXb=(M$D zftQ9VxvsD8-m%hYy4)t-cw_%dnD>^S8VyVP~Jazg>iFFf~1o}VEHu_ zDsk>4_f+P#y1I<9E7)WVwy@9+?lw&g-Mk3r)}gUzB~L?=V0{v6&^0CS>20rx_}_Km zz=YkcB;slMm8%eVbxv$k%kx67^?&@g2-mNdZe{)(+9cWC>ht( z1DBZ_=jz>+@#oR$63cOT0`#7*(g^lT{%2}AuVjUGK268c0|=4h_AJ8pf6_OrJo2Yh zxa|_;?8XJZBh}8n$j@F+wcN;DZw!Lm`wjQ8=3ZFtI&P$|cBxXWjV_`#~3v?g{$;KnSjNkZYVuh9_dD_pRV)RN=g($EHD9Q>1GPuk~ho;CQSonjlg z{YIdJoSG9-*;PPFhm>>l_a-4cnYHJOaoR9$9$T61-fgAdDpw0~~;nclu z_BmI+*(|+drpjCIKoriBz-h^o*^39bMd6zW@3C=fHc4@!qbWBxN9wGB)**lFHg<^U6OoHm!cTzGcC;RfiOz-4DAGPh)Jez)+` zeA3DCS4l`8%Mc8B@t>3b67Hh*!;gi7@iUmPqAzudd9^_`tDE}gDdoP(<$%L_szR{_ zEu{IRkZwo|%}&##Um8mO2q5dSJm<2-(;NyNgl815_l}t&J(sifC!8-z&WG!sYjQq< z^>0rA5V_Y~vJ9ZR0C{c2I$tIp4BY{SXb$!mI+`ze*mRGKwk|@9_4!e4cbKN9OFCD{ zx$O!H!f`YM)E5tCS@#>k@Gwi=$3l%w?6cZikH|Ww8SC*!L6X`q)nUt8wP9Z0`UmWG z+~SL_Tq<84nY6ui5Fd6Azo3xsB3Uj_tNA_EgY2}*gllxS=1i!|fh-g0Qy6y1%CK>i z_yS=ogsyc*)Re^O4^FG}4r{oaDOdnTiMn??Z4L5-Ex(pbA7)Haq#c}S)v}aaD%5MU z(z6J(!U|KG8s!9I>{pbemB=mCsvQJ0l{HO{zyR0hJw8LE@3M#B3DOE7;CUxHncgn} z>Q!x{0n3fyk(*~*tj}MzT+iBjy|FU$bS<&^**@`vza0^TcpNSTbVYhgD{3`n>oC57 zM-K(a%tV8YhoVI$!;(Tj`5_io_pEIxUJgNAmKXj8b}Y9E#WdZBet0g2cKrYm@*j9D#* zyoE+ls5jsdb%9f*`8nr0Puz>!gU@HGa2onBf(5c4CfDpslRP>V%k=q+c`|W8a@%Hcxr`>FWbI+4F3FCY;Q}JGaTiBqZbLhc`^2@nd?Nff*1|YQ@2#`l! zk~;I~!2P=s2jdbW&BcB^@uvC%1{20pBydL?yNBJThKTVQ1J@{`{6}EkOz=k?MQOFs zO-zZv0dGW_=KZ&QZx%S48zeBaYzCg$7yDtLeP%v|47*UL53CB zvVnpoC;X~uuN?+Op-dM(MEv~G5gL472jg>?w<&{lpsj{A#IMT=WQ&F2pl{{9_t~U3 zpx-JiQy{l)!vM^XvtJvh8>C4v@>g5oUa5A%+8>N>LZ`6!VwT>aUTyxvHKBDAIwG(l+k1(6$8?ZbEOhG&DE z2M}N(M(d(fJ`^X12@yFA^>=u8MYJgl#$?W+u?IF?0G_(dd!1hT*$u~~5KQ-16e9f! zAex@Y>V8&?USny%Mf45~be^=c(gIViS#MQN>>k*ARq^BKZ$dwwMT@GmmeCZJafoFj z8lEkI$;qq(2eZ-iL0)Hk?^+q=n%Rac;ZH&Xv5%ff+buqqN}4xQsV`QV-~{k>UjV;Y z8xa&(0m|h!HCR^Bx)!`QH~k|r*r=MHYr8ikrxdF}9qnPr->KC$SQ4L`FZtWr3wI-Q z*HGkfaA)k~Xs9p{qrSVSC@X{xCJkq^R@z3RV_^*f9SzvQg`XLYeQ`>p zyNMLd_41;MK;V1lt7-AmdU-E1Q6^G6qDiJpT`?gRu=yE z0TgyjD}IX%vB0Z3v*bi4hu;S%(Hg0E;3qI=t7VTuRo(kmvQ?T|czqVqB|S|OV7-e- zz!|LTHS{KV@jL#gpiH48ImOj&0{JpuV48!OM%MY6cU~S#C}hKw6e!$QK7YA-Kh73; z^I-s%M*Y?M&JAWRew`IE-c!b-102X&yI(QSkE1zu=bKuu(=vhDq$MoxW*I?*1dmz1 zocmkcRBI;(&$U&M=S9f~zVIQrhA^{wjt;CYLp`>;Cu{^*mpJPVS;J%05jjAsuVm=w zK$23{22e;pr6@$V+aUu#Z$=7_^iHH9<#DrvetRu^XQMyFs!2>@ydn-vLAzI!)b=s@ z`F6fd^NsG!;#xbL9`LFP_gX_3D6Amd6@8F}QG|!@H?TZV@)MHO(YD^dn)ctcLW!|| zY!|O<4g_9?d5>zn0z_^_WtFAg+~`3&U2v!a9i95J8)}q@>o+?B?8J}LKJ_6Ptb9w& zvHlLx@p}6;MWJf<;iSjS*CxGL_m>LFWWp%)x9#2XjZ})d@VDUTH(FhE;C4%iu<+{t=|ROFqB z>6Q>Ika&pqaAuPP5-6p>Hb zXzjxoB<8`l`gswha@VeZpe3_t-?|U~#)A ziG&!)fF6~Xq(3Q-*%X7d|ely120FXKL)+tA{TQUbngQVRFfd-8GkC_BfW%P{>{mu zjg9=3ka771jUYPCYHm3Qc9)ocec4x8%=qbRsaCTgy#ety`4*YM2M#Z^^4Qy7kLEb- zPGpT%@L@K2DmVns_xBjkyDjfe{fkq8`wfi$LoRz3w^j2s2Wx%7RS{aH57SKL(2iSS zUP$);^r8UVWmGFYQIR@~z7LSyaANbm86-vI3(C>2Lbs646V+xBMiAk>)rIqG$>c>Z8sYOmh@iVh%Q ze1pF>5E(@%)h(Tjk&6+J5s8sBs$M30zH#9iJ9l@LV6OAr5sd;4YXlPRpE@2JhwxkB z36Z*po%xQ>&0e*=A~jxWWLqZhjxDs_QDxawZQM}}z1zv?-Xj6hAuV6MA5QYpZ{{)+ z13@J+Wp@m1J=u`zY|G@cp+8}Ep-Z{RpP80RwFB4?ycXROz4Cn1)rpHyZp1HGu>J)) zY4sb%B*T`19v%1COUq;im|del^%=c|Ut*wjCbZD@2phZzFYrU)L5X}^(UDJb8^*Id z|L9YK`>Dr@AsT+4FaYU22Bu3DIl2DAV2BzAFHIN74M>FngxYukd_&j=SAltAYC@oF)J zS=U9PT?SQl37t*GWnc94kto1&J&3^u{`* zR^n8P(vnEaBeSC_MM9V;l?DQ3;I)RfspSl`=Q-J6+LH5LzNHp@MkU>&POjVU46?NT zRBmqe^&lQlpRcXO_CNYDdn~yals0Me3Y|k>XmhJy1kNgyTozaNJ1zJs+a6lBUN-GV z@XH^3Zi#;Ywu+W+DqDpoC0(y6TxdLE z+XnTZfIMBVtzX%nemd-CtdjvqzF%>uOXXm}@3p>2cq!aZ*oaI;w-}j6Pg&90!Y=+5 zoKx8Nb}}pdG4wi)!THNVaxT4G-cX}{wDx{Nicd~g!K*_{Qqye^528E}xd-x|gbKGM z4{TG*$*pbsO>o1C0gsWBt@QJDq~G@L`@s^1z*X%B$-9BNHu|rdKzFsChh~jW1BL_k z6B6ngA%J1HquL0tRB74^XI3^{bf-|6$5LZIPx3Rcw6hak#;#V?2|?U)XsMD3-g@2Y zg~jAk=}m7BkFMJ+Ggw5kO=L4>lmv5UlJNx; zM6Fj89Gg)?3F+=E`Jbewa96C2IB(ove$9-p6YtkuI0>x$nI`jN-_AG+bVudnN-oQe zp0fmJ07RxI&f!@5Q9QNsFTpyss;Ih;UxmEU5ZIiT8TUB4CT8aupXiZuyyumG6qoRQ z)6Ec2t4Pyhc=a!Gtrj3TGcenN3_aLmP8_0#5hkFfCIO!ZJm<)uKjPS;xaUt&dBKiv{4iEGN@ z|LEDB?9jGXC+ygN;r9)a{{M2;|F(%PNWwZRs+HZYBw%eBi#JW*jweqyGx}qE{OETo=}CNDT}1eT{?!2i`KG9l!Wqa0L%*q@t`+r2 z!@s(CrUaXAR>rR5u+B?{IVIW2W2EwZ&rc+T+y zbewDxeFAX3NHfMtyfH{$9t8S5UnGHpCX_k8%((e-XKVVU${6o-<%00_oY)%u{Cq*T zXqNhS1Q&1LS){y2`j>gM>0vP0Qab_DM|-gcO&Y4yNc+^_7zd-T6NpX3Kg(%T$Ju-! za4?F;deUcelm|zd-E`fIXPXKn9%G`GrI7}>c@>Kh{B$!1N+??I)AwY(W-_-3MkrAW$T(58YGUoVA|+^Q z`cf+JTYqSXSVC(0AbZgI50Xx*5-ol%34*GWcaI79x7^fjgveaLT5%UE?Dp6AeWJhZ zpZKFMTmwH=atCvq&NojJpqJvj)#hrP^nMMY=mxs^U%`6Gt^t|nJPSn2YJVAW=b2oQ8Nc!BsN+(R$-tIoIiObbJu zU<@C<2Bx&2CgY#6>w{^;|G7)w0;iP(=wRC^C5NOY6XjT_1JgS*Iw|l`E0l;H3ief z;7^KeQcT(nNdc){BpPq2my7Pmpg!VV261g z>V(G%sq+tz9n6h}N}34jC$)k6nm!;kK~4Ak+YoUHz0fa~{)TLAt&rWtqsTq)VZH|E zx_$rsdd=$fR}3>Gdl{3(_r8ll@%na^2=G#-eT?UPg7*-}l4Bhc!XyFq&|eh|S&j+3 zf+*(J*8TpaM5$%rOJKDrw)W#ySmQEzc;c?VN9Aojv8~Ola%l|mD0SeFlCbycQA53}Xp8w7H&|K?y7}D9 ziWb82ZV5*Nzy9&$#^#F6HA|_o%5S{KsGiYH9AwF`#L@joCWW7y`s&PuN_W1CfZJ&1 z1%1}XWg(`A&70KKfxk4wct?40)oF>A%7xI_>#@SczaWo^UwW?6YYv+Sy$+}HV={;l zf0yzcucz8k4X<;O|03QiJz`z9>rvS&Ykk9mf3d{Mf0KMrX8jrcU&*)(%7dZqx+r1y z1$WHwz{a(EZAdxM=jfqv*hZ- z(631mOZ{K&Ck_urMo0;P>q)*|JDEq1Wc!Y`WJxr5|IZ%rP>|j2;WO{W$gKbIX$`sO zu4nsCKVj=hR6Zh|$sSc%0GA(8Gp7*GQoEx(=Fqh(E7oLf{Ltzl`QTuQ71nUqQHaw? zV2r18{ev#`hFzw2BQZdJ>btS}y=TqH@F)dGVuXEdfU5}^GG)xsHK&L(dPDl7CU5JV zC2aBPWAj~Ej$Kc5inS4_rzhuz!`cDhH)AY8qR2HtGo`&L_NxMd*3SR2g_;QUbso|E zr$illo5UI&JCJL=EMFxf1>>~ua^L+G;?up~qX|FQkI|q(YZUH`7;KOg?wpNo(ZyLUv2L**^pw;2!;q8IP_y;78Zw?!+W3gbs3m*?%L#u2rm8V`4`(SBY6coMj^0+6-%Uq!}>Z zGzzauRPg>(S{D$NVyM=a5Bg+z)x^&vPtsqg0j7#DU8W?t(OB$snUmP%rHnHyTE%S+ zFP^@%`I;SXl_x?f{hBRp^zEh^rZJLw8kNsH@~nhFI=*X@otjzz%v4vm;F4J#1h{xu z$L6UAFPdN;+SgS@rzvGgDKXyxzx8mQ9BZYMpM_@Eg)1Z_i&-3C6wsq;1QaBLimgJKJuWYh4dk&g528_7} z_0+R6BiaaMt00Uvn3xu_vWpw0Kc0`o-QBsL|GGr|mil$`C}!~v2eC+OA<3Es_wL7<{9eX9 z3a8B22dwn?pgMu)MbgISJw#}${mnc5S^@S673Qk5X4 zQ^*2`9h{FmR7QTBM{5@lB&NXx%@s#aA0JeYM>0WRe$C%&KTzAYlq}!M=@Z^{PIgB< zoQ>veYP@WERDDQ|187|)!WI;!4%H3i_~o-daQs^K^&^~H=Q|kH>N#YD+e?4Od&gKJ zS(**rl45-$Ca4U6r5IC8@+uJuP}L(!^y~TOu8)9}?93GEG}$It%(WeAhY0 zVu|W}tpMaI@Lct0u5-(?xHP3hp(CymddM|seIkvG0&HyDT-N_*yxLrY3z1khnx8`@ z>-!L5Ot3@}({MTcUTk7_uS*x>`I}Omnhb~y+Ghk(`y}mF3F}`I_X?hsC0wDqHy$_ z-MO40k=F4|H-4^3y`jCIB-SnYK4Tw;RtjasFV=S>S=mv;3qSF^+t5@fV{G;s9IFAG z|5sui3waE;!}&3TfTbmdR?!Cv~e?iKYa-XRHH;glX?;oAG*C z9ohU`l^+GPKVmS`D1{R|92$##%P~{IKNjqdZ-`6(A@{6a>XY4R_NljH^{R&HK(AFdJ zk5>JAA%meKh!}dK-ZTYAlQ?LZ=1HUzh&RHRdUpt5xDa!$EJZ0XsxDlHhvDHS-(I>= z&Zd*67!X|09C8(C;78$IM@pWDwxOpr9360=zi*}YkHjGUEK+{+crScDd4nCj=E+)z)t~E0 zxRyX#FZYW7E~wTmaV592i`26Bdk5B$rQQ$q|4KMk|K~+d!ZQQlxLrVCY@eSfd1V?M z$5CpTFvk_T{*re~+JcdEbcqx$&3eOpk(ST67h1cNozVrX0h+{YseP-OPlpWEY~Egn z@8SK`2yS^@mdpApC7>eopC;OT&rHoDcnko&`N(bWU@&|)WL}H5zXJKkAiurQ&XL^u zBerD;oC}Z3T`_{kGuChoUX_?bjxgN`%Ly9%> z?cZxjg=hXB?eO8_w{mV5XOQ`tEvzW)9_!U?6ToANyASbGNe{Z zf;v=u+VhZSB~67M9Y%KV76Zi57ou!|T`C&n#G=#I$ znL_2HgBOJr-sfmC$mFUzz~H{tMsaV}kA^+@m~NHvC0h{P$pE3?{o1iC-EYLmcl)3) z7ChP8(Puq6oX2<5 zdoca&Al)#PWW61U!aQ=rUKV1#qIJPS#!-v^`T+rp6Ja~nBp#z(8qGIEmjh+kqS%_t zD}AK!2!v~@)7BmlAwS*T-X)CC#cyoO`OZ)72%Gf8^!B0cB&Dl2`p80ruoUQ2J#Tj{8agpMaGCg9}(Vx0&TnLdRVO zg!qV4b=3zraN3s6GWHLpYx0QN-s6`U-*=YSVFz%^U2{cx>)gc+D0D8`4!r}Y6y@oN z=adM`mxcVkh;{{p5>8l{Ove<(yzHQ`6>W&YS0&npcjC`lAqhSZj9OG|O(`HNm5Sk6-N@=`w~J#N7|5=^vV$4oAaOR=v}g5?4-s|&I~ zzrPj+?_G?C&qQT0#N3{KNQXr^8Vu^D<9!j0?^pGi>0k#*51SC-)Kqhz=Z+aQNY_&e z^s9qd7`5?x*@s|#D$@hs5#qOs=Z!oPs4QzVbAV1?8@yuMsYgTp3vk-H1>Xd{ZK$_0 zQ&oll14^1K4dc_(pn-0=&OJUe^tn}g?_@tF(?c7t&Xnco6QG@c2fAJyWR?6B>3*uwXy^)tF~ItKZWJR??^ zgs%5s^6>_oUg@XsT>-JnyU@v@legIIBtZ|KbnR6jmcfI^i@oE;Vf7k%7x3xa$hC`g zddLPqmI^4^<$*1Fj%AyJpXGH00a`=`#lOl+cQ_IxS&w_%LSJmj=8zosBoSKaAdmMN2fO>)6^gwFsh1y7(Q>XiR~M_L@hDl)z=VL+gu} z$OD&dU53`PczUd`m+cRcXzARnl9Ph>DKj>02_rVN@N^g46+dk@MLFVK=}=tpc&}!6 zcR&G^5lO&KO7qK(O5HMGIga&i%n(4^`HcoxpcKYiP5wOvB+>Xl@Equz265OOs6fJ6 zO26aBqE|vv#$Gk3;k^SVZNIu)xon9}KrhLPTc60e0nl*L z<>_(T3Rd&v>Caq=``^i90&M<30=ncPRRh7M( z>E(6%$-=QAUF4Rl>r!K4+pzCq4@V>4nMM+t%HzE92Vtce&03G#%3qneJQY1P^G#Ia@`)s3$=B zlS%Rr^_^@*rTEWGosp7*KZ9`_BrYo%kfKzLh^{3V(AFg$)fc~I$6s}1|onf?b@WdjRceKSY%y!uty`hz$*n+~(Q&e})_dtKd{fWb8AEf~@XF zvFjJGSi?Uv9tG|Gy$JBI&5GCHNVeS5sIv?xA?mIk*PjHF7!tW2gvND%2WLSp!=uLH z2a?=+XS=h6$cPH>U^vMkoIj(apWZOW1AR?AYlGm=;e;$YYX9K?`B2$D(t{)<#jnpc z2Z$0wr%+f*x2!x|llczh={0Jl?F>plpR9W0d;}1~*@iP;hP!v(I2_D1%|4P5kb}67 znbz*MRDGZ4T*L!GOdf%2{~ud#84z{%MGI3BA|RlYbc%Gt(9+$V(%nOhG*S;S64D(* zcS?hF#|&Lc4+s*2Gp_kMeS-{-@ev-jESti8`#@LwZ@)>}73!vk)rlwmDXnu72h zqrTNAY}FBhKZI}z41`CEY%R%6Ya8@fvqtHR&HP>77SebYX#jABs!J161f>p&>CpKr zS$;o_Md|-ua*sU|v~!F^K_~PpX;ihG2q}};fOPZVF5)4qKNv$aD|yFeDsNs7vrxiaT4hm9!Oo3 zu>&!g3q@<=K30*6I)%;8%f&6qU}O?(`p*P4with_FgAPnM`Iu_Jf2OTO*_cH1&W+_ zP8Ql^j5Tp1&I2o-s_o^q61qRzs1ThNOts*vi`?{Tyl)5NaK1zmqjZzaZ<`0y zNZucdp;q&L4Q`7$#d$d}A;5Wb2exS66BUnD24{S-nj!T$UN6JjDR%ZocD4Wt3)S4<|FJ5yF{)J?VN51Jg=3U5vb zEX%c?T)(NaDgRbdu;`wg)vK51IC9+QLsY-YTtv) zTBA1g#ai;D`N5LpJY~4{50WKy0k@x;$S3l*V2r9LBs}?2n_TO|kh9C4$9l< z1-6N~g<1Xo^egJ4!z4bN*xqeMT{Pv>m6qi(AogT9ZSKFC^0AA=Z~fyjaB-Fq^*pt0 zK9ed!Ck}a1LNgV^89d56!^C{fs0;&Oq1E5NG5k<=z2Cx=O!_aZ81DT&7(O9ATtK9l z+3FODQR0W-ZQRSSb3p}!VAA8*4Ab+JyQl?{d#aVE4fP|YKzeH3C`guHt17yz(2Ji1 zf>%+oNN(gvdMC4R&fVrafm*JZH*&EzxZ-OQQ(QGSLwf&+tGq$giy0N+VjPrFK@H~j zN+(1&K1nAs6u=*X;&c(|5y7mqqrIUkvx@d5Ao!RzjbYT7zqEGS23h5%GiyLsPd~NFEpA*iOVB zOFrSyD=FsV8nYKOySUBSZ88$ay7>W?FigB!ZNn!;KKintq)xJ`p^F5mF?)hvB07-b zZyWn3U(ZIZ0mEU9o&m>RrR!Z7=4=*Up%vy(NU)V>iVynu2 zg#IEn)h$H|V$sMJn4>4?b*f;P|KDlnbO$uTj zgvwmz|6EPR6e>WC@Ogk+jUja|YMTg~l`oP<^*$QlCNs9JF&9pN6t{VEA#!2^sjuA( zbCwSE@GKEO3bglUwuAAmxl*3`QH@&tlU`jR6eVk?EPJfma%Za61U1y<4=xkG9-0ZT za&Vfgf2QNe1l*)QNPxtpw$X?FT2DF2*K9<;_FVRX+MU9u(Oe5BNK?`w>n z70Inp6ti@fa|C2(1Om6ucTCw0LLw_G6`w`ll`lk#X9XUz8a40fO-`WbYIyg<)((yh#m1{ zn>=aDxW^x=^BsR|Uz9OjSp_S(Y+76eKyrlhl~6{K$Mk>BIEmoGa)DNAlyGMtu8T5#CyYWaW^kNa2O<*r(*d zoSmVWzeV}IuN|+dE!_T|j3OOT10IelS*y}RTL~*-8I{aAWV!IhjK2Iw)TXMc=D1Om zDeIwK$py-TCW_^-@|z^@dPXpEZYaL|w26@1S_1Q3shYQ{T?)pUTBId+fFuu*#%n-% z`>VzT#kGwjo#eI<%gk5o|Kru?^UqQXH;}Jze(2~lQh3AlimfmH+~GC)+SIrhbyAzX zJEcCYA?ohR=V#RRq@u4eU5z(DTXNiUGA3$~zq$xCM<^I~a&oQT6gy_g)~Vq3x~;_f z$iLsA8Q`G0q>KOU9gu+0+Kho?ech8be9^F>lnxd$jI|<&nwx*2IaSeWJZeq-Bk)Vj zuyfw+|AWY=oi85_-QZm24BuFC;U9fDd3$^1k>kI5FkZanq3!lX%DXMqz(kaksb&4y zFB)Lam|)$b?{DKR;vIlH#Kt~n+y1r>mq;_m`O>s}VCz~ai5iRAuCxv}jRWJa9ah`} z3w0niZY-UC?YF({A6ANP%e3O|fpJK-597qig%7p*AcWKWBoKe7h_TfTX_fw+`+Dd( zb@-PYazctITTtcf-P15KGWjQ4seC9GI;Zp}|MH&Aw$A*+_nlzgV^X@3V8=0mwgM40wLzn{Ioy{Dpp&w92C(vNgG!kMoD>V<2jT8|YKp*FMv? zbODOIM3-fNli^>H^M*a9$>e1(a(;hxv5&S%L#V(@h?%w)7;bGoUMQ|*swxwlJd599 z*Dxpk6}zcl=jExeN71?TYc&5>0f5-RD*tFED%ZGSaIc#-(glqAG9hdDKj#>21_lQU z@npO?zM?&>`500~0rXaLtRe!e#gFNDx_IMUYryIxCZ3i<9Qu{Kvb@>(hv zjb_&-XY?N=*FH#Dj>n0#@jiOd{I)IEwJy==1F9hbQ@!omuAN4wiSmb#>r*r-FZdJs z4Og*f=jYDP!C27~KZoKvWmt_-jUT`=tm>ZcBdvxu3Y&%B`1$#DM|AF(F50p`{|yRQ z$<0->vk$Vnz7I3KFz3xYQDh$D>iugsnakE>H=PWLY+>&Eua6B4q8_S;WvnINr<<_g zJC8G6`FBda*y6r~0@`IW9^f)>w1{&`KMJoN!GptJnX;EH)IzOj>pqr0Yx^I*O@_V@?T*(l8>p^3ad_cdnK>j-!PaIK^kk z+kO;*0uDq97Ocg5gz{rz9Lh`6%#5?ZqQ>)a8vFw241XrrS$i)iaMW+dptF5_T9xES z=vHMhjzNi*i2`d)p$Jso4<3_NqDFnf)C(hG{$KbOM^rLL1Tq%_%6tFnH!zSJjf4W5 zHL|ttuPfMWnnX7WX6dl*uw6LP0RN{ z{O%(sp%&f6+B2|i>vHFm;QMp&DgVPUk&?#v#+Lq&T)OgM1X!)&=I8MA-F=5UkeS=Q zHeML+uT#WH%B?B?jl%CG8dk2VB^#yo0$sxd{q%Qei4swaJmc$FWvQV3YBixW2cu^3 z%Qp6sVGw|}t+u@@-sk>AfI0*D$Xe7dkH5^-QHeR{mE}9~zSiba7o`#%W)znrcFQ(7 zjG&sb79*?YV9jvJN5(J+a|6RC!kjfasj9yjs8otDQeUXx_6#;75m8KAY$@DlVeHNw z?^nnMMh^Z3{p^2^#D_?St7;RB&kdjlyy*uiMVQ?u?IP zeh=BSyZzoH9cXh~2ki>HCki=I%a6!Y3&*PO2I-1}xC~w!l1Fh29*~ zOHYDc@(RY6m?$xfv@EJjKl9RMPFp)-xWA8yg7ztq{(NWFtaeiDB6%ABDs z){&mR2rW6MtB60}H+&gRX3K4ukf8kpo?yKC?FWgv%lGd3oya>wASLu7!4YWwwYFjo z*x`~Gwu+3-1~3jv#AkM!G-sNFiqo*qIXHj6PhJZjYb|sfsvZkuuc)IcxT6NGR~|34 z^XTON&bX~yHIp#8_Pt{ty}_E>9+N~T3tH;<4YSu~X>0e6@T%(l>C`adlY%N1Qm9Kc z{c8Isr*upMS3!@SuLzQ$?N2z+#Y~DKw1_Q|E76#^(erji8JVRBc?y#D=i>e} zV>fcgt{XI+3(|m7rq~UiD%Q7>pJhv-TfxPww@q+(DSVqjHFnk3e6)}MKadMrKQ>Bn ze5n2V67|w*qEoyWvvDj7g z!c~~6$CCZYp~e;{YO*Zz%(MRmWE|N*t;{;U+orRh;_qgPY50i^S1D|TjV`FW?ly`(ST{}LfY|3gX*?m8&U{W(!L__;ftMpS>8VYbRV z|6Gs3CL9ozp{dVYObDg6^cS~pZXR!DE?cp?nh~{LWX}{0f)JBUVb|N)Apld{qWwl~ zE4CQ=4e<-9O~!±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 L)z4*}Q$iB}FO?D< literal 0 HcmV?d00001 diff --git a/assets/images/abc.dgml b/assets/images/abc.dgml new file mode 100644 index 000000000..1d3d93040 --- /dev/null +++ b/assets/images/abc.dgml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/abc.svg b/assets/images/abc.svg new file mode 100644 index 000000000..8b69af051 --- /dev/null +++ b/assets/images/abc.svg @@ -0,0 +1,34 @@ + + + + + + + + + e1 + + + + + e2 + + + + + e2 + + + + A + + + + C + + + + B + + + \ No newline at end of file diff --git a/assets/images/bg-reference.png b/assets/images/bg-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..28161cc3cbc3a983fef4bcc18a273c36aaac2323 GIT binary patch literal 1636 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%0ALuVF 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 literal 0 HcmV?d00001 diff --git a/assets/images/channel9_tasks.png b/assets/images/channel9_tasks.png new file mode 100644 index 0000000000000000000000000000000000000000..881966305d974af534955d3f0ea8bcface274901 GIT binary patch literal 121317 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�N3fZg3?!q%-k`9JcPov{8njuuD>z5PmXL^BImlqV z3&kn{3KquT>5{}nE!crm{bra;y@Vy<8ghoX3+()~6KGI^=aRkK5;?;kAw@4luGwkM z)vK+o-Q|=(hC@q`*-P0A5lMcop^Um=*Awb>RtOf|MfAlDxHs(y4#noQy|{zpPpS4b z!}t$qF~B{~m1M;0N|``i9%e+x+y%U(0sTeSaIks~h0m|B`xwly{5{{DGX0Ajm0N2OnBdY{cXohNIb!^$-jT;RoCaI%xU2Oh#=$Un`(9 z{`FZoARR7<8K@;aP>VGLIfXzA7nxI_^J59(TS}%s-T@Gnr0uenHXML;SsZ~*d3U$v zYV8;@XAT5nt|=uf!7-IAR^}hgriTsp@9MhOwsT#KRZZ*wqcA{I0p#@aDbXgq&_zCt z))V$!HyfvAQedXyW?+Ry8F>OzT}Z8fSChn;iNDUqBN7O?bvKf;9c1R*n>G#tJ73%Z zqGc29uSorcN8lhFdAAZw&9{8qr ze_*LF56xkIa2A;<>=+`6@C1s2k-UkvXZWYG$ukK$ryC_BKiiB%Ui9a1Y{5ab2iKeT zgrf291y9DMg>1gv`Ex(;zQ_LX(r^FHCuXZn^4VB0A5P1SN?p!RIo@aNUI+@_gLmaXfTZ?t`iymZhfYkWnawEve zc29S+5z*UXwlE%M`=ku62a8-$uIsQk#^fjqrgt$QJqzg^Rkb$A(m#cjX!>e!EDtgO z3O>dlcESnJ!Zz5$`dyY0qRH}7NmC9XAXa%%2CjySmK%x-z%o}~5r?TIh{H~SZpF<8 zc*ikVlJgt9rvS4I92g@Ec7wZ96;1Rc6zOSDNvFfIY(hUDF~CkQ!&LMF2OBCh9u3nh&6Xfw|JEgUI1w}Ta9L;(E&)K(Qfl9^J?X!neN z#;Zu+EaLBRTchAGhqMW2_#&JUXAn6(Xf=KTc$$)6(b#CAXGlHH2a#4H85hc{X(WyU z@m4OBc$qj0+9kx2CuPg9vpYNjV}Vp1-~6)I8I&mkX73VN#m*QbE2$dkMP z{D8n{5d`v$Xn}&m^X+IrV;5?IC3G`3KX%|5V?Z>;!v}f})g|a+S>?(rrUHgGks{eb zXR(}n4R$7lT5-~lOL2QxGJ$(wTOqScO7%&W^d~p7!U(_ck`-+@1>SX_g>kh|nk&r) zlA$-@7wFGj`+wfRDKfn&RXP4(85+jFr4uil)v#C?j0+>YXYL~p8p?&9y|kgd7H{F! z0r!;$ZFf6)&tFpklqzaivEu4h8O3qAQcP;)q{0qDA5Us%%UDfF#z`42m0^@QD`Si0 za=F50g4(Dra^4{^3PmcZ5AeIfai&2dL#SqxO0`t3mMRR?q2hK0$cSpOj081fsUA;8 zQv0*pi3U5mVCO3@PU|tRH(RqLdh$0{Rg3l11#Y}zCfmw8tYK|1Yee>g+MhNP|0r^Pp_L%<8NfX*$R_b94EmG>@bvw{NXbR`oV2us~nX% zjE3`|$U)70Tq$ES;%}D+$C?>)8RJKOJxA@(EKQ2zOohuvV{S-Cnn6gTkPek99~9UC z$jv+k0~ez&C)MJ(ipPfK;o*f97{r@E^aXh71h<7MD|YY9io7Iz&(v^aQA}Y?13rTS z7Kcq2bRzNukZ>NoZR+_0*BnF00l@>JOg?ufT_EKBkmZJ$j(QCe1!OJCb7Bdmm5^wm z&7+;Y?e*==wVnOltz9ZBFLcVaY%(5Avf<9o*4ob6`p)KX*z522S9dm6c2_obH}34N z+}>GT+u2&)UAwup41~??_5Pr{wX?Clv$DFo#;lc{&Gqe-mF?TB+w5*HZ?COx?`-dE zjEe(M!#Xuvb3uJp1X~OSX9|BbbY2i^w!=Vu1jJ$UYG-~FCZM~dvThT#eNCI*0l}hA zc&WQReyTg#ilN#GN=ALaX!!u62`PsVaY!6Y$UeQxD|Z&DUn=mpcusT>*n#Km6B9#xn;j5evC~MnQ>=19_q}FnG}jX9PgzfvT4s6`O$w^)>F9y|b3W z*6@bK{r+TUDCAL~p~|5+4kwKo<5l}Cg|g!Fm>4SUw$y`eI=~m;(7dK>b(0%xjC2XK zH!CLIF350tn#tjI>AoasPVnqll{Zb|(^(UAG!C5&UJ6OVFt{YC9GI3T(exSYscWvJ zT?$}&l*0-R>5a2QKhH?Q#(2^wE;g$ti9YZaA?BD8o64p|gg9o!l_RKj1t^Rqz2y-x zuuX`=Ul|NpByKIK0tOMlFOHf`l#qmu$wFj2!cT}D0nGg8MGO%rqo+H8Jmgo(l@_>7 zCg2CrObgroie?=XjVX*tr(6|O@paX|68+hjr4Uo@GZ0a!@O<@qRXMgOMcf4#de&o!lpZIs*{qP%3?7 zy%FaA$jeT*=9^D{_G)vsUT&7Y_uK#B2mk3`Idk^NUVk6X54TeiSSpB}o!v^UzP`M* zbiDJi4}a;O{)1m6wOCy0{I`GkeV_Zir+@pSe=u8XfepyRBb~jT14)k35#e|gTuv%v zB&M=2;A%EUk><7X>ai)oGS*z4z-3Xah0C`tra#vh;q zO+`mQjKo8cDzGvm;kU9iHhSHds>i4<4w@_-%w&XEc}*1MW-Xvg)HKwvJB^n{X`o^} zY%qZEubvX1MILP>LSyjK17DJIk^EMj1ss@-#{;HilU_H&+YE|ixi=mku)@28g&FyrAOoRC1EFEk(E$cRvwqDNo!Qto%kgh2#i~M zIiiCD)2f7kTd~IK&;!48tsrAAAY7SA;$vh0D=S=U-G6cDDxs5lR6nf>P4TMRd zkKz=~Td9&zmtj(5@F3V&Bz5)N#AKA<=n_xWs4L@?9NE|!4GyB}qtq&ajGMfZtx6$D zJ+YA!J#Ea0Yojl1073f1>r$4IHp4B}BoN7dn5tLDbHjMXhMCx2-TdDF>Bs(Ar9NJ2 zR2Q4=t5>hT=8b>uU;eER=SSgDsXR;y{lD_wpUHb@)8|NFo8{Q9*)tK9m;M=oBuu=UC}on5~^{@jNz?{011ytwhXk6u@+d*#pm-nHNV z)hD0*+o<6)LkELRT{4=W<8(0Y?_^y(kiiyni10p0``v6W9rr;}a}lkqpLPf19%)n_ z@C~{d1qIr}L~(#((-|NTpR5`2^=w3uQo<5YO0o|OnD~Pag2vGVH3f5;Aq{GvBAuk< zNwC3_@VYG>6}CscUPDDG!K@y#J{YmYDBB;TI}z4uMta zSwqDU2P;Iu;~{RW1Eh0TA>*T$1<4b_kHkQoa=-=%noD3HEh_azJKO^F=@%HAza)n- zYF4C!Cc#Vs2?Y~w2bW^$o8JV?c+VZ;(5j%zcxqzYGmtUvNHUOOut#t*g2ozoi#QbJ z_4FL`q#W4Bml~u?6z+~bXsX$Nr9lXk`!d6ft23te@`KIXU}OUC?|;>gt@ds{v~aqb zlzY8V+8fT!v|c%T{;&PrpZV_HR1*u0Q_ZkrVS@^Q|xY z#=rE??9A+uQ|;G$&8ctr3$HkQU-j(E=il<~N5191f5YqF@!&lV9vx*v)en@w2#xei z!AR?}o&~e<-e|A3l>Gd!{Kymg|JUF9g}?Z(fA51&?*03Be#0A<)73*~m;T<*|CRsl zFMsWNwjKGJA|6rK*T;Y1hrZ>ff9VIVr_1n=Qhy`cdEixNKX>WhJlp$^Kl7^}`0@Yk zuRgZ&?_Sva&98m$8&yLUqya(WF1jc3Hp^ zW=4AR4!w^7fT4JQ*sIaTX-Ex|6dVVXX1LA~xJ1qsT5YTZ2@s3IN-Wez-a&^gVy4c^ zuW5`tQ-z_ZO9BBKloz$as3FQEC_)SVE1L{S9}qMsh=;s!u{Z~yMX|hCiD;gK8;!6X z-W_W)Wg>*dL0B>_m$EYH19;&o;w+RdB3E&}0&92@M^#V9Lyo|9%qHRuE@P05i73!W zLfp@aqz@S3{-o3!lll<}JUyc};!#Ej7hxdn;>ZiEDFI#gOv`agN)!&r&K()WOp})Q zz67fYDtv?)*H^UZzDVbY(}1fca|k%HK$mBR2{d+dXL8_DipA~q{SSTVKb@IBGVJ%# z{_t=A%wPQG|L!ffcD4xh4<@I7@Y{bj#^DeZ-iglq5B`l869-l@RJrjYSpHd8`4~>D zUoas=HrU&^^Gy1CzxMR!e(%!e=HMrO>ici)t&~Z;ae&3i?)u=9AGx%)wuQpJ@Z9Q+ z=Xdwk`@isyKlI4?Z+OFzKmV<7`TjSb`19|6@UMNtn?CT3U;RVZFE4-Rdw%rY4}9OZ zf6Whk;~T#34?g_Gy_Hd;TKn67;op4KeSh-5efJN2$Gg7&d%pF9?M~Cc#rkpMfX;Q= zWHr>bXR3ewhrXlLs27V5+;{$47G~eNQ2DA){l??-g?5_u_qO)-_bul2fhNqtA>8h4 z?e6aEqG8zC{&@fW-|_a}dhBQa$>07r#o~jfPQBywz3(g*ANuZZ{#!rwum0vg`0@W? zwXnQ4+??~RGfWAtdLI(ukt?zv|!+)nRQ z%4Ir{qC)gk7~C}QpdKiyn;4ba%Zr9=^)A>ielI6inL9Cb05~BiY$*oDi>XM^1vrFz zZIXnsh@`Ahb=H0(6tbN#>}{}d%(j1S;(^+Y3509j#_k#d@| zgrx`|57PO9@gA#)wQJ!VJzriJsSYwIK4k5|cC1Is-}5F0?%(apLCI7P<>HW+tfE{^ z8egQMQ26~{etNFZ7-gl~-JRdL{?qUOt8e_#fBoP8>F@l8)$QG8r*iquZN?BRvU22t zrE#m!{=RR~UjUif8Kqzusn6SVi#5?=4zWROL1VKgzj%xI^5DylUwvlnnNQz%-?zT; zy>ENx^2RD9DFZ+E`6tVz#?sNnt+nk}yz$ITYX*Ej`YWHBrEafu(?Yk|8n14wT)A?& zRNSvMir21PTv@%ox_NVZYx$|ip50lS>}>4s4>ksc-P_BTHnwl~(>-L5Jk%Q91GHn_ z#2S(mLQgs>WTziG@#?oc_ND;sk?{T%5Pp(;&?*Q&Q? zlA@l6D|=c04R3$dcmL3z{Ih@j13&$X|Mr3MLl0E$y}xqbgO#(t^7|kAZ~yq;cBqAFM5VS;WGdP_Gh8J(bJE^LeE)&?sT> znD`b@LJIVN1EXueNk}Y+L6$4I>tQ``Q}qq=c|s1cmIJKfA+HMiO<&n-f#WqYcC7%M z5uU)jgE}7Pr{|#*N=&~L4dz_+8=MS?%V=?GALdj`rMf30ECUz-rAcv8nRs!xNi{&{ zq*y79Ys{JyDha6;_-1h}GmPD!s#Bpz!<&E)5@l9?4Orvm*woHm(sDBljhQwT!6YOf z&I>U~5c}plq@X|!FFsN{l>I8b(#_{T`{cz+p+XYZDbyE^d9sA|&42n$TZL`BRJf8t zxr}B20U=L1oyx!c)sK)C%`ViYCq7k4TtqaDFuyQs_K97h6re$Xebd)HkR|>3Bh|Nm z>%(vTZ|;5S$*Ujymwy%R^oBh+{g$^sbmrk%a`u@+Ggn@?J(%py%q9QLpM3jDVPnus zhr|6|msGr8nxt`cve0a{TAgO2)@ZkykG|%fN8fgQ@t)a-UULTRuhl#CcD-CF`^7%8 zY1L9!sCU40Xc{?j8&8~;D@m)}!1ZKVm)sb%J;)4+A-_!{N!5%nD}kWJ=1;|8A#Iea zU;U<6tgdhTufP1O_g7AhOT%3{9_k>?caX%Fa5x`z@nP4KZqIxOnJtJ zievnbtMvLo5N;R8t)gB4ys($L-keaYQvjo?WIJ6S8!3{jkz#DRwwzwUv5 z{9}LfNB-e={lEUv_x$kR|8pPs$?y5WfAC#POP#@R;L1LcVVq{^^UvP8@P#|wjc%h^ z*B4^*)UD72`l3VdgcY#I7z1M@)>JVHg-y zv@pVp&J0XbCKR78KYdJ*@UijIc`o$B6kNwuKe0lw5 z?_0m_J!^Ygw=S>mYz!_xwQ=X>=E|Mj_UzpL?(m7vKmWkPkBoYA$B*6nhPS-7xZggy zc<=sxU$e=BjvE0gx76IBQYoI_y9>aJX2pan&xI@#RZ`pLid ziwg^#=U@2sh2skw*$&jnNz`bZp{~b{E}oq^e&*bfGv|)qbN2YXXO5pedur)OCmrA` zhcic7i$~|b{DtSLg(~8K!$=w1%RObKP~6(w-P+hWe)jOFklwg;eP_4(>Q_IwQ`kIl zWd87}xr@(Sy7v5y+qYKU^zK(|7Pd|vJ3KSje(Le(E2PaKBf>ix<(AA>pLkg&mcGr2Cd)dfMAhz3^2_JkHIT?;}xk0kS7)+g=#Weoz!)PYJy6E$g`|B$adr0o~93_ z6R$EOM^c6ex;Y#5OUz)Fv%~C(mVh>d>Idj0_L?q-@uEfaq3_0O>j%|J!)3>eAtV>B zh0Ma04dys6wGg~8ctjFOQ&cE$MLh!#4{IOF*Z6Hg!Nfq*OQ_7sRbLc>R+z#{##F{L zD5{G9APid|98r}4c*d9LkCU{TpcqFG!m?kz2Mk9{mxF$(APXabCD~zdiSykOW$cZf z5TSvP3F}Y7%%k=ZJ#AJp=(p$!|LbQs+plOs<(2mv)EMG@Cd5dXFH!;tB!jFhf1wYB z3BwpaiV_qq`Sh*;!+3KEvg=8a_&;r4+ZG4X zFD{`#-o$diP*0btl9qj}s>p(c^v%rGJ9FjtedntWpI-Xi$3OmupZwU{-t+Re|A_~` z=L7F2V0M;jvx~J?zy0|9Qs>m!_WY63*_R)F^mXT6@tS*H_vU+=bLB}j{o3z*<*VL& zyw+@b3LZN1FLIYAhfa6SJ~a2{uYIuA0+FobV+)Xy$m0c|7}F`j3iSu_F%76PuV_}Q ztG74b@XGi9>wo?$U%L5AKk+l)yII)i4fkNta5!2xH1{Jv_1*vRiGT5beB#G{=@UQk zOP~CyU;4~X{<}~8#Gm=zZ`|12EEEQ%^0->Akm^7lmIiyp%W#q3jD%oGYDUE*YZOXX zzI^@a<(u#N*0*gH*3Q4?-qU9ff9yYgcJ+nzm7A+?{F>MF3+wm2^3>Adxj*>uXWCSx zs<$V=<77t~q6R)6x!F(OUB$fEWRPqr_Xv!^7pNbalPbnbLo;E=Bs2{|I@}{)sE%1{ z9nl|*y8vQtWU!>ZaW=tAak=W{dT2tRgr}Vd*+_lYDe0{E*HtkJ)z|)2 zYE_k);-|X0p@n&0f?mQyb^}f?kmYs`49!l|9pJ*QOK0wf^;=LbIFX>6#q|kci}a%= zI2uRu=Qwt>d)CzgRdDxg9L29lo%tCnO4{^TP;P}9_6A4ds6;T&LplT`#c?oTpz4p& zk?&!oS`KqXi3RYFX(ee-inS!6A`^vJ0m^uVn*<95GhIFMMbRU{&?g_f0$D0;MTjcE zIC-a6^gIP7sV5b2!nUA52#bhUTxc;hh}XosgV863-fa*{{{e5%`hCBe?)4!Osrr=P z`~BXl-gMu0{qVQl*}I9qn_rlr6c-t>y9+HxUPl-*Q#2Fm-a?^TEpM$2lSyT^J=-ai z{@(Zh%UV6zTp6z2>HYk_|NA8L*Pq|6m&^UpFzuJx&2~~Rc6UZU_m6(#;~)9*NB{k& zfBWBj{+IswAAIbiPoXf)0tX*DOvoxKl%T@Z}y$9e(NJoUj7hb?H9VWdgb=j~KZOu@8;U8H~CVLGIW>W1GhLuLCT1&P!c4~$4 z%{wbMuH1gb%g!p#ObAav;6qePgYB1luK*_;i-3s zTcqP9y7j({$vTT6rC8c^c?&5agho=(n zuEL+;7DHooK*ZEoQk@Pupw1l319rv;7ZizH(*D!O7>DH}1HMZ{dr9}f1};~{2&}>8;8zk_GuT(~vvP&1PfAJ5Wp9~6@FWs^_)|Sv|R1wF7nyHiC6&JZoSc30x0==iy z0>+uzk*%HmcfIjXfAlv#^Yg#{_f`taxYTOBa{Bo3xx(4=l{5EO&+$52y6;@|%+X_W zQRtS}Zf`H&Tz}1*AKfqPLoI}>a44E5I<(ebE7owvRGEv<6n*4pyEk1b5hhcc2uvjd}yN=Fm6eh%$~^H8I; zqp-ZNd6Nhtled$24w53#kdPHdsZU9=k`ONv+;OQ%<@!p?t&+Ufp<@ZW6}d_v>b7E+mJIQrl6UIKO#kPtc!X} zgqe)`p5F$B=Tb5A0byFO7Ep$HeFY)Yhzkj%_qp9MffX39S5&8Cnjis??2QX}Qn14{ z_Lzd-#1WK=`{rr5xeUVhWxV-gH_Q59>TQSOL~dX$4@DXfYMEi3f`T!8D3v@b9FI^g zO&k;@R&;V_Kspx8;UI3*gJ2*2jwSx94QQH#gu#HICXz`O44*8IY!AHr%%Cu&&f6;N zb+@FG_Oaji;!L3iNo1Yu4hQg9HAn{v;-~-l58m9lDyAk=x&_^XEjC#ySP5rP@Vyba zd5ShKo^F-ellfzv!wU-}di7>?eR<`>|KT^k_iugU_SVkTo0rbLeBq(j+?zC#+I%{9 zeBu1-j@|$Adkz){I(k!0|}2*55=PC4(uRFgv?;LSp{Ll*F%fB!r8KYUNM&_p!3e3+>k zhIqXo&1Qh3uD*R?`Qp>pzVSQW&d78~{EWIA5XsI*z@|QjI!j)?qh0SuQR4df3 zJbUxvvseD)cYR~C)%u-Z`}9nq)hyOu_|lEbFWmT(fBEalD?j~vPqzvUtxdi2#Worl zN;y>qGoZj5@K^^sj>v41)n9TGsQ87%rP%Tc%S)AQ*$)eweM6=5U2W#LEP3|CPu=Myor6|;#BbNJN;N4q%7uoW9{Mm+yc2RYuk(tamskbvU>F}V zp&6+`1|@`Fun2JA5b3z;4`1|Pq5B%RwxHR&CB;Cnz{l%)+9UDOrz7;k0Rso&Wyosy z5snaSrr}iQ;B8lEzMEeD@O%%%%fDg?Ua@a{jIyT$F`hi&D2803cEBTO9Yjw20TWe1 zu#Hu*TN5F=^dO2Yz>tab<85s=cXKiuCh?0(~)`r0>r&1*jR zH~;xkVTN@p#mbduZ(V-=`geTSH+5zkpMUI&Excg4cxPkv&b77oeaky%JI#;(<|o?) z>NmJNt$NfU5C>OYh6qs)6_b{!2PqLbB?=Ff5qaX7Mp1?c2VAvhtd~5eSgj|E*rA~d ziD?DAm9ru)Z&cKtQJWN|7E5L5b^6$EOyeiL$WBa#<;-yHNEumz-m<3>vt#|aFS@iA0cq;!Qf?>o z$LNCwmbu5~#faFQ4)IOU2NUIF_$*vR5eAvaYrq1DDvRWqKoUu3$ zy4?g_(_cD_dkNWl^#9iyr28IQzRP=Gk!?UO4x&632wXCGa~TI8J+ttJbFW!hS?SEy zS60?u`_TLU(szCE%>2Tf4i1{&0JB|MI0({5*i;EzgjQX;RYJA zm2GeD?;kyObbW7otFWVHdD?b(XLqe!uFNcUZVa!LD&F_%SF?+x*WP}YLMO!F3!?|) z^&Vu;W#|t~xFdey=3+DT>=KeU#WmU1QW1ATsKON;E)`lP_DaYvKmx8m?xlsaSSG?Z zCnc|SO{g{S1Q<<1XWX6?hKeb|5cpUs)-+3ok)%v&NukEJ2ORybJS$eJX&mH$vh~bDamsw0TdI=7*b$iozg58sj-bG8P;k z^%QXOS$A7_7K0lWZgRw4?3y>BZK@j!((gG*Bq4ln&?c2DbHL=%hn0ecMNGIta~W^t zP{r~UqBGDIb1=%!tvHewGVmG>pOIGZ0k*vV=Z)2w&b!P2EFaU7qlnj5SA0#ih+YB7 zCab?f;dh_=r)+L+Y}Fd&Go2GB=8pD8-SzFQZ~m6IfBm0+69a~Yel{MVLz(9jMgO&L zeei2v|Hjqzb-!^@=xK-3#s*^$kD=`0*PnU(@oTSp+u7H=`H>4xUw-t}_dfF4hti@a z?NChgh|G0d99+A7@$|_fZ~Mkqzv8RU7mJl+_so^5wO7CXp>O!Mw{+92y;OYkwdW3> zX}t5>A3k&c{P|ZcoxAT;f6&Lh>hLCodacozNk*O#M7o5QNO6=h_=KONg=1jX4BQt) zLHzLRzU3{??flN;7k>5m)!+J=fAxW%{@^eC@4x!t!-Yi@dG*fb-c~n>Z}0kWJr@mY(v~;VwbQB7n zYVPU`9eP_j_~4*qJ4mfy2U4Xv^ct=}d<+6#mX-c-xlnE-$10^6FGirsL`V#|TpmwG z>7-9Sl~D^7Yat`4r9qEGfD1PE-)6If{?LR8Tiy zhM>vG(Y<~sMx1yrmAw^8pXGUO4yA>?!FW9_P_KeN3?EL$CUL=a2{4y7m5?HkaUIhI z6Jw9+Dcp#rF~vq0FGs*Eudm`-BrQM8wsjNE$aB-M)5xKyV7#}Fv&J-r|B=Sh)23C2 zn+Ue>mgjLoj(wz3DAcH@aCV6=yd-O~p2s9h&r&H;#7$s`bD}YuiI5uhkM)!PnI=Hv z!7H*I6Ilm>#eV_MgQj}qL<1Vh!4iQ@&o3OjBJ5z_9FmnfN;r}fE>C{*6>oT`-^+%h zoqlh>nzTRg!SDQMzx;s!O#);FSoOOG)<5HkmpT8*uYSNgd~x}maykm0yE-WHK^~}J ze&L_}(#u|PdTV9p*Zz;+I(6z;mW}F3EvYdE-Y_m6`(pTes>>K_C`C4M`n=e z$$RHV#s1CPtH(~ZA9&=RbTUZ$#kJepjZQsHQ)(Gfahx1Wpas9a{`kN6wO{+le7zaTxR(YAC|NrA#eefFKk|W}JXT)9^}@wNmD%-`^|!tIPb9^A zUw!<2j~;$^wR--W-v6Dwt)1hQ!zrdr$^d}kxK*t`@wun}^7s9~CqDj#nMym&2AEI1 zT)uw!){lJfAO4^J$A=aw^PZmx_0lShEC}CKLX*LtUC*td8c0Oz#S%(UTg4$?OlL(! z%pkv)Mc8i?kJl*m0d6n)#1aS|aoXW*l*_Lph5D#KEXF%wkU)pMs8UXpouP$V83QAN zc|UI$f`L*fTPk!V=&V-fGcZYopeMe z`~Uy6;`!>=`vDZ?|6(IBTpV8e+{gdzE5GWI%*WT^Gte!tF)O)!W20WJ%pdEp2NGb0 zTT6$N@&HLdw!guzW&sgZ2`8n8aRCGxH&Tw%@sIt@|Mea3ebcwS`+F9a=7G4s*E3>_ z$CU;tXkILOwg{ahaG>e2t~VWayM5?H`n_STQ4g-G z%MAg7P~z|1?BG;twA zg#0iy_eu^MBd_2nSu04HNuq&D@agZP`1ya+a-{%1yft*@$rE@YuJPRL>1uUmW8-En zA83MA-i`#&aSEr90fW;qs$R_sL-^w}CK*a)nR{V|ClFBaz9fkOFDlNk1cHE%viZO9 z4G@YR2narf$v~v2nJZ9Rpbjs-rldH?%VZ7>zd%b0$IdL|et`x!^HVZ8`~r=)_zbb- zTk$!)!8*7N>q8UF*-M4aY`fKIW80lZtyQm7O`70%S}vO$0tUqdnWR$cw41F?quH+4 zs+D@XOy%30sVy9unVD~=<58_yojcU3HVf5yQf-v#jf%#^tB{s!#b&FD?N-W#THR9( za1u+>vK#=(((8^iTVz>V(N7MANJt0Jtg2rH0H6mz->*)^8S8r!?)6hQd1gU`~?ocK^`8}t!Psim_Ie7ikKa%^k}gY5T5o6 zD&Xw_@B4{dAe2}T0fYgf=ez#^4-ZC!bOiB~*-!E$&DD{LGGU{Ib~U^>** zCK$YKju9@11;m+)@GpV70?H}ZNbo-KBtEE_nx>adJsb?pr;t72&!R)tsf(aV=)qH< zV16IOr8U}c5PF7Cjf{X$!lsl3>xXUWNLWgt$V6{aGHJ>Kc&r!gU^iOc!=Kf$%#7PE z)Vw&HRLYg@?d!{H7d**{@|0jN{!6?N@FW=-f#R}Euo>|((QBEKHm-^bEubBIimHo- zEo*MkUPS8vwSyMaI}`ex2pl|^r(ETHZbcHDZzzNO3U82>H((xY#7_RoyJ&3Xueg}*c_s06cD)5VSnHN4-V7eC>=~jp0%|3C4b{Ds%AD} zpi}UE|2=S0T~S;gkuq@lXfR;BnJuQ7jYk6?oH7D@nvRAO0Emaws{8z@B>=!>YJOq% zyx14EORMob+K94#ZCI$S0XF4!=(nvh2)dalJq)WISz{+uL z+pnGl0|`NV;AngrQcwx6^}ehLQ6^!b?qNsTc|f2+3RL195E%lKTV_>;Q@sl>xEO9h zols8jJtT+s5QOB@_{?7~X^6vx{CX%lCMf3T5>Pq`Q4n7hx2P}}=N=vevV3*}Q*~gf z9O8f*#3b(%fC>7{fMU}FFiAg<69jA#*E>jsDBVRXA2J=OPJ__2OFt@hvXdysJ1bjM z_zO-_&+K8jVyu@N(*}Tpjo8Uwc^8eX{B^h8?TJ^ci?b$Zl)dMxQmK%xB6A=2TGoHU zBEN$R-E34jT13M`&<)w>!V!49<@8uWj1vK@H*!oyfwH@y@0{ioAAsKe0df( zf~n@O2XOk7R|*GkD5omvi$Mo34thx;8bk6FAO#m^djaa80tx${-s((rH{9tid`;mp z0QEtljQ6%lULkvwz!x1DWU*Lj7w>IM7WE%01M65vjK=+}FhFDyt9L1TV**%A@El&H z3?_(Ts(psA zWnV~yQNCOO)iHetrsxTvOV`$Pt!sB}sU zRYJlx_6fd~&Ea8MfZuDliRue~RW+)PdOOjvDP?0Z>goL(AT z`{Jkm!`YXe91T4GJZ((RxAP5FP4tkI*LSZddMg=rn%g?|9-+DlAjzsQ2 zd{Ye=z_2*(VB?2lrVA)9wJXmLBQ~)etL8$Mu$b%zF+5J4s<*M0A8G_(^Okd82rffi zk=LSf-e90FQys|(F!)aK-dg!kHtD+>fXowdZ3BN-7SH0N7IatIKiHZ{(dm3?57MZ& z0y~Y0Pe{V@a&#RUG-5146eGk|oFUT#xCg3GBcabk^<-Nz9``s@E;m5gnq?9fI11%- zY=)u@tMq`@;sBZYgd1$W?iJY#lS4S&LaCOYl0;WnRA%b}LNO^>YKC1&d65<9v5t2d5 zpqtF5AUy8j(aPgioH{V`C9=Wow76T8GsJ~amh_Xt40fSfnH&u(N!!}A)SEhVaX>ra zY1B>>iEvC85+}bx`V@xR3`g*g!4LIN4GH}7%Q^vv52nhk`)cnVXDKc=&&lJyu3nPV zNhZg`QF~^-QuQm%Ofhr9H)CfB+9nmqDb2bBTty&UBEqncVOK*RtK}fjP>aHU@Cm=F zlk&K`-EVc0g~bIjRMjQE(?ZsnJ5iR%tw%&5%1hJ4w;Uh~@glO}EEtEhkrkMS-1A8c z!$lg$KndB9cEG0y@3is5Di}aluq`E9Hawmq~o+)Y6^KWH2E~3Qf^Rs^sz?oU(S#&#G-!H!gwIo!Y zB%aJdb#;B7yP1seFQrl=&2|grLAkVq6G^kJBxxq&CRu0BgmR)!9A)cC84ffHX*VtG zm6Ic5Z>%n3q$VIfma{TScM&XcFIU$HFv<+Ru@3L_SeXXb!3SAVuVA9u7HgBis49Qd zH7MZRHJq)yBiKiaqpBLZ2+pC#!On!Kdmko=$w9qXVYCaLH;3+GVG@eB< zfbELbVVY0A69$7LOUpiomvV{0dA|+#xoJg@Z!t?Er<=YrKy$+} znp^~?^yat;GCovc(Qjef;(o{s}<~Gchzx5je`rQqsOCcKMDuX z;Sc&pUfgD_)WHhfr)K&a0>*lRv&-W&yeSO4qyoC&of6Dl18$E&k`UIF?-&*gw8iSU z2wOnXbCOZ%q<&Xdpf=`48sZOg;67O_Hz)HT;)dT?t@(5d5vvum{YiOHoXoL8I^Io^ z8NGjoQ)s1Ww@CU!f-v@>(xs$b#5GI?mGZGHyGi{$@kC4+hXNDu_*rQHHR!bq;W#D( ze1!-p2K=wO!7#N3%d?OGYj~TH^`+Bm7Jt+=fIsz@`O&%Z*C@uwux*eO1U&I2;L!mpgycdL=;+9>?l~4XP%_(1m7eiLb(~EcTKk`4V=3TZFtA93IuJ z=$Veo2fHgW`EEEsGDNDynbNsN;gI(ZOi8eKm=sf=NsXXTC1{5$#?ENym+t`NC1{k) z8Hm-{d^#{c#yZf*cn)D4hEWyN5r$72Iw_4sPd8B_;hs=iZ>ES71S1*Gk_JD*Z=ZRZ zTs9KCAOS}N>IT1=;(s?wY(ZQ!kkG#NY7{M8X2-}2gZz76Oq8u|VPvCYKhKCp*{)U76J46l2-{Yki z4Lz|FlGfx5iNcw_Ja{nNhJcyHhH!1*h%qA$YdShHMIhwknaZ*7NRF4Z=vJ123A><; zNExEVX!mANu`aZGHY&CmdKVdXEGR%Pc0yCo4ClMAp2r^t^ieJteuJD`d4Q~7IWGT& zZ;=%XscvXCmPB`l1&v$?wGnT2MvixfV+?Nklw#6$YSN0IchH zED1DZ7syO;3Y&2ocR!WmP2;!=A5J{D_T-&RrRZp+^gtQ8@c(K;-t80TN;UK6G z)Ct!DcLl;9=uGnkB>+nN;Tr{Nr#o^%zR3W20E@&_jR?%aKUpZA0XS^Ld8>aDq?SvE zIi}_6DDagso>Csjbm19X1PDH!NS6=hIFtIgIMU3m-{7saI{`?HWvrZ+9!)|v-+i&F zzTNFSmu1!5O$Ene6kN&O2l|`?ag0I+nVc?9O?ZG#Sq8pHH%}=HR=Q9Vp}gq@U_xG+ z#X$ywm!XBO03i+HuQ*XPX_3XUkK@GHV2Yv%D-uoC8!=Us1py$j6Ai|>qNs+cI6?xZ z4a69rA@Ne5VtruJ}Dpv-_dh&)jtkg;Pz4`7uHaTP{+{l8S3E#2EFF6mK% zM?io*X=ya{M<^n+=AOso)8*)4RHf7+(e*|qZ((8(-GQJ;kTc5y#es3k3WXxur>M(R z4>HH|kve;?awwAUE}De1cJ*2d^Al9vKpb5gBb5yVvlK)9)e z7$qdb5BaGIf>t0krO>0ii%hI5Lcs;bw6c&QsoA)Ry0>08G9C;E^J@FD32ZAcd z6hoJ0lnV&~XBUc)Pi2P{Az3ccQ`LH5`X}_2!&rb-zpu6Q$?tef`Q@wSf;lm2r1M; zk(qBvk3U7qR#I%oC4io1<79DIrQ$~~-o%vMiKs0Vzf**FZqEw-3Uni0I2=8ch)SV7EXq@KJA>W>@4y;gm~pIy@{6 zbfkuY#b5LdnwS!B%42T>(KQq&74P7{cbD=9$;l>MN{r_piRVk_Bm@m0tK>Q05CxiB zMDCgCnvRtd(&RQ8z_H*E)*G(D5mtQaEwK~4AgBPPbp|B@(GrXa62@Yy`0nHt7KvXVa53J6S@CHE{5Xpv_ zjh!}?DUi>3!=j=D0x|L6S(exDr|UeHJm~K z(7CvP{w{2n?XafMF#XCDq9h>;11|tL5GZTP4tKE_qlGe+S-xVZn$8l_F)n&{M&1a# za$xF_^lifDXb=FJ!is+NS|FZ+^*xj=Nc9y!qQxQs!2eucuH+Q|bqKua9AbpbbP)$m zH)0M4H4FA*9Lu{UYWg})P0DeEnKQwAW5WT3`k5@5jWUiEeWRerxiUSSr?i|4Q63df z8t?H6N?qTx-~jfBBX~3ThXRSey)iiE#_Ar6xx|CH($SazmLvJX(6LXXic^WMJ@K)Q zVMu{QFrJB^2-+G9L!?!KkRog!)}4yh2l6@-N+K3fHtnq_2_z+@YoMOp`;#_;Y?@fW4IDv2elip=xuvsi|Z zKm#TqfibBai-uV$V1S6e$V5%U%#j{Lu#qm|^7+sMN^ZP@T|n?`Gn+zJ(D ze?jE~1okmbk;|CE$7pB)YV;;=g89_{&2p(#E4HhXN-3$OhRnX%sTbP~T#!&oe1eM) zSxOp(QjMew9ASRRFAlObjxTGIlzH-uY?R6w+EpKQ4^S93aZ;5RC1ntL8_4Hz+Kr?f z#7k7fI>t_?z(|0}S}H+rX;LJSZZHHKT_O*x^3PwaH_pZzhg4*QBBsKLfo39NqBL_< zg>G=?*z}N==_a3g8!=MAiOhpiaS)o?=+#x6G6(InUMm-Tf(t4{flxQb#+Q!@lUibh zg>aB>lQkxjzG;O|(}#KE_(|@HBr5uGxzq$0$|Gr0ajWyPbh_&X9Z(e>M^@y{4Dms) z{>hOHWl_AP_l$e>3O!Kb6*7Y2`SN>(qWKW*|Vj(CZXo#~G z5E!u)TFVOT!3eim&?`Nd)`2+1&?JIgwj=N$0EV)ke>hQt2{>$PQoKB?WFK=YRAS?- zf{aq{)Fdn64=j)b>w-;Oq@2*NJts-c+a**ImC2M(t}q2M5sBz=(39b5S}8Z6PIFh# zFc$%lH4UH;vQ;q8@HR-u!7VA(eJ~l8tZe`X(4)AY4=sj8ERrcGV&EhcF#fl=#qWUS45%o#s6M$?0nj_hh-v}sUp?D}UaiSgO>E3(45~1qPGNw6Gms*Gq=X)rlvR z7&w9~5&aZE52P)fm8RH4Kt+#!P@DAH>wOQSoyrm~e|Qq7(K#WmuDOck2UaUZr= zbE?270)j%doQ{h6)wp;xhliX(pu-=!0Log?Rz2C4iaT8O9w*PY;tD*4nT^Ui)AD58 z&9JOehk03PFUcBXe~D*^VvJ>G11FMY-BOZ_u~MqvWLTaw$A!M0GY>1CTdn$Id8nD< z6kB8&{wrt+=Fka?V-vI+X&MhG2$oP(>Q;jt-YXfLiuwg5r_w2>Sz3Hs<6pTJe-ndn zwbD+<{c+l_R2GNXcHAXN_r9FcF|Y=Jf$GYv%0F{400hG(mg9w4e=!jWpxJS@R*Tgq z%YDrN^WdmXA|~;#%Cdu;1sAVOV&-Zy|{B$ z($WdrK<**oq}cNIVV|K0%j@ZQ-}<8HZz84RU8u+dqXzHl5KJ-UFGLbLy6L)h2iA&& zqd=&cQ^=E2ntE59+q%>#Px2xaz9E5JYuOIh;I|C5XafQ~huae9L_Vg2nTX$E75q9{ zm9n^c9!>CJX0gdAoty%SBR;~^6cT>bi`ox>U^qSzOmPiRhf-p*xPT$bQ7kpaKEwe4 zu)JR?qwD4}xP}S3Zk%K-;9wP?#CocySLS6`h(=>nIpbX%fJA7M3A#(ECNMy?n+FXc zgmQv9@6_sW1eT+q4CjE4$(I)zOyGl|iU4qEp`pRm*oAal8~ns}7;h&77{UQ05J}%l zTtk$o4v?)nA}?Exhe@FtcQFVKm+dX#8aGGrl0B8GR4ZgV@W)ik>wH}wfU4jbT+haP zg;LAg8F8rz7}kK26-Q)nS=J*YNL>b*BXSLIp7hiYY?6V<0aVloW2*O*#o2YXQ_wb! zDinle6()1!FW?JhEJ7SjVnXRqt0cv*ohZG1QtYB$S)o6k^dL1W?2qvU-sZLwF#${3 zDU|yDWHMTao|Wj?_g7~UDpjWR((x!OdPhouFhVs^92%J!NvC&UdG>W&8pM6CgGtdJ z0xc8=xV`vpA4^k!4E;upPjeimB{on^mV^8r)|yUsEzf+GQBOUfh#&^4`a{SVO?D=Q zeP{-M7(vLOe>CoSQ<=Yj0xd(Fmuko4LYL|qOxR3|+Dw{t$6jhqe156-*rF`*0e?ik z14@kayU7K#9O!%0M>;!isob5Ed|axU2p{m733CTJeM7Y8nYF*ta9G$jpYis`=}+(C zwoQd5Ln(4lSAdD%+Jr9PJ6ETM{QPOD0EnfioN( z_?Q!RLC3kXt??&e1vY!`zE54@CFE1594#H?|?N27BA#whv9?? zG0?GraJ&f^W!5~zdTOtzKJ#4`LKvjEYumY7(Uc>{c9n2*@Ds(rWjhJH1G3B7i}C@L z=?)MH-gL{sLAJ1}IKfKGvre)D<5s>FW@ySGY2X<@MTwleLRs-7qP8p^2ndGoiL?ou z;Z}f7fb=;vs8f&zRj9DjJd5e|nJjqaofi-k`3dwOM7;TvYSu#&;-ZOt5+w>^ zYe@#Oa1DEf{fJM3@{5T)JO-+ z5hjDwpNI7RIpRh+@lj$~+J&%MQcEc9aCBmqUn?PQM5JW}IfgXix6fECAsYmLaFbc3 zVgtQEP$KSA%*4wgtwinMw|5jIxd0(l)3r{EF(9cb=$HW`9S8z;u|>)Q51`j7*Vj~? ztJ6Dz;TI8s(nId$&{V6CvY`Lx6qefBKl;S)7i+0zgx1}yR- zyvc_q(TZq2K{bsrz=D$`v!s+D5BfD6IJ3e*0AERkgEo^@;u#j|DIbn` zT38fx8?31{aZE~OrH0Qjzp3Ohs+schkUcc;U|TcHi9F~B@|ntev;{dkEKPh;C;^|T zCgdPF9`Lfp#&r>Iq`6w~vJeZfOvppZ`H-(@SnMKHNDCjKQ>C#20gYiGW)zY$LQ_!4^<7za|{a0Z9wd1e@1`a+H(|RrWN83?ZmyW54186?!Q- zW^#t7fD^b|1F%66RPl5SV8fdc;zX%uA9@ZnBVa|g*v0^Argrg=GS`KE^~rCP1iQco zndu4@2zsDy!U~c%n1Iv;0*P_L!eC`O8c#ilZyDvWIX(Y+R z9k{WY6go`S5jNvG0&7im5lOUk7Ni@Fqf0NQ-T2%fz=|0D%j!pM_GF5gP}G=OnvYsj zPs2=8C4-zbVE9ZAqmTmWm2wX1thaSTvJ@TyA4KuX##^al3p~`GT$$P6gXxM%#_Ld( zK+Kh{DOcRS+viqj4Wfb7>;Oq|hr)YU_UJ5BOW!1nj~oT)3Uw8efE@S|;=hce168+7B`8ER%c z=TC|2Dby$m-;pQYqeu`u$0DI{An2ptp@Xp?hbv0TH6|!1GK-s+9N+{g6i6(i3<9%4 za&Ps0#9s76EIDkd4@8l~*f0__26a}#F>|OeOb5;C zj46F^koX@bFMLLgbR~ET(o0y7;sc>f&u8UBnZR0d0ULmapgsQ`}~R77~C2qQNNOFsJYZh4IL<{R%XkxAQ1aWe#>5$v=yZv`X)2sv~_XMFQBYoaXP7O;0%?LMsS)r2K;4mg@(=d83SLa^nV~U}b;kX4JBr0PRfe}P8IB@y z>PKY+5WVYLJ=Y#YR8ZGiw5Sa=!(2|o0g`t_@DMgsfT+IN1tdI@I`{Qz06q!_^l4%lvm)lIy@hW{puIT_O|NprCVvSrcDMR7aUyBtlx~0;4b&OKWz4 z>Ot^P4t7D*a8OtqPPRCzwTTJ-T_Flu{OMv*C|5A{`W`G3B3n!W7W&{AG>AFQ@B(4L z&=|^)5zmkHlAzDULTEnp9q#4lDWpUC+~5O2!ac=c`metLd3JgCoQpdy9(;7B;fjUS z)?6cE=}@^C%Uo@hM$J+o0?2hUFDe>?xj8t3@(P=1Gb8U01_H^?oD#^JHuZ=#0;*YC zFvz^mk9eYtdY-9GjKHYm_*XR5Q@%-HEUIk6EJJk#qW~mISIQU=h|taf3tluuZy1@H zCLLC(AVf?NL? zklNe~AQ~J1p6g=HJWUZy+(98Fn32dkN$Mv5-ZP_B0E7{7nE>SB9e@7JfudnK;q%WH z>#9=rDKdZhMMhhmc*;;dxJ20pa*Bid(J4y}c%Bae7JpTX0uMCGNj07$0>6CH4kNQH zYqgq>0wzzsP5z{x*4OGEUW~K_8m?tH7n=)XqxXBm%Xh<}&MAOuAmhP%xo*8C=o$x>) zHbP&ccwrJE=wj8@bcJF%-jA#Fahs4&D8)PESurk#w8#?~>fD$VPKM$hyl4X9X0egP z`V}Tr51)cma2)xw2I@iGfJGrEVyP^O+!$hcv5HnYqBPUn5@wMIBIF>5sdkbGiXsDW za%qrMDKn}wZ=T7sXxt(L3|YYs68K<|A6OR~0Eo`$flR|3Ls)e(!d*HbAn@h@bu;3X zejE&fv5MFk*kP7++0ret*rcaV&kD1%ty-heA9Ve}aghlCBEo_!q3+Tn+E!TbkepQS zh|iVrRzNA~tso^cX}8;0<;dsC4$5Y8C*mV$$GH``qK{w+X(U z+9G)GdhpH&cpkA-I=vHA@9a|%s+p60`fLzGp^Fxi~Hd{dne2M?gv~$4EuzpG#h}Z?$ruhChKCy z{a72vX7J1<=RHMcA6@XX6o(K=MDIXVMTr-zf*mjgI3D+3T2!uRd1rLfAD}rFQ8bQ3 z9jM89sR9y)CdHIk+OBsis3rPopy&B5Yisi5_Ut&r8fo}5?xfsC*gsAtWp>TRPwk!A~5!N##G-g zPt+0K0W?B`trA2m?$mSx<5%?15?58xU|9;L0N0zuxeVp#AS@h|=s^%7kY&OU zZ5DHFz{fy_ye#{zI^{fa#9Mh5z}0fxJUfHg%hA1^ot@q7F`A>SLsTZ)T0M+{ONPq8 zinT(vEDAJ+>aPJC6^b`dVXa1nH zR`0!Sd`Kh2VnX^LRs4Vhc~sY7c_oPDWfFk&%Yib2KoaoNB}7{CToZO8`_LjbF=4ix z=`flo$rYAi^+C279wzcZj`)_JH49e*v^Q6OnuU<=pijh}B$e55wu|*vDs%A!r)D

6R>tWG02p&@#*JG3e(HRAlMCw@xAx70g0hu-y=Q9GoOzmObx$CT&um7TV#&o5S!_8{E~ zNn<1y?L-g2lVK96(#f83Do~x3(?VCaS)HOxXmbw^AhLAavt-jceUORPr4hv{dK1HY zd=E-lNs1{YN`u4V9o`JV-`aOF7=WQYkWJN7CiIz%kh}R?j6S&C{6CyRu0`N%7y((m z00|N6qHR7J3f|)kQtES(T1d5&|yJ44CocCCV=9CXx1FoWLeJ`oub)zbFVMma0iQB*P*O zVR#MGH|VuUsYV{E=fgtt%UiAk1Z;lHp{hoYcL>{7*xycbTml&8DPuS_dYpa{EOv!rIq5m zy=@eySVPJvalP8Y6{2r>Lwod-Sa@DwlXh>OZz2k4Rl1xDY zXr*`!gp3!!bjK4IRVz+lcb_~hnbe6nBZ@4nbkcym-m;~L*aiWg#heuC_-y*w$nUOI z(F>$rO&F3*_D98T$#vrtPxy|IC3H{;hhLESXm>S@_zzbYsrrZDO9e7&?;_JR=!}rP zE+FRSnSxP6%QhpRnk!|4(O_>t`k|#3$K?ur)YTl-#?S$yONavQYMjav2f=`F55Z@> ziVHCwgTe4nXq;dUCy)7&9$6)M3OKY{JaVFPKgDiV^iHtgIVMN4i4;7iAW_i|jamHg zbV4Ryz*M>LaU)Bxhmcv=^0;e;T{dOR40{#v!MZlF}1Z_Z-{ z-E7M-gbfq64CyCQ4Ld*vet2??DFF05ns*89BTCQguvRg?g5*(CV?BZhYw8dZ4C^CT zq#usPoNkie7Z9Z!IEx75VW|CdvX&1-#$OEj{dAJmsy+#doN;XafET75WsE+EnE=Y; z5YSR3h@s(bkb4-sx6&e2CM7%j8`WyHGt;b8>pLsmad})W5yS=L$TwDhtejMC^>+Wx z2T%Rs)1SJtH9B$hNN<0zwz&>u7=x%go%-8e_sZq|;IS_~oeoB|DhrI0q?}@$&@vge z%Z+!x<=#ghIsL@tVZD|dJ$mBu_3O_)d*O*EpJ=tKwMreCAeUOTdg}CeiuFc~ItuHv-eZPUrI{NEh7W%x;E%FVHm+2vgGu?ZC$4<- zKYe;_f45RD*K76JxkbM^K@d+!UI>AHF{fN6LoAogoKSH75v(bi;RahX9vTr5Giv+D z`D0)8`iFM*_7xD`gjCtg5~Jie{yzK*dc+IK8Qj>X+JcdWOkGqIqKsfBgG2-HO3C|E z%wX|F2dDH{5z5A-D}$jY8B3KCE=J-9fM6P~RFGOSOS1&KY8FTs)7=7p&j(zzPo5D;Ml)O&iYKy`G&GWTV!xiWMA}fRLzhM+5GX5gQdLI7LXV2Sp!B?q5#gXB z=8_b%Mv8)fx8;M_m4}0IufM;wvyB!lEiMqpx_gBoal5}dH{VPuW+KTr&P?M=vOGrs z1u*bDi*!qbDV*2klE(7#=AGr+FMHX&4?b{zF>8M0qrZ3hp7~*~|B;V_WFuZ5}&u?8=o}Pd#(t$)}#GH@rz(Nfb)eYVDqT zPe1qEbB%g)ety2$s@H1dCh0w=@7>w!jnb^sYI;smM;KyNMqbsR3ZQ9Qc+26a+-USh z$)`Sl;a5NO(Y5XUO1aW(*5?l$^ITqGT$Xa(0sWPl#iKzUD4M2>Q=XPFN*FTeMk2Lx z^4f<^zVna0a&2p4cYC)_d4-cgmewEe2?L2_By`jA5wIj1ya}2OM&Q3RJZ&z-Jyikr zEpHQ*C8letc~wrt9%a35uUsWhLAuPgxYdT^dX=iC(g-HRtj4+o5Y*mCA~=e73;hpG z(4JX)s<{}Rq^f3UqvTWHs)wi!zI4=VHm^Lp^-I6_vg=DD%K6p?zL`<_JvfJU&@`O$(91ZIeacSaTKgv8uh^WnJIs;L~xCUW3an#B zo6iYe)1r*!PtTx-(RGnr5I-`-BmS%x!-FbQGju6plA~D^=r{_Fv+EdTBBmI2ni@SK z>yVbDH0YdEjY4&y>s8 zjEZvPPe!0lpbaJ@b=69}(Yki)_G@1Cnwd^zWqJL}Uwq=&$))r6oqG1mm;bL1|K@x$ zX9|2Oc_$26AN9WWt82%PcIM{J%*`%B8Ar8JtCxxo-n)2cadvsxFyE{-);D(7R<^db_xE({AeGYW?Bd$m zW|kHA_xhM$t2IMi+-cAD`s0y>M49OnTqN9Me<$0^Ql#sKQ2NO=2iXwnixn#Do7dN# zd;UhR=RN$Dq*iZstOq9+2@|tB?-NJ}0faN73x;m#?fMvLZ_#nVmUx z;>h;S-qz+W&TF-`Q$ZlX|^u5rO)mzn(t= zHX4N{L&a!fk~12E^Kg{;t2!fZvCoF|qZ!7A;V|v@yw1Xu_%)swGw_bnxL?HS@WC1= zAkZ%y(h|m#M-D9vJx}kM$4FP$MN=JP^6tn0qNcMuDr7iz;ytj3>1gQfkn5|1r=GmC zv$Kmnx7wA3BULmA-<5+3Q$mN)d*eB25}-_Y4dnVU$3P2vNJjmS0Uoea$4n5n1_8qP zb#V0E(>)rIhd><6IfDCQ2^K|4A#UtdgA#NSW0(*GvvIxFh8BN0Fip#NVlNvY;RHz!2EBT{G1H#ybmmT; zJbL={u{+DlSFc`8)9&dr#~Kanw6M9d_w=Rbnx$EmMdUz&?j%k3)4>L;SXyX2aPIWO z51f7A{5_{mEiKG7>-7pOu9lNdqe>L+v>NmCGc&X8W)st?HJjCXtDYoPZCKx}Ht=Cg zC3F+GE2IlJkV;a)T1oP&WqRs$JR`&5Qv5DWIB?1En%|`C%Q7Eh_eH0nE3#H(oJTL; zT#XK+LAdC5gbM+?qZ`_ zn);(GV%1pC#aUCU5yxnev6!@oeo!6Eq1N%uD+%<93G;}IWJ#nTI2;NQ{2ol4<|zJ> zpCwYoS3xD_qxwr zx%uU1u040@`s(^lsa$W*%$_=P`rdQ*mXms;UcTqlvANDnqtUE3>!=+S0@~_nA#=Y< z=J^_HDVc&Apz>Hafg*H8Jz}GPrZTI^`4*wIml1rEYJyyVu>_ z?QQRNDQ>p6dRv>_^^JXUvDLM$we_8q)!nV_J#g&r_pe{ObNTx63)gR7x^nx%3pbv- zboJRwmwA8Y!nJ3fyYkGlSDt$2;`N(%2q2ZRj}MV!@zM(GKc2je2SHk zi?Pj!7^313EW+kpP9&V=Wb)4E}(vZ6uPd6|&-mTqf z@k@@R0>JXbI}@f+sW6#cSR(P<+u0vE_Mr6qTmjT{7zR>z+BeOFd@~rv!`4KTVrAoovVOOq3 zN(&PMS#1@Wz(+;yx2m$VbZd3{;>D}`y#Z8NKGl7EL#SDtcF!9Y%KU(!E(ul549jFN zeJrEz!s8xW>YO>X)F1RAtyZu4i+9Mt=z(OBNJ7~csOhatdr92VY%m=9eRX73Dt3p% z-q5c}_XnfFaJ<(a?(X;Z_6OVBy`8PywT_Q?4(3~JgnnTLR zQ3zX~i3QrNw`2lGSS^>HPy-&jQH14c>A)Nk0F2YI1(M3lSz0zr@Xnja^A;0eJD>Ec z*@AaPEt_FDmJzi|u~~0Fc;?XYqqA#U zBQWl?TKoO}`sVib_Kv3lNp8i0G`KiBJG-~L2R7usD2)72>UxjSJ7eu;25RAy%nlZy_O?F7PFA*qk1SO?VxyAqSo-9qO4J zTbem@`cQ8`RW_gss+21T5zYiebk3V_w3txQdi6<^Td*SjEPrvZg)0duk>cW>Ef98u{diwKUeByIo zci zswtz;F|x?*jlr`|uJ7%5*FdwAEF7~s#0Frs9KXvy3%vL=l!no$%3+NGjeP|LZ`m`k z&?X!MY4)&*D4nhq>Sp4&Fa?sog#ioCl>&Y&i1^iIv+>9s?+%&Tp7?-~%S~7FGXUlw zLiT~}wD0al0C79VP%Q#C<~zs@$G9Iz$T>OaK2!BJwwS{>qB@6_CeU0&@G%r_3W$GG zgjnbx2a_Yd3n#SV;B^;O%%?aWjhC0#m{_mZ0=Tm|hE%ZiUU#=qEj;#x$B65*t=73S z=Pq5owz;|6?GCQpxQY?BI-RN&zXbSOvIVRrYFGaC#znxct!zDW@%ehOg$GlRaeb9A z+`PWqEHv5!Phn*JtT##rNww6TZBtex)jED;W2^h*^Oqif>f(jxukZHK_U!EW^XFdm zvIib`;2vs{t=&{Mdd+jhN`6}?DrPgvNd>pqK7! zR$3FhaPk-!FpZn|=pL_cGt5D&=2=_Hg{I;tlhqOo7c+n%Esmf`P;_&`qtLw&h8ez6(=zq4H0lQ9<6U} z-nz5Ava+(izOg}c*xX#-*xcILqtNURhx>SxaW5VA{idm`kUP3t=?})`$%EB|Y3@`p zVIa{@j>UPJc(a~^Cn}^T{Q_uOo(S3*smsFMzf;XxnRic5&wH@cvc7AsF30ga8jyD#bI zJwy^g93}|X8o-zHEt6mq3Z|;a%^*h*uE^}rZCHkGc{Wnof#|cAR6?DCQr1PQc(FJ{ z1w_&blp@2JBva7hkK{T)v$*Oz(Y=5tZQX?Sj1(?L^IHRVoj+a-{c?pph8S<&hyRu1tHygg^ z8&2FD6f5o1#Y$syd3CqDRmQLdZ6>YYyO!3WNrJbq{}>>~q+@_c6MX@IpL*=^z9+3AM7N8K0Y$!mLSi%M zTUJQ#x%cd=Uhybu!68@#vCy22d@x6)Qd(c@J@?e@-5qa5ZCOyjPW2WRO^W%=dAunY z_O-uaio)qkWTI>~L(rS3$dV!d*^HLYR^J>ZO4&nGEE*Nm91I2AJFG!e*+ORFa@C(3+ zf7LUpD~HEmwip$`$c4c|w;@mbhOh+K6RXL2NP%)kFxo^YypT6eg-2kUcL{=zfMp;$ zyt}*mxzB$2)QMw@ON*xepc!1@t<&r*-&&^r>`{PM8qH4Q`s(JV9((fmsiUua#i>DW zuTZL1s?BTHZjouW+I6w@db`)}OmE75WdSKvYxVWzt*0(N(3OxomQiC>DrBp&tGk{ zn}?6Kp&zWx=J61f%EJ8O!s6`QY-fIchSa0oYEwyAO62beIR#Y4oh>pa7mQ6ch)?}0 zK*L?jEV@I5jOxB~*wdO0&1a}EaXi5Bk$1(Gu@BHNTgK7{Nat~cm;1!>Nm{HXjkz`= zII^_3v^2YL=Gf8KJbM28=|iu0;GPH1oLuPC_qJE}HkMaz-Pl}Nxqait^&3}LR_{no zrPS^34*I*NPab*4*SzVQzwsSk|L!;A!A~7q#6iHBYNf`gz(+loD3IYlawicp)R?v; zaT%vp$D7PFn=Q(+M!nhY%*@U%%;I1=xSJ|gNV-Uk;a6m<)j}0#&LX-(^{N;Bd468}L*}*q{pYlKpwh zKl8EEb^Vw&_FT~pXjegLxQRT)Q4sK!sXN>IhYuZYw3-`R8+dNe!Cw$FW@bCHvmI=F zV`mo=d*spkmT%r!S-v^bDsQgcZnewj&fjPx!ckVr6ORRIM>L9GBL6 z-Q~^xUUyP$b`Bj`YIv7a133Bpq-G}mj(BlxW1Gx(LLSoS%+Jlv%*^428jW_@Q{{LB z&yr)Y9i>O;@qXupM5Tu}$I5BXIOW1Hb97MFxj-ZATK?;S7I@#=<$|H;e zTjX8XG0x50bC*lCR&(a$v3rjkJv}=&KRY{LFP8_TVtYG#yF07P%eQXaBFW$0+UfRt zrEIdZwt4f)_0{Fo-eA<-AMD{421NcUcy1Yl(|b-Hdiz(u?pwa;-Cy&z*FW^YnZ?D< z#NTer$PRFzu|B97V)YLZsTCH5T$%c@j8g!)Yu9gIx_aaK&E?g#E$?M7;Z=333T-s1 zmM4vt36i>7mIm+Yu$J`XfL;)w_#?0N1htS|ERwhO`-6y7jEhD69pf788E3FC9=D)k zreTySy=e$q0svDwQWvT@gcYZ?WvIapcn%qt#+mm)2w27gJsLeBhXWVGHZmh*5m#d% zSc9FLEW;*@;gGxunG;A&3t4X+=llX5jRPdHIC6nl>w6C!8E$^b zi>**>7S32BAxBU2rDMx$cTOEWvAS|&)ZOjO&9`Qcv=h&8EpLwrKsQ!y-&tL~y}Y@$ zvDfX5(or@V4PSZx{fo1c-M!IpG;TGU*!ud~&ieKqajV<+Du%c6j0=rs6Z$-h?+uYf?No}>fLIpJ#jrO{GMB{3;N&;~G z8a91xVQ%j1nKMU@9jcT|>8QWAyPJS;tzN0tyfl+#mBep(fjX(j`r77m&%FS$lp@u7 zWv|=a*xcIN?+=gwb%-YrMuUEDVPWpvJ*RHpdSR=7dx3J#G!@(MWDGCpidsygX6L>K z?|=Ct4}ov&Yb_b|$*@I)!p3zjB2*3b4&5{MR{}(^mDz@=w&7E78>do z9vanG`&BY6#7=izWP*yjr74(2V{uGpL~hKEV6I!9m$%M|e3RZFC(OeeG4c%-M1bZK zZn2sYWaJb%tkHjtdy$JHtj00@F8`qqwpfmp<0D5d(Bqw>bb&;4iipGIgL%6<4)>LB zhnA{x42h+50nB8Bb^vg?%QnW(05)PfzxCf&#anjEkt6alS!_0IELpCUmlh7E!>n4Z zce~xC#aXi0N`(Xwxz&K3rla-s4eY9t)R*t9uC1+HyLk&FsujxnMzhtKKeTxIp0lhy zJKJ8qwU!iWD=Vwx;b3lVhBVftNlv{&L8K`)YPI#1%_pC`Sob*;ljLOi?U1&c4c_+7 z6SdR#H=31&r3GAI+8yq0+&sKEyL9B?Cp>cJ~|A8gicPG;7sT zy;^~BLXW%;ht#K7Oi{(*h?ID1YnyZ_?t{Wo;BQ*5H_4tU zrmGabh9uY;97H)#kdlR;n#RH;6&zt>T)4Bgd*RZxy}hn>L`d2=1-&y!suUD~|es6DUV`B$;hCPJXY(OsgdbQQ6 z6N=L`-QVweA*0?Pi)+nvmRD9uDDaD*yu5tp=JlIfo11axUDogR)>hV0ke#g!2*!xJbUs&B=Zp_qbByHtFFMoo!L}E~We}YYR?tAe3qYpnYN#m>Ep|YdFa5(72 zt*q6}bzH;R?(ROLo9*h%(xg=OF2%4nAgSG<;hLm;RMUfj2YHSiF6)py1=4n=QyIk= zS+5xKrVQEB^33)STO6}D)==DT#?Y|C=$9Zr;$OcI;&dUEMx;X249k-!`Z*|6dtcJn z&(V8vorAvEebH0swQ}cVmgaJfbyclBHqkM*r%o_$Y^%5MP%b(rHgV2b>S;u8j>NDd zUV8UqoM}=mnTUq7p-$Io?fT5t=Ef*Z=ND$?7v@<|WiFPsHg|gc{WMK+AE2?f-QVBq zV~g|i^JmYUTU=biB(Gn;(W;ft-g|m|b-7(9^!AURm`_UC&fYdDe1!^v@X$|*+r9n% z?)F}Pzjx#M>eU;!tMac9k8&v%w$uJszw^YoM<4#I1nO7=}2BUs&AF{`3`q0^PhvtS`yHtrJ1PM9w#&&mipX6Sa zB}I%LqAHzshwMB;-+;e%tD0rJw=0!8eU&Onbe<-7=|K%c(OAr2W2xNjb?Xg`z^ZIz zZSTUR>nOC&I4RYdGZ7OV%1ZeS4Qv1)@xeq24}D1xlO?lvMInuPQhMav>DRpMzQwsV z)4i>*Sm^h5d;5F%(n$Ec+k|xH$kAh9W{%Tn%*@T<&d?pA_z(ipY-wr!@S%CC_uIE_ z)vNXSx%nH{uHCwMqh4!ODwW;cJ+Q$?uCJ|wZM!}9!VA}4xO#ncZG%8TCRMGHG!CRQ zNwzn(Zr{FHt(QqT8}$mx(C@K=7rH%1OI^UuC_Q)n-Usiy_rk?zpSyB(kQTb$Du+m= zAGc`CmyKwvW_a6?C$ocLmJIudmbQhl@nIE zCQ}r60CR&P1sz2r`QTVsC_@!k@Y_M!k**x~8-~i9z(uHWI6yFk!-^W`Krd#<&^QKs zGm3+ZVQLbtgMb;ITQ1O?nOm-Nn3cN`c0r6ymvW$Sg@f^8ACsp$CI}=4ASF{U0myM~ zI4HJ-%ONy}_dM`0Ox$99wrK}*-KNu1d<<}J+R4Ni3>c#s^?&MV<^iDv4exim2z+<9 z|J0MufBw^7Xm{FM+dH@J+?t(VIJ~%oL_m0HababQP@e;2W zo`3$@&9%}9ry+64smj-a6j{oj8S!Mt5OlPrLKC#p|e$P=TI&%EvOtbXHmmQm( zYv0=Kbw}kve{XSip4=GSYR}G+k&Gr|lA!xepE`M{u(3^QFs59<#5T6}w|9N025~aK zAs9VrcUpsC59i4~QfM`*lfrPOGegQmx{L{XK|wb2CL{F|G#o>z)bDq%U%!6j@DZv6 z;@|4p-o+PgZ13&~yp%LrGekP%qY8x^08suBiAJuV<`nv8)wa;6B&QB7z3!C{wki|c zQ-3tr-dx9pQp)e|?E$4$uMJ7#dtK6p?Va82olS}e(z#NpeCY7uQzuX1JUFm&d*#NB zo1@WaX>pNwK+eWeXHK79TU)z%{l>z=f_HQDdaR2EAlhDkgzPuBcQ!UQZd|`k_Ox_p z$x{cO&@QbnuUx%)WsqhY8@v5M*6XP;m<~>hyajbai5PkIzIz@#cklC;pTBtX%E+(X zkL$Hkd$w9{Rw=qhLu?XHh7*<6haYg|%rmM1gDGrI~DP^e;ZOvbQ_L zch{Q5)?9}9dln+HwcIvks+NXF4W}cgwRiIdPuGWKE3UALFabwtC&76t0gVD&1QxUP z@9yeMG*>!VBg{(K#iB9T_W;k!K`{%&5VIqM%C0(N5BS97KqJ7RFA))P^x23Rv;zRX zvw5)4^x(lLCg$VpbIO5hpv5q@b0#Ulyq}r4R3XHrS(-~gp}x>+ ztd`2XZuXuxKKjnLzUtuz&o9o@PMn%0*!H@;q*yE|d*0Q+CU7<-`FXQnOT9I!l|i@;%27pS$Pe=~IVh zT8*{!wYBBj8qYO^|jTV&5a|6mdM!3NnxfvgKyCQipBkXEBxj4wJTSzVKbQEjhlBU z7LFXIj4U(c_RU*QKm8140hXLj#?)VXdwZC$cZ`(^al@?Ee*XTm=gywKc=?(2?go`7 zQ70)EYE8fXS@41=bd>zIRq8{59(nlTNAACm90yg6$cs6UI0=zzY-^+U+>^I=$Qp`; zdSgP?FaZ&3?65BkN;QTvW?G^DFfxufhV+6u#a%UO+UarU={PX^+;XCJKnV!vxuu0c zx*5R0Dz{QkWa|KwmtbQ%jxop${^`t*i&(xtM&2<)^8Amr+4SsS-mMP$=eT@b+SIIV zt|bJtg@vhd4(7#C`T*$wT8=nvx*hDGk@q=9>dgo^;*}J~njyHf-0{;PZn%^fdRmQx zrInTar=Peu*J!-st*@P}Wc6%#`}(ER^NaoMooBxMrKg_w!gEhO`S=$f|I8;p_3=OW z!!La1b07P}r$7DK$3FkXFFg6|a|DyMjjg>=)*X#@C_af-#bSSwQRerN6UK(321BS_ zy*O-6Sc(EWE+~%^FA&L|0SyHm$l zS2i&r0+Dwecrx4asYLQj<_uS4U!l}$)e2ea75{pp-|NLi%}Ov-=E`>MS|+=njUo2< zv7_eGS#f1;=ebK)wzs38C?)k~15k=YuMk=<+YMNh6Er<`!5;%znwwebG!D-;j~`p; z%+x#0>c;9yHtaX+tnN>GZLF{CZLBw&^=7Bhs8<(eXOW_!JDI$l%E`hQm?4T)BOF`SR7P zx9+SAhNHcm-sa{e-s{-$OKNz#DqV@At_&$hIopqfxHb9(?G5 z^Y@;5>bWOwt=u7NOGkZ_t6HzX8y|<#oAkE(%%!v-D|zJ6htHoqGaPht#herptJ}@36+SWLYQa}HM$Ubs-5?NAyz4oD1rSGD!Sb}>Xp?3U`T z1VenFtyts5uIH2(3+OO0M`)0YmUB~E5sJwG1087~);RMSzA4oR)Sh7GgL!m1jNW{N zvt1|-(WhE?`aqgEns@Wk^??O8f`#U14*Ub{oK)y?P7c$_)8^`|MYA_2)#@e6sc}MC zC<37EJtdYy%rM-+Y{8V~<~W;o9m>_e)Pb z^Yo<)HDDeYa#4zQlJG1kWu9b5_{EVoNq|Tx6Au;vgG3h?qJdi2gz(O4G>m1%~oAx$Wmsjpw z?{C~GXM2~Pzqq!sv9@++ef`G%?pl)cPaP}YbNWcBa=5pKcN1Y?d(IdZX^8fpKYN zWB0-f*SEKKJI(}rnIP5|t z!5_%YW_xa74*TC-U)x++Dd9rXQ868rRpe~c@9k`E4)?pf3d3FnA3PjxZElh5tlnAK z+4eCT;NPy*E0ZzRN~ck8R1;FcTE!pQjJw<@_QV9;KBRvJ9F~!$3B1a^0j)o zS{nN7mntRMurSyf_BIBkQGt{!nT*S|GOpp=nbV^|{D>ZE%m;d!5i?3KAzZ`q{@y4l z)auPrXQ5D{&Qo28bY98K!?APq2$_}?|MrBnso`op3K>VRhERXan>TwIoA>+amUa;b zVxab;m9b+^!QONcbAmYPteD_P8@;^6hDoVOi4t~RK7dblw1C*LU&xI1bVpeoB5o4F+L=z+5jso8(!$q8hRUj}af#J#LR35_LdVKmtS41d zte9L&k~)Dc8#N1~CZ%|zv$nq4s*E>x)-ODNr8^$(4@W&8uxs4&mXD;&yEh~Givggk zrHB|?EQW(KF5+IX<8XJDa*lIhU4ybhtQImkKOD-tXQ)gIQ@;ca%;aSGUEsHs4&M9C zCky3XM#7<^VTN9YDJ)8QSDH}YPN;GVlffoc%i7Ay@~xZKcdy*ozHzO;d~;)Kozi7* zkPhXM*SgCj;P;#>?d=W5S^4D2X1iU+%4+p$n&y|&y|1B#YZ&*Njat3Y?DhK81ymGM zisYYUKo49jNAg=u%GqdyDUQ;@`u6^XOEgL|m} zFU_8R{)H=7ubw(~=*WB{8IL;6HdK>d;0Vca=H`|r)c2d4`zyC6gWhO=r<9EElWvTk5oCsSnGOPOZGqq5SurbvT1#YqT1@ zL9aE_`i5`#`a_2gU%2$b*5*#RQcFka>gpPvWu{))T3^AR;ZVp?8h+JjT(6c{1$9ND zXa%L=edo@eJ9*;EpZ&t^Yq!gj@^F7V+#3zH`@8Gi(Vlnnd1hsdYbMdCJoNA*_uWI* z(AUGE5J2=oCS@8vytKaByYSRncYmA|DvegDy$B2CrCOx&z<#q~4CdgrUpcA*sVj_d z2>Z;jPalPr8SK4uoLh`j@^P`P!N=gxStVpg*kD*)4lpi%#EbnHl8ZB>$zC2m&}@(J zn%?srh)m@U8?+kj(D#G6Drrn{km$gwI5_b>F?7fK23yU!c4w~Do}Zna?X=O=N)^70 z5g**s5-om30ATQkZRh9jVRiI}bH-H|z5|7v1dKCnl7vpimHq8nZ@)1jKJ^!uj%MY? zQx`7XS>0IP+Nd_jM{!_2Yfs+ma$pY%Knu*{-^If@Pf1kmO;yAMe#Y29DaJ;56Qs&E z<7T)w2PHT}T!T*`#S;H1#=sq5}g>2LhDlwzA{2w#v1$% zGL2#5$!JjA*zWG_Y!3S5%%lDwr6limeROiWUBw$!i`7@Y=J>*q>dy9{(Wo`+<5Iae z8Wqa5Ql~)z+;2B3jrMGJzl%*1#UvuJ@h6_z+wE2? z3P#ti-PqpU-q_xK{)OwStGg>}TdON~_O`c1z3%Qdt=sSVOGGH;Ll2)ndGzR~KKZ%l zZ`{t(q}NNk-K^UsD=PU6xs(lW{u&j=_}!O3`tp0uoEr4{YQPu~m(sXV5mAzctgq}p z`{dew*E?aFo$}05kt&0D83LbPGr*SO9pghWG%R>(9uz0ukXH5+%1dbxWZV>K5{L>MLK?t^6Sm?BylTmkbqdz7EtuLH^*{k3DmM5Ni;^L)e zM(MzFrxkBtF8e)W!a1-^3(5e;76|ddi?9>#MPo4qrs^Y@*ax*KH+0CNmW#zMil#}G zYO>-_8Jiqw-of{j$m@Ob$%)Fl>FH;a^RF5YvYkOcf5NBVJ@6qc-XUO2t|VU4;86S- z5KQ|igWWVbcsriYWicj!#*msROE=fdT&k7I&Sn?I1qlGQJGFY9+Pg3}Uv0Ol)DaXQ zB-LaYNjafn4<-grfgh>^BT!Id1b)J74^ql&o4AIXn_D}&hNReT&PIU+uTWNVB)y4@ z^ZCK>0#7*T?X9h?Z*FX^t*$LCE#MjsFSN$P;R0Fv;lu5@_GHkX>~0JF4@`Znat;4n{j$TMG*d z^9%Eo9_`sSinuU8-$q{-7LFe~%VGzVH0Gd(WLYd;Z?@ z_n*7}{Q3LtKY#xN=g&WQ{=tVHc$nA2?3`&ft8q>W;aUWM1B`^J)pD|Od*`{Q*7`jk zyWVV9W|v6MV4d;aynqiiLe+_sxMZ#^41geNRh5CJ6Am$3kpGdhgpy80NHH6>k;_&? zqMH?k4}cK5xM^^CUzD~6hJ22pQE0K8bg*GRQ^OIsH^n$0vmc|Pg(Adc00j*Gd=reT zK@DO2$f2bZ$4|}8&QC^@VSkto1|!~jgZ=%zbeLia_uO;x>%Q*m&Yru!QmL%3t@MZS zOm_fEks2DSpr)d03j>MOI7DG@t59I3>B{Xpd!y0pnS1L;kDq_V>t6l3SH1G#*-wA+ zcRuz9pGP;EttPGps~Z;#3dhjTIs=|*mi2~OVp&oXd>A;S?84c4Gc#qpp&@)@{Ep`5U) zksVH!D`~A(-QL`9)XNKVhxWSLR0gf4&zJ>*jf92F7q<+dUIPd%A*1W}i{<(=FRXp& zw?Fm5l^fLah@z37_f@`C}U~_$?KNyiOP(i%rl@C39_UJuF z+L$`Y&7jLfZURzmz;AM}TI(vS< zJN)He`H#Q+peb}k@BU-&dCxoc_x6!InJ1ipuK-cTSey4CCY2gY%zC{p z_|TiBUVf7K6uS`z;0BsX2YdCJPuTLx29V;Nw3#Wer`4=J`Pi)w|N9Hu+a!9Eg~QcT z5BamckQU$kLMasmkmEyB12|P5kwPsbE|^(U!5~rnZ^iHQsV0n27K#MC(L4_3(|ntH z1`~lu?o@RNs6J=c?fkW$e?%cR?rQ1!9p1x=H(CpX0=RMoY zUz}@Px_)!`PyX4*2gT~_{0xJe<+5MM9}IHo!-g`T;TGV6DWd1Egy4tlmjSFNhs_MI zo#2jxbrbo8iHrFtC(Fl7I*zs2I*Czi*RVgUqHJx5-v0e?rsHdIozTHY;4Xvh$&j ze(dt)oAq*;%w*y4VK{)Z(whPR&y2L<;zdR4NH;guN4?>Gw@1nN;DZm`dwk)ZL!DDc zW;$47r96X6xP7%#rdTM?&M#Ew=L)TvNwbEd^&3~iev$Yv9FjuoYFH?)1jho4C~`=9^i zFI;@#3NU8pI*&Z^0M+fz&JLuEG)+|;?ZP>FVt9~NTg`X9<1L34=70HDKYZ=h9fEhtBNp?c!|3nu>bV$LwKFt5tpcbGJYIOV91^ zA&KI`k{##_=ZZA8l?(jLOsXmADrP| z0f*OzMqPkk!-tWfri3vKKJ1*_Lhay#8Jbg=0XkzI&P<=?=}B}<8h4{cS@gyr2K%P! z;~Jv+2@s$fpJvfW$Mqw4ijiJ*(rPtN9zEWvx1bsrs9j!f%T$w}gj#RV?|NfMA*z1z@frQRvaw&QXJY9H^11n2^5h@9qHp#?_m*?rahI zjvQ|-w0Gpti)nXNb5IE-ek-EMkYU87#D5%!6E1XgeJ z)<7#5wguU6>=SQsVt8m6X6*9uE!oJg8>J#nhi8pVS3!atrGlaQOqEK#j-w@iJ9tqJCCH*zV5e`tIH?s?_WCPo6qG zw=lodseH}rU!Lu+ADL~5`i(n}ed+OMpS`%fvwP;=(_j4JX9*VJnDm>tV(JS7OdJ@F(%Jd>Km8}ab#Z3) z$A0o>uP@)gNDL>1Mr@$nI{3ujzbp^4{l%lF|NB4l9j|-j-mUE|6(|fe9rk>z25B0u z;j=gX<1am{YbX?#jwJUy0<+y6^ zB~*}Lf{4HYm(X>gOmP^Iu#+1sYlpOQt1{JX*6JsYpP1{+RjBKUbsW&T0Rl!kN5-ea z;ed*3NQfKtD18Tg?+vO=<`x#Z!*q3H54Qm{Q5C0H^`PMoSSj!3A9%V4oT-l&DEIcd zt1D~$Y;^nfons3NlTrWr?b|zB`_SR(C!{?{iG}E0xis{*NP>>6G-lgi0lHWW4llz& zR;RJT&vY0n*dm^pKWaK-dSF|esk^8mFq8DzJB5I zt&5j#Jb(GxEb-w|hd^?r!f5c6-DAAj5}KtzWu&Yh!a4UyKemn{8(z16%{dqeW&S z#-waGTwPv44^eTDKYZlya5Ow|?C@(|_2_VKt4)MU`{+ewJZvz@kcZ%tjfvSDyG{TT5gY?Sl0t&#BdFVdO9SOb9ytJ`uZI@04d2 z28A+($hcg|f(;}{$nWrxrMJB0jih0p{N!gAmlirRt(i`HX=!nBasJTK;^D=mLyPnC zi=D*znp7LrR;SgDjEP*To{q{3hmO4V)h|0d z-|i2+nOY^)XwVTN3r@AXd~^4?r&mWq>*7|Yyl}K!t1}MOp;`=is8;4ju+#9Z#pNbT zzuqeD!qSES$voVMyCiE2Fsy5iTAS9RZ`DRZRJpiySNSV?`RCKA91#XxAyRETvK|59 z3gk3HJgPxEC?6iSO>;ZXzg>h80nYX52X;Dc)ElQxot$ZP>XlZr(Iz>jI5naqK9CpH z)FMzKU-r6|4GhQ%L!5;EB#r+;HNop@Da}_ zx9Rn~0lSbW<#8rP;f4(4v)oi7tPqhb*n`9k2OB9n+$-6<7G-2V9;e>R!Sizmk zH|2myNEGCeGs0nj5ED?inm7J8o7h-+FvvC`jv9YnXPK@mB><{`R+;R(~SuUyh%Aba8>?e&P ziRt%xn>#xz>znKATZ3+YkPfe2TOs!a3)^;I@DSuNRC|;ld>34MvJ|BKStT7QU*9*1TNuyn=H};1kw4qe4HfFqZ zN`6LAB1^e)^*Vezc4Ucaz;9U8YE7?rQq%c`yE=X(8~3vG-2G?CI6wCB&u@48$Vpc^ z7*OGzIJG!GS04;B7&I7QuET{x^RIm6!}BwZ!C(Y_qUgmi%v-)uc-^|b{p?fg{`h7g zX?03VN5+j>R!JtEcC|x7*r-i|!_^K5usSxpW0_55l}G^rsA+0rBX0P za~Z_8HN#Xn9bh+h3Nm&xRGxDL5Ds7`#uLjJ5b+;=@s6E_w~#2wip#3Gx5(G=vKp0% z*$2S2is?bcilq{p?mc@iF|UdgYTk29L{yNBU;>J$Zo!tYY0utZ)W{Y|@}H7L5W;$U zJFj@fBlXrCnkklO9V@VAj*PUJss%X#i5=@Fzg0z6PK2at-`d#R+r52kY4Pfn%U#r_ zIH92CxHmx;%p5chblPMgDla)M>G9wUJQvidhSHZ4=^?ppeI4gGq#wycw$#u(Bgvfj zW&&fpJE1^!kjBY1%8^r*clo^hv^aBqH?3yLB+gBn1mQXHm_8;-*Wd{zof1pJJ{TZw zVSoTJQig-oMOLeIbh(Msm}$2=IFClFUG@j867+RvcW-@tcX?&)>h;^tU%hz+mvQaJ zHFDzHtN$Oq{yS=tEIsc7(}hcKKL35?O?OpwwVUbbp2irM!3+kZNQwlZv*JqBf|97^ zYR_3xf32iFN4tmmN0vsURx1d!D+-Y4zyp912n@_%rpLAKE?@O|m)?fW$o)MxYld9y zSw&^#7a8Wpy{~!R=e=>`#^Lcf6yv--?r0LT@n{l^b*qk?9?*~+fMS9wSAbsdJ6a?s zC%tZOBzlm`mC9lbl7>iXO#Y(#NWu$f0^bn(f|FH?9Nn2!RQX|eqyq6g6NcF+#(_vEG%QWs zLi2eLsrwM>;Z{@26XVEb$CC+SsZ^^9cATGsirc&U2Or=2^wRc@s4TQKh9ZUYGz#M& zf-r@%{$P+~bFaR3mka&Dx4z9*>@Z4V*UIl~tv4IRZfBsEedw`#jCi)b*8IYocek1) z5+auz4U{YB?d7a=~Vz!+bchk|#&E;2W)y>t~#!7vqSzm2c zSDLj21UC!{*n%01O^Y!tG=ecm05Uq+CgzLq*n-`O!e}e4l%p*DPUa+sVVnBuBt5;X zfO4=w<{Plr7U_6?yTEL8$zt37dFrD1f@KjQx!up;6msh0qq9d3o_JoGO|nOaCrP4y zcZ`~*dbXu04|In@1Hp4yWeVmJ8hL_X1&3lWn6w;T=P19D>pZah(8VzP+_1Ge+r05l%?w$8X zW93xY{1O^ujmt$wg8Ff`T%%qsl{{2>;o@b~nHbxHpTBbF#lk!+Wg|PDdWCu3bIAxO zLn-P3kzmFFv0v$f6CYq}d(N-G!7{rt0D zaxhBwM~j0|=5UZ6jY7(bSQ!*o$uIJ>@BMD5KsL4qZJ%(E_& zv7FMy3s-c8NuCKk6vcJ9yxducql^R90WP}#rbTasQgnqvVCzXTnN0ZY`~I~XHvpQw z{e9?!fu|*XkN{Z6K4>k5tH<hcjNWx@zpl69Gsf#y;&B^uvmx3X}yD`zkVP-Csp645i6pmczgRT<#|t%GE6B4?)9 z@3I)SWwTZs>meN6I{UW!pDr?SK2!Z}@E=E+PUiXaK(Hu9W{p8w3X<3eyew6bcR&I5 zfW5~5^c*$1qwq$v33urA`o>0hePt=39k{i)CW?Z5xqNDU{08?JAx$^OV1xY+Zn6Cgp?IT2xZ z|0%X{?Z%5iFyk1A_m@Ba)=&M|>rOJMCVh8sY-Rk^acL6r$=P6pw{V=C<1O+QrlEu) zL%LPqr_h1+qN~u)-^H+_#fW;=+o;rt_L&!>HgD->#VfERy~S6S5I7S zGL5cYzwvMW8-M!z=IN^)q{BtG#@JQEud24K^8B6L@0vdiFt=zywD z0j#U;D#Ykpb}cmLGV%~Pg>Lklrpk?Uw)u%E(n5|iMwhKO)~{ZHf1 zV_9T{ESkTYGl_A@Jkm1*329$Q44=)Wq_^Ygu-82cBfr)tU%PqpkNt_C|CRsgANBhK z+DsWV*O<0|M1BV}j3@kj^x(nS@!1GU98O3+sWwr{vJ16ZZKx;dW=IQMqXaAOl1dOy z2fbcEO{`pDuHHhqIzF;M0zz7Xz33Qx0TAfQ#q;zVih+7lxapvx6unt4juA;bqy0fJ z^=D&$N=^XX?~R6S&0XBn$qw;M0#s-Sc6uGwS!o!~SG67?1n2 z(Qu|2XoGM%4gFaZ1W6R?ZBSwWF|NNfR%(g%5Np8!0zgm4fn5|!Zn5aN4%W%;D295a z*RSn-`v>>PUsTylp4>&YV0e^35*xwG)5W0I9t^q%2L}+stqT`$FpQg$UVrKK=2|ls z`^8-3#?$N~RKB2eP{fDxm8BwL)+Kn&Hf@Bv1UqCKXA)9wz0wS4K*YwAGFf2XpWtno zC`32e0n5=j>;SK`?q|KK;1?vr}3 zf59HEB&YT8s1Y4EqLW5=R11&l!BHbTZbirW)2H*pCr#QH_sxxQIh z{ujpaF-Rl3*U_v?dq@&HOBcD7wN20UH1H&!*J~3Ms?^yJByeeqoRMtKoT(I(LKfMH zh8V<2CNrJRh*e<}`uGCvaHy6@Z4XuxB1Q)}`;Y2Yrsd zeBm;pbsc+it+l?|^wi^6(Tyt*OK&1auQnCdokdOLmMOcrjr9h`AI5&8vP#WPPM&H$ z0Euii^GDO!Xfo+(x&t%Tw?F9g`lr2KcLGR)8Uv_uZ#o&zrjyXTav=ngXTCq1k;X*? z+c1pDWi$voTHuh-B|}9u^V%d-P{4I_*;2Vg<<(US-YPPP{E%Ju+h-8J!MMM=zEN*A zb!&RDs8!3a+`UyH%Ei8$&g^(3*wkH41V?c|u3jof88Ui<2nH!6e!eI+lZ1i>a6tlQ z1H>lDfY)pfrsNb^Tp9jpkOVbBKtrM6BC)*0D#dWuY=M+v7WfEMR=dz$j$j&m@X`I_ zvlF{eB1qHbe11_Za%pfuDn;z*cYR~yv!8jreRA~fhwot+QK;9cSwwt2#+|x$cG0{r zi1WGLQyS$~YPHr{)^bz)u;6A2?xNsi@{Z{-@iMkI3v<3teY{1^%PWTB8SJt-Y_U8{ z!*i`@kqvQ+f>-d$S=$>;NBN!GRU&TC-PqY6f{nYqIDkN^KRqiHIrz6EU%o>u>`trlk$XY(6l2jO*IEMgh z(1k;cr{>Z$*IM0L)*vErJ2>0lKRP@*JZ+zihC>X`^@^6IJ3d?%Xut@D!|~H+hX=>U zXPy53;bDK!OX6U@FjM(NnnHsB<~XI{cuZZnlFZOll7%hs2f`R+j28f_KvchJ z(X)%5hmhhxx9zB-IwivZnTcU!QY06~F?nS?PbTA$9+Qupr#smXRPrkb1Zmm04FBUIsCV%KBul}i@ z|Joa`-_2mX8na-OD&JBBs94TQrSigst2cKpQxQs7snuV;ee=!>*QnOSAJ0R-=qw5g z_*tjdIcc{~PS1|cP7hCy_s@>@&rc8Arw8p*oaL~0cG^8ZKR-L^==bR-_x6yivX!N- zjl84*S3s6jiDCph9Z~)sEI6CLsMawWJnkiusM%| zG!fWQ18NPe;QAa8N4f<~*+LuYp>_fLScG0DS-jHNw<4}Wm z!e}@gw9n6mgWmbs5fqp$9EVUzAHa)~!^7ElgpG&hMM3@E@a*)Qc5qC{*+F!2d`@$@ zELEj8rjlBy2|-y^%jsQVQ4~6s>P)x|^d2IOIR$;F$|8-GvZaaVXlA2wty*v$Qn`YL zAz+Fm%Namgk5bCak($g_{9fiRY=AK+6GK@71UB+}URWrktNBP03ZdYNTsSL1<4D7? z3lum>W4&0|42nrLhC(HfX5{yth7k8+$-965{$MzO!}Pne={UN$y;UifEWI#Cm*Rsy zJ$wG*wF_6aRyH?kckbS}cH`phJ6GBHJh3u|5k@>K*Q&Uew^rVG?ba9Gd==-wRsn^7 z`49i(*T3@Rl}3ZA*Q=E`U%&m?SFYc=d3kfa35KCYY_jT=OG?7?8V}e?;G%?rW8nvIhk265EWWTGXNI6*VCs_*#K|L7 zf^3#Ga%*L=e3oD&7MITwPMu=LcCbdJ41$SyhQKOdi4Z-(m%`KmrNRmtiHP~*h$K^i zPfDe+x28%8tAyCRB|{No&6)cWf!ZPm5ZP9JdT~^RXML%p$WtIqKOR} zu&s-8DqmVL-6g6a(lC#Un&Ka@S#L(#&mPT#BGpDX{c_ednMNuE29xynxnFMZZ+kUg3HyRa?sE9 z?XAzf{pJ_G_+ziWdUs=^)v8z0I0$CLG@8ZXWZ3VV9Unr0H`ZG(+_>`U-CJ+J@%k%w zU!wFlN@&*duIgw!MxHc+8p;Xuy_C5Gt?JVZ99=^*QoBGdDXD9RM$lr936RAZx>sWG zvANPh+u&i!C&lZ|BN$f~tcTV1PNytvs!B^liravf`Xdwp%C;dz22NbYJ2F=a?| zZr!~6!p+N$(l(6*qqP#h34!t(wOPy3=xHtHHknOnA<%&MkrDgCSuh+;3=5D;&le&@ z5~18oIfN1k;=P)?bO;)U`8fiGG@sRb67ob0xZXj-o%3B#Y`SYMb z;amuuBEE#mn0z1BieW{G30$*qG@k0^U)k)`_o+W8$shPqSk=&uWjUf2Tt;_=G`}Ng zNyU@J0#BaI5;9VD|L|!F-I8LFevPtO(>I^x!VzYRL?ZD~l)9NX3)%x0m_^ap4}A*N zsgla_i!-fYOz`&l@rUtoYZcdk1Em3$tao(*k7PMeSv~jFpdYWQix{P!|M2mXqvKcB4i?EL+iLUyC_P5 zf(z;+g#iLoNJb$E^G|3*sw!$vyfkB;7wU#nP6C6F;c*(@x+@V9Jk!W=i`9Cg*<4v| zu2an3@$qke>)W4ve81Nl*m}8^Uba^$+Mj#n6&hWstu$6H^@icm(c}HY`y-+3Cab>+SzGt@92#;h*fQu3YO4-!BV2a%W}cUBD!-e5Wks30L4QehYw*1(ziWc3Dpr5sCBmOb)QJd|`kXL5=tn{pPALCTP#u1vws z<}5va$v(c*7;8SoP#Oo+q+9ud4EerEc2yb; zOVd)(t(Hs3CkQf=N$Q87int86j04cz@j(61^E4EjH$^UiR=kS>myr&&i7g;&?2?j= z1sfk@5qubf)<+~pfmetkCItdp!_nx2_dj{}2k+ne=%dH??>)YE@8kF0fA9O>|L!~A z`~Bbl_6Hx`!%-;W2S0fCTYvBepL}xv;iIQChEPmZkqB|G<%7xOskXa`tR@_vrX=Jf1|DZ=BfXPAc^W9+y>? zz3|7p2Lu_a5t3;}DLp>7&;-c3lb~!tclk9<3_EmJVG#*ma?M7Q_G*BUX{?6tkyB`l zxJVpo0>z{)b16-?OlaZ+NeKxG8ld+=1>+$YsOq&?z&|t}gY?dR(j^hzB{wu|Lsq%0 z?-F#RW81aPx+k5^`C!#y;iT+o1J!>^qC!w<6OCV1-geNa3GTH^(Vt|xOZ^Y z9ZpPhQ@wwqSTtp+qV;OEqH&gb?giA4Wq^9*MY8JW$bj6<{~s-qknj7`*$j!JhU257 z>BOICX2%{Ubh{mdyNES0s~#sYxPa{80{HfG50^CxVG$L3^^xq*A~`-rpzXAoDq`4J zw+1=LDU@g+IaO=LS)wkYx=b!#B|Li;8egA*@AAjw4 zf9G5ES`9Wy<8qmK(avveG+Oo2YQ4JEYHc;vHtH)IP^?;oT5wpk;?+ye)=KfhMtO6q zxxKx)zOk`$VY|_2LY+k|sI)3B5cuI@oG&Bcj7DPsblEiiFISc#HK(vH>VeuYT@hdd z32er2STT%PcEpOAfi#*$i{T`ihKZ&+F>xKkBXuI*ASCD#2#~E>q(rHgZ8BDwIADPI zG&_v!*zy6+Wt+RACxMVC{7WAAR)E@$t!I+{q@>LMBcVe;x;zx(2K2g2cuJ zI`Ui(Q^LAT1{ARoXC4j*2hX1FKYez*e>fdYG_|wuFQ~412>nb7p8M1B=;Y|AectYM zdygMHy7%!X`_Fc}r)OlOv;r@#MHbcFS$-<%_*JlZDb*D6E; zJ5?1VH%g>nG>2~GLb8agCYuJ~K*LN}hMV&YR8FV-7tLExXB9~$o?R*){S%h~ogM zf`J?ZL!~9;X~y_KHa-i-b*YvKByu_5pLIGNDkBgkI?d;k=>!p=rK6+%>FIDfo6=mh z&;&ixP@2P{mKuywpGBkIym;{9m3%%iBeSL%N1P5s`nx(U;2$Cqy z6rgl)UmT zOF#bOLo=~8?V!EJg3Xc2UYCtrZkL%6?rDD*ME=aj88}o5GGkTdcz!0z*}B<2i57!k z-UlFjTn|?%D6nC%NE1_5hlng%V4yGB0UhRt?y7Nh9D*7fIVuwtX*1i6k89vE%hDy- zCKtgo=NY(@URj_BoUK&L1&z3|AmoG}lO_I`K;PDy)zxNYYo)QdzPhp6@*J;Ht~w4e z40U3M3An#RBEud~vVKreq-id_$eS0BnP{RF5=zUmARh8=ay0Wg6>5v0Az9g%CL+k0 zch`zg$)1*0k8MdYNLH$a{?a(?6(m@iojlDP#y2G>H!vSkBzS^|n<}STAwcR5?vv~o z;sag^`12PEU#HH=++Ml1_vxdL3K^H9Iis4%{D*($kH7zDcfI26G@5Zf7X%?HiPLbW zv9`XkMhraYo{l4bG8qM7I2z4Q&W6=;-76N)&yT4_CYevCv%TZfr%#{3#M(W*7oNJU z)>}I}s|DM6_uWqh;|VDqdDmz-nT#g^(MI5s6YZXkry7N+U|YyrT!JV^^3ffPPEOnE zzb%(&32jvSGFiJ^LMw(!Va{N!g6h>PSKfT%jc(93moHx0-r0Km_{rTnFPF-d zXOAC!?v#Zx-Z){(@ zvVH0D)oV8|T)x^|TZKC$wVl)Mpg4L~Z9p-q#45~8_91l8D|Vp2fA-(`bN~9E{?nLN zuQxt8c^YTn{EkdCFSkdG@@9dzk+7i&{7=+-i^e3;AOv1$YMwwRw~yg({wlzGEs$Eqki?u#V`sVJ${_T^Gc<RGi)!z+-4Iq)o+RF>8{&U^2@he=zuOORL&(*(@&l~d%SP7M0o?;Pg6PgKNXQ3bJDR9v#0s{Vp z{n2F6^C(94sDzjR!Wjt6xFs?UTw0)t%}Gd^?B>P>6#I97?{_a{FZ2lqd7=ffVzWwy31tgUSf z`vU?-x7XR;+-bF%)oSqzU-;bC#@fcl`r7*XnpV~}H`W@B8j^G^cYB-cVP|`5Yinnt zRj<3ARrKse#Tn+Rdnf0W;HcbaY32$n!FafYD+AFOttR zoE&!!;spUfvg2s|HLGeWB^Y@aQzwr=BJ+9evX@)9K_{LsW}^YD%F*43IgK@(ITP?d znb)qPC zoLr+($}FtmFq}-_s-fu8B5gDpmoHxof@pVlm#R1Fjf*=Mzx?Gd*Xs@HRP;)Cr;Rg! z%8-bH)u`9WdG)rDY(7bn$y6h2K)pDOTy|JCb)$ap&~mk|F)7(arCb?I1_%2`yHB32 z)#}AkNi=hjs$Wo2q(y2be_hx4;Jx=D#k2wv)@(LNU(`jLW{O4lLN1IU;EP${udc6| z`cuq2_Jbstsq+g77%~W_z?bAHf)3fdP=eoR=ZD*$yT4gCput}e2`VDM2Mi4Eg0f~S zbh$83at0byVE#h>r!m?>p}ZUXCaTOV)Rn?#b!GLRed~K}wM9m7)E!}Gz8|0<8awdE zN9X4!?OtCU!kR301bGNzq);qXi{%nK^O*we1xP`6SrT@{Qw8$CL2UqrD)S zdzQ7eQs3TKr*b2If<9yfIdVv^R4iHfJmIIHn>v8YjL@^awM{mNKue`kp&+1~D?5^8 zWxVo8{%fJhMb`=a*#{rJzp=UwMd$bjj~>1B@+%|`hkLtky>|Oz-FDLurjsv~GRi3& zQ8tO)coC)J^U#4i?%%)nYrOe9;{hoNTKAN#@=Uw-)&eqXq_^R=J(>g^ZqG-@?+>GLk6FNb)g zI`T5YG)L=X=})VYE)F|S8&^l2&S>{jA95E2m>W(_MAcwN`8TcwRVLnAd4junog<_b z>qftd{Fu3keFg39IM!{(Z;6?9ZAS1OfSxm?A#N5j!{Izb?Ve((7B?8>F9@aI~qxgaf-yBe>< z)fC3nJ60~1Kl$Y2@p!ChY0E|OpC}}dWPqe%r9Aa#)oL{i0?J%nTQBIv3-X6lWB>dl zm0jV1=mig5Qj_P`;IBSNNIKF*Q4`w?BUGtk)*bE6M~v#0yCm%~b~^X6x6z4pqrix)N( z|7n6;a^blydRSRqWh0nPIs=JgyX(1VltW~!Y8L3HQ}|Nq`!8(5(5jUZ=dzQKOWtC5 z)B@WoKyC?T#`sW=<+{jk5k|S`EF1Y6S^k`NhytYHEEA5i(KHjzvO%y2q23WI0Bkl4 zGPCJoG|W!Mxj4v~QDI0=T@0L$Ue&S5WvoTs%@5(_0UUM{#^~a55T!&yjgejvvf|et$R%!a~mKc6(2E!Gvc|o;^7_IT_D_ z$ut^_{BD0bnd;8yI9QCvlQ_}L(X`J1gRvbJtx9Y^T7LX1U-&Qo>VNuI{_0=)v;Wq= z^Wv?We&7?k^c*rm*Qs(#9VdHY(a8u9$m_J*&z=!Gy2FVN(}OmVMODgfz2?-*cG2e2 z&u@RKqgDe%q#t>`A-`e>GMX&Tub$H!GBbDp3Sgvie~o(3xM@jLmTq9h7?i0}q7Kf5 z<{~S)jaGg8!rG0S7q@rT9oJSGZ=3JhE)*MR~i$4R;oer8j9*9rIC36$JE}{yo(YG1+oiE2OpN5 zYx)g-8$X|G zP+2)}OIKMeE?wAp^NqJxS61RhY(NRUWk_CM++Nvkc{i^$u3oMdoaM<>;D_H*+q_k) ze*QDJuU*_&t(P6HAhgT&hLigb_MYt@0aJQlBu(G_{FdKw9&Hff-qF})%3>TW6CCMg`Es=$sKh4d2 zJ#86BBnMRufwD+4%a8PEHvO-cuYLV1fAz2ZmH*^F{ZD@3&-@<LcsZJqSuv5s?>(p6YX!s_+he9|9Ezw?MAx43+cmu>s7e@2^ zG%P_J!EBd0xvC*BsymBPH0mLYi9*2_x$M>Jmo8nsSZ~#v^=hS9noUDZ=b=I&;b=^B zllZ^4xA!Z*^2@{V*eMjricCT3e}MpxCxM2_<_o?C!zEeEa`c=97b~_p99b^ zCe5xHD8f<)C1|-^qtzOYM>(6&MIe-0vQN$}LCHsHG9oM%i-=$}9Co|l_G}_LpnZVs z%E}7Km(ed#LC>>t5gKY@#u719jO4D^xJ-G~^^0T_gAjuxA)qii!Yf(ReTW||lpqE2 zS9oIXUyxuTa0(HCOQmL9gT$}7EA-FU3Q}2K-F5BNwbmQ2fA+1L+QzD9iB>dgwe`)-#`@;g zmFqWOy}P=-HJkYz_?jP02*@Vjn_y0YP^6WbW;&Oz*K4b5D^Nt5)bI8DsqS$K1Wi-; zKz_KQX|}1o*^y>auwK)k*u^B7k0(>t^-x&1(+PdwD%fctFxR|BL_Zul&`&{ICCOe|l?cd*V;gidXcgjKSU? zo~Wy2mCofc9Bd%x2lK(u@AU-`BdbCBBig4H=@~`_51(M`!)}s!_1@+3kenb$X0u@GYqU-3I9aze4(BKB!BMBPe{^(m zhFwe!j?d0J!x=Q5#U!VG{u*E4YH3nPG&2i5Aey`$Z65EQ)%?W1x?UJc<0DongOPU~oKS5;*7Fx|0JXepKAtEzK*MJ0~p}pp| zAQzE`<9AXj|0PUi@ah{B|J7DuFV__Y=$Al4-KCN$wv?Bm{<-_$Pr_y4uL?BUV3&#z zqq4ILtKI8={OQAQ{Lb$jpPVhvFkB?Fz1>)EmaFA5z#3?x-RHI<6&uy*+8IroIwlG0 zwyRaa2gNp<^}DaVdh^bmt1rB;b>(tptrZ}g1?0J;rclnZb_?S1tlRBERtcDuN_l-_ ztyJ<5H=>kS1a%yR5U8zAQ@eHIawor3Co;G7jdib7?sQ3z%v5oB6z(;hk(H2IL#hHQ zISaw>sUK=R2=|Xp9zJ~d>8GDQe)8z>X#e!&WYp_L_~hi^^yKOO-o0m!AMGDLIXZfDczkfyIXds2_4V@ zy=PAeW~E{gz8r=cg%w0mwO-rUSTET5An`M~7;g-&!CkKmYST_t*dHzxJ2@ z%m4Dv{F#6A%9Ts-bCb$R=A68Y05Ih^(WHKcmr|;teh|-xlK@xh_9oM*o=+i}SC514 zMZh!g8%1(iHs8j7p4Z0QY$wKJ?6h&|{JIWCuv~O7&LE6nC7TBt<~MF$e&chm?_9bZ z&ohqg!mVt(NGkg3t9O6=$G^C9VH;0|yuAMU-B(_|13bL-`8R+5PyT$XwN9o$$exAf z$zpK1Tq-wLtWs&7E%3n@&icdlU}_Z``C@J1mgc!anzMq0)WmpsHWLP+0f$@^CHwpP zhewAWeER9rXM5^0QR=9k0t}Rj(;TcaO%o{aVv&#IjE{-yZKl?0Yh^m|iCcM1x2qF@ z8swJtUY~vfB)cdChXSh$-ng0?XSIc zv25jtP^+zm?YPb6dNyAn0Edwo&0^}KORIt^ige6#omXFed9B%kDN$8efKzl~oV|9> zAI}gTSo7@Z;iD(}oz6(@)_H1Qr{C!eI+I``Y$Vll9B4DruGQ)nFJE#Tz21%sN;FzH z!&KpUC6+FbBd;@)*?MPZ=XeyUIs)o++T+QDl}4?ShC$hNR$Hyjwbk|2^%hKNWo<(P zAL^x&roEr}v-bJv@!{e5>3Q$$Y}RhWJ0UY6NYgpjpxm?b!^6YVv(w>t=tqI({xE3` zBCeL)R<*p|sBSeIwW8zZG;N0EqGhOA1P`xkX~G`N?dcq8F8gRlrCi?J*wpRcaM-Lb zrqh$%C(oWf+Wq*`$B&*IwmW_K`aFjILSTw+u3RjTxg759K6~=`^yKLD@UVS$8e)A* zp*;VuI!UzrHKKYhx&O_jR4V=4&;Q&n{^Ec0XaDTKU9UIDeiZD@sXzk_DV0k|7(zhm z=M=qcfw&Ls=>=9{oDRp~a5U==MxZ=Of36ytnSv>W&}#X&KCCRkfR7eq`W(b|1K8c8lXW7GZ46RF|U-1Gy<=`a`p1tZ@>N1 zKmF5R|Jkp@I1=(oNkXY5cnO`!nOonOlaSHUqdJm}Vm(eSg$ke)5|thBf3Cr~>MlgQ zddy0KM%{*%NuCln8-)s4J=6H%evLrxv=%ZotIvJ{k6L$7~&Pu&TDiqBoop$H=_y`6u z9t||Wk1d_{?(Xi>XZuH|r<3V~pxA8GFJ8KQ>&08QZ{K*~=FRI@FYRo!E^W4UHk)gW z(ptT|+A3GLSZUjz?f3Xva9CR6A!OPEAyW}eJO)l6r@IV(j+*7U#) zk267U8jPXoC>MS44}MT9JJq7oZ+DIkj;7Pu)7`xfKKgKXe=pX+cui!elv4}>%i_G} z7Qy$w=x+ZT%ag}X{>Cr;jgLS1NVF0|lZ;gYzyndR;dEYceP!kH#fzJp+j>_U(qDE6 zb70~Ax(*zcQ8plUTMLR%lUrtc~9fSEz%7=yP72vcTY}Eo<4aZVc}~_Y~Y{1 zvlQNHHNW`9x4!x_KlQb*{q#?L<)>bM?X}C-E?4U1NFy33A_YMR8$lG{z0kCI5|I+* zZD%fjMrsBkkkUf^bkeNYfl__-QyMlcg=+@~s$bI34THsoWeAs%wcf#qFPpmQkB}IF zBdi(ODR6Yr`WlF4Wxf66e@XNrmHE&8+)p{~cxSWp+KV@f_&y0X+Q{U_N5{L*_Vy1?K6$$TgNM7HK0ETq!6MY0J_wWyANdsmH|RnwkY2UqZLBt2aCn~f`_pfK^6cG*d*olI zr>8KD~wk-{I!alJ*MX5#es6zn};AU>I$N|3k)r8LG zYVvwAk=9CcWvxlxgf``{a#{9BTPCZ;)M31wpb*C{{lik#k7xdIN%N2Rz;4>28^U;! z?i4RHBbYLpIf2)(HvVfSN51fQ6yI|Lh6* zT`-$cDFQMn=4?8N)pM!2h(dqdIco<&Sk^qr4Z&9?KbcKvH}(Jc<9lgpC{->W_|u*3 ztt;2AAVbPFNV)_>l?(sf*0Y0afC$io@qh({n2A5B*J@N<6DARQGiiN&D++?~WKwZG zMUK&U9?wm`Cxr^$=L(1%xP)t5&HyOwQM)-nt*4r1x4=OnR3`+d>P?)KfrKS}ou-~t z4xF1QLfL0>72Vbepk8y`d&^$Cw&fJ&g*Ywe3JuTQ@VraV>sqBd7*CVfwnbDPA9cU^ z@Yy#X?LIp0e{g@#5953W1d>4IpIn+B8lshUCgc9Z4>kW3m7Q;{t@zVv8i!&ZX;iD! zfVg_ae&Oc!wF|9{m4z0YBZZvK8mA<4<9^w^zh*5fS-dw|M2iAOhQbAb}F=} zWG#dST7eK)H5)Rgq~D+3k8!vlNULtfx@hy$ql-h1zp#=B0wvDRE!Z#k|tn#}h0 z+V8yk>979IcYg1^hld@1G@W-R(R7}#uCA?YtU+7L7cS+tE_gea>np1e*lMd>YE*;y z;+-&FcLW+$e5fA_+|}6NqTLPzIu)_j$nX z3r?Z%{5?l73-x^FZ5GYP?Uu_WDw!m~WZau4dg~Nn(Q-92)^t2N+I{-L_uj!^OJ%p- ztgdaWY>;QJHOUOJY2xIqVSn)K(IY<7(G-SKYmip!9%Qjp+T2Z#G77UPtPp^cf-heCobvm5_3ZgMIX^|UtHKImWqoHKOKzy zMSn6ooQ+SzL70K02Z^ql$MZeASZy@hXJQRhj_j@EAiicCQOg-_fAi{1GX83<+H5wX zFd^gE-F>)PZC<{x9{RH+%^aS0KpARUtJYw8y>5?M&f|nUA|P4KWTwFoOhqo9Y;CP=ZPhBkcX8oWvQBjo&y()?B8lpo z>(%wO%F0H)u~A*$g5gk0$M)7+jZ5q6pK^BHrHFtMx}@}ky9LnWL;~K%(I2uf}`#oxS>w%x3feQ79nl%(nwTf}K~Yf*3)y{DGr)N55+6NDJAlp!w2Tv-2!pZLkUcV89~ z{0mE`)BPWR<$wCif9Ws(SO3*tyZ_*RxmaFZT{XRr8Q>LqC5uzM!5)*$%5^uJ+WjM9 zk7ZkxdPA>R%V%rVI+(>NfVX2?r3yJm(I$lly&TOgP6S=rC`G|;sTW2nt_V~tHE1H3 zwkZQ*#h@FhuVq%!g}R^AlaI#;5Hw=Mf$u|)AaL5Mj}U?{6s)UJ9ueEHltsSaHdnS0 zjym?U3*ARM+OK#{ty1EgFoe~9u_me1` zhY4=7vAqKsoK7aqS{Zj54SG;`dW(Dz}hX?8S8 ziK`}I)a}+dB%Wo=i}Pm#!6E| zo$~otUw-BGotv)ZK(1(?0X)-gv*^ciF@S-&%rly}1%&nkzuoStI6V|0b5q#{gVl3r zJ9(h5?5(cX@4k5DD{sI0W1qQm>B`Rf&enzN*Dt*IVs&%ft<^b4?MU(&h(wa9m+Kp= zn>&}T-MIDA^;>stT)Xn+H(vWU{^-~K%|G$=KmN5ZzWv7C*IvDQ^Tw5p)z;?bI&=|u zvLVHUT8&yE6@%IWfCa#BGMx1LBP=6ILTZm35POcGX8|-cM7PqXn#lnYAnQ+}c_0>n zO3AUYU_A{@<1q;vhKdIpkxwWymv1(rWG@s7KWGl8qLKhaj;;XN|{F6WVdV0N=XhATT+uMxI2Ajvz%uo?rHLK@g>xVs^`6*; zx%wLMSNX0f0MSUj{9uc0c_~leqP2|$R<`h(f_%Ie+QF9m7++2J@!I8S|{rDEnM-+Jk1 zfBXx7gWD?%#Xx;DZl8 z`skxiKKb<1!{fs|`FS?m8~W|e9yApHABl zLk&oQT?YYF5{2jWbcOE1!e0O^s)v#G`+WihbQ84aO8B-*;<2#�oP7f1aNbur=3n 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

    XuVczwOaL7v$+Pkwu){km-QU4QK_z$t99bE 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/cloudmessaging.svg b/assets/images/cloudmessaging.svg new file mode 100644 index 000000000..63692575a --- /dev/null +++ b/assets/images/cloudmessaging.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + Raft.Azure.dll + + + + + Microsoft‎.Coyote‎.Samples‎.CloudMessaging + + + + + + + + + + + + + + + + + AzureClusterManager + + + + + + AzureMessageReceiver + + + + + + AzureServer + + + + + + Program + + + + + + + + Raft.dll + + + + + Microsoft‎.Coyote‎.Samples‎.CloudMessaging + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ClientRequestEvent + + + + + + ClientResponseEvent + + + + + + ClusterManager + + + + + + IServerManager + + + + + + Log + + + + + + NotifyJoinedServiceEvent + + + + + + RegisterClientEvent + + + + + + RegisterServerEvent + + + + + + Server + + + + + + VoteRequestEvent + + + + + + VoteResponseEvent + + + + + + AppendLogEntriesRequestEvent + + + + + + AppendLogEntriesResponseEvent + + + + + + \ No newline at end of file diff --git a/assets/images/core.dgml b/assets/images/core.dgml new file mode 100644 index 000000000..f93dbaf89 --- /dev/null +++ b/assets/images/core.dgml @@ -0,0 +1,1890 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/core.png b/assets/images/core.png new file mode 100644 index 0000000000000000000000000000000000000000..32bec6c11046dbe0caccb53e6a3f0d8663e54927 GIT binary patch literal 118330 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 z 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

    XT7LpY55vutn$->`TikN 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.SIpe_1H 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

    ^jcwYr@!kLHqtU25=5WV@yH0uW+fASRgFtCZ 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 !d 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 UuDvoyC;$Ke07*qoM6N<$f^a4`DgXcg literal 0 HcmV?d00001 diff --git a/assets/images/ecommerce.dgml b/assets/images/ecommerce.dgml new file mode 100644 index 000000000..4e8196e16 --- /dev/null +++ b/assets/images/ecommerce.dgml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/ecommerce.svg b/assets/images/ecommerce.svg new file mode 100644 index 000000000..56ab721f4 --- /dev/null +++ b/assets/images/ecommerce.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CartService + + + + MockCheckoutService + + + + MockFrontEnd + + + + MockInventoryService + + + + MockPaymentService + + + + MockRecommendationService + + + + MockShippingService + + + \ No newline at end of file diff --git a/assets/images/icon.png b/assets/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..73f42be480aed7ec39259b4357a9dcf014be58cf GIT binary patch literal 4004 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 + + + + logo_coyote + + + + + + + + + + diff --git a/assets/images/icon_coyote_180x180.png b/assets/images/icon_coyote_180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0ea2743abb2b1d254d8bfaabf6aa00784621f9 GIT binary patch literal 4993 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 R_R=;380eblRBAas|1aS&M8p69 literal 0 HcmV?d00001 diff --git a/assets/images/icon_coyote_192x192.png b/assets/images/icon_coyote_192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..9318969c687753b45afd4e3f59fac8e4687fd803 GIT binary patch literal 5380 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 literal 0 HcmV?d00001 diff --git a/assets/images/icon_coyote_600x600.png b/assets/images/icon_coyote_600x600.png new file mode 100644 index 0000000000000000000000000000000000000000..16e23d4f76ad8bc15f8e5c1a2fd394dd2fa84c85 GIT binary patch literal 11308 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 literal 0 HcmV?d00001 diff --git a/assets/images/logo_coyote.svg b/assets/images/logo_coyote.svg new file mode 100644 index 000000000..a89e896fe --- /dev/null +++ b/assets/images/logo_coyote.svg @@ -0,0 +1,18 @@ + + + + + logo_coyote + + + + + + + + + diff --git a/assets/images/logo_coyote_white.svg b/assets/images/logo_coyote_white.svg new file mode 100644 index 000000000..523168c7c --- /dev/null +++ b/assets/images/logo_coyote_white.svg @@ -0,0 +1,18 @@ + + + + + logo_coyote + + + + + + + + + diff --git a/assets/images/microsoft-logo.svg b/assets/images/microsoft-logo.svg new file mode 100644 index 000000000..4438141d1 --- /dev/null +++ b/assets/images/microsoft-logo.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + diff --git a/assets/images/raft.dgml b/assets/images/raft.dgml new file mode 100644 index 000000000..977a06c78 --- /dev/null +++ b/assets/images/raft.dgml @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/site.webmanifest b/assets/images/site.webmanifest new file mode 100644 index 000000000..61fea9ef7 --- /dev/null +++ b/assets/images/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/assets/images/icon_coyote_192x192.png","sizes":"192x192","type":"image/png"},{"src":"/assets/images/icon_coyote_512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/assets/images/slider-1.png b/assets/images/slider-1.png new file mode 100644 index 0000000000000000000000000000000000000000..7b05597087870e9c7246d627fc8c55afa0d629f9 GIT binary patch literal 14481 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 literal 0 HcmV?d00001 diff --git a/assets/images/slider-2.png b/assets/images/slider-2.png new file mode 100644 index 0000000000000000000000000000000000000000..83048b3040c3b37df1264e12b4620e0fa4b58d72 GIT binary patch literal 12931 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 T_;w2LA*69l=W4O4P1yedm6DSj literal 0 HcmV?d00001 diff --git a/assets/images/tech_minutes.png b/assets/images/tech_minutes.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd24c2daf1632e2a63c806684c78d623bca22cf GIT binary patch literal 37438 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 literal 0 HcmV?d00001 diff --git a/assets/images/unittest.dgml b/assets/images/unittest.dgml new file mode 100644 index 000000000..de0c6aa9d --- /dev/null +++ b/assets/images/unittest.dgml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/images/unittest.svg b/assets/images/unittest.svg new file mode 100644 index 000000000..61716b38e --- /dev/null +++ b/assets/images/unittest.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + ConsoleApp14.Test+MyActor + + + + MyActor + + + + + ConsoleApp14.Test+MyTestActor + + + + MyTestActor + + + + \ No newline at end of file diff --git a/assets/images/webinar.png b/assets/images/webinar.png new file mode 100644 index 0000000000000000000000000000000000000000..fc61d3824bfc9b6dcadd8375427e2740bdb653f4 GIT binary patch literal 100038 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≈{D#Gx&HN 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 this.pathEnd) { + var root = this.svg.children[2]; + for (var i in this.comets) { + root.removeChild(this.comets[i]); + } + this.comets = null; + if (this.completed) { + this.completed(); + } + } else { + var now = new Date(); + var difference = new Date(); + difference.setTime(now.getTime() - this.startTime.getTime()); + var milliseconds = difference.getMilliseconds(); + var speed = Math.ceil(this.pathLength / milliseconds); + if (speed < this.comet_speed && this.pathChunk > 10) { + this.pathChunk -= 10; + } + else if (speed > this.comet_speed) + { + this.pathChunk += 10; + } + + if (this.progress != null) + { + this.progress(this.pathPosition / this.pathEnd); + } + + for (var i in this.comets) { + var comet = this.comets[i]; + comet.style.strokeDashoffset = this.pathStarts[i] - this.pathPosition - i; + } + + var foo = this; + window.setTimeout(function() { foo.animate_path() }, this.comet_speed); + } + } + +} + +class AnimateTrace { + animate_events = null; // list of events to animate + nodes = null; + links = null; + crossGroupLinks = null; + position = 0; + currentStates = new Array(); + progressBar = null; + playing = false; + svg = null; + parallel = false; + + linkSeparator = "-\u003E"; + selected_node_color = "lightgreen"; + selected_node_foreground = "#3D3D3D"; + error_node_color = "#C15656"; + error_node_foreground = "#FFFFFF"; + comet_speed = 5; // 5 ms per step + restart_timeout = 5000; // 5 seconds + normal_foreground = "#3D3D3D"; + + constructor(parentDiv){ + this.parentDiv = parentDiv; + if (window.location.search == "?parallel") { + this.parallel = true; + } + if (!this.progressBar) { + this.progressBar = new ProgressBar(parentDiv); + var foo = this; + this.progressBar.onplay = function (e) { foo.handle_start(e, false); }; + this.progressBar.onfast = function (e) { foo.handle_start(e, true); }; + this.progressBar.onpause = function (e) { foo.handle_stop(e, false); }; + this.progressBar.onfullscreen = function (e) { foo.handle_fullscreen(e); }; + this.progressBar.onnormalscreen = function (e) { foo.handle_normalscreen(e); }; + document.addEventListener('keydown', function(e) { foo.handle_key_down(e); }); + } + } + + handle_key_down(e) { + if (e.code == "F8"){ + this.progressBar.play(e); + } + } + + // see: http://owl3d.com/svg/vsw/articles/vsw_article.html + start_trace(events) { + this.position = 0; + this.animate_events = events; + this.svg = $(this.parentDiv).children("svg"); + if (this.svg.length > 0) + { + this.svg = this.svg[0]; + this.start_animation(this.svg); + } + } + + handle_fullscreen(e) { + $(".wm-page-content").css('max-width', 'unset'); + } + + handle_normalscreen(e) { + $(".wm-page-content").css('max-width', '800px'); + } + + handle_start(e, parallel) { + this.parallel = parallel; + this.start_animation(this.svg); + } + + handle_stop(e, parallel){ + this.stop_animation(); + } + + start_animation(svg) { + this.playing = true; + this.progressBar.setPlaying(1); // play automatically + + if (!this.crossGroupLinks) { + this.nodes = new Array(); + this.links = new Array(); + this.crossGroupLinks = new Array(); + this.find_nodes(svg.children, 0); + this.hide_crossGroupLinks_links(this.crossGroupLinks); + this.trim_bad_events(); + } + + if (this.position >= this.animate_events.length) { + this.deselectAll(); + this.position = 0; + this.hide_crossGroupLinks_links(this.crossGroupLinks); + } + + var foo = this; + window.setTimeout(function() { foo.animate() }, 100); + } + + stop_animation() { + this.playing = false; + if (this.progressBar) { + this.progressBar.setPlaying(0); + } + } + + find_nodes(children, depth) { + if (children != null && children.length > 0) { + for (var i = 0; i < children.length; i++) { + var c = children[i]; + if (c.tagName == "g") { + var newDepth = depth; + if (c.id) { + if (c.id.includes(this.linkSeparator)) { + this.links[c.id] = c; + if (depth == 0) { + this.crossGroupLinks[c.id] = c; + } + } + else { + this.nodes[c.id] = c; + } + newDepth++; + } + if (c.children.length > 0) { + this.find_nodes(c.children, newDepth); + } + } + } + } + } + + hide_crossGroupLinks_links(map) { + // this.pos = 0;?? + for (var i in map) { + var g = map[i] + if (g.id.includes(this.linkSeparator)) { + g.style.display = "none"; + } + } + } + + trim_bad_events() { + // remove events for which we have no SVG geometry to animate. + var trimmed = new Array(); + for (var i = 0; i < this.animate_events.length; i++) + { + var e = this.animate_events[i]; + if (e.sender) { + var linkId = e.sender + "." + e.senderState + "->" + e.receiver + "." + e.receiverState; + var link = this.links[linkId]; + if (link || e.name == ""){ + trimmed.push(e); + } else { + console.log("???" + linkId); + } + } + } + this.animate_events = trimmed; + } + + animate() { + if (this.position < this.animate_events.length && this.playing) { + var e = this.animate_events[this.position++]; + this.progressBar.setProgress(this.position * 100 / this.animate_events.length); + var animatingLink = false; + if (e.sender) + { + // then we can animate a link. + var linkId = e.sender + "." + e.senderState + "->" + e.receiver + "." + e.receiverState; + var link = this.links[linkId]; + if (link) { + if (link.children[0]) { + var animatingPath = new CometPath(); + animatingPath.start_animate_path(this.svg, e, link.children[0], this.comet_speed); + link.style.display = ""; + if (!this.parallel) { + animatingLink = true; + } + if (this.currentStates[e.sender] == undefined) { + this.selectNode(e.sender, e.senderState, this.selected_node_color, this.selected_node_foreground); + } + + var foo = this; + animatingPath.completed = function() { foo.onPathCompleted(animatingPath.animatingEvent); }; + animatingPath.progress = function (p) { foo.showProgress(p); }; + } else { + console.log("??? no children: " + linkId); + } + } + else { + console.log("???" + linkId); + } + if (e.name == "") + { + // then this event is about showing an error + this.selectNode(e.sender, e.senderState, this.error_node_color, this.error_node_foreground); + } + } + + if (!animatingLink) { + var foo = this; + window.setTimeout(function() { foo.animate() }, 100); + } + } else { + this.stop_animation(); + } + } + + onPathCompleted(e) { + console.log(e.receiver + "." + e.receiverState); + this.selectNode(e.receiver, e.receiverState, this.selected_node_color, this.selected_node_foreground); + + // start the next one when this link finishes. + var foo = this; + window.setTimeout(function() { foo.animate() }, 30); + } + + showProgress(percent){ + var x = this.position * 100 / this.animate_events.length; + var y = (this.position + 1) * 100 / this.animate_events.length; + var offset = (y - x) * percent; + this.progressBar.setProgress(x + offset); + } + + deselectAll() { + for(var groupId in this.currentStates){ + var selected = this.currentStates[groupId]; + if (selected){ + selected[0].setAttribute("fill", "white"); + selected[1].setAttribute("fill", this.normal_foreground); + } + } + } + + selectNode(groupId, nodeId, node_color, foreground) { + if (groupId) { + var nodeId = groupId + "." + nodeId; + var n = this.nodes[nodeId] + if (n) { + var rect = n.children[0]; + var text = n.children[1]; + var selected = this.currentStates[groupId]; + if (selected) { + selected[0].setAttribute("fill", "white"); + selected[1].setAttribute("fill", this.normal_foreground); + } + this.currentStates[groupId] = [rect, text]; + rect.setAttribute("fill", node_color); + text.setAttribute("fill", foreground); + } + } + } + +} diff --git a/assets/js/animation.htm b/assets/js/animation.htm new file mode 100644 index 000000000..b5d81de92 --- /dev/null +++ b/assets/js/animation.htm @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/js/animation.js b/assets/js/animation.js new file mode 100644 index 000000000..a04c5584e --- /dev/null +++ b/assets/js/animation.js @@ -0,0 +1,329 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +// This script provides the hero animation + +class Dimensions { + width = 0; + height = 0; +}; + +class PathInfo { + path = null; + length = 0; + offset = 0; + step = 0; + opacity = 1; + stage = 0; + dots = [] +}; + +class LabelInfo { + label = null; + fade = false; +}; + +class HeroAnimation { + NUMLAYERS = 12; + layerMap = [17,4,2,4,3,5,6,7,3,5,10]; + layers = {}; + svg = null; + bugColor = "#F80269"; + activeColor = "#06C1C5"; + testColor = "white"; + stageTimes = [1, 16000, 10000]; + stage = 0; + labels = ["A typical distributed system", "Coyote tests these systems", "Coyote can find bugs and reproduce them"]; + currentLabel = null; + maxParallel = 5; + totalPaths = 0; + totalReplays = 0; + backgroundStarSize = 3; + backgroundStarColor = "#142D38"; + mediumStarSize = 5; + mediumStarColor = "#06C1C5"; + foregroundStarSize = 20; + svg = null; + + start(svg) { + + this.svg = svg; + this.NUMLAYERS = this.layerMap.length; + + // background stars just for effect + for (var i = 0; i < 500; i++){ + this.addRandomStar(svg, this.backgroundStarSize, this.backgroundStarColor); + } + for (var i = 0; i < 200; i++){ + this.addRandomStar(svg, this.mediumStarSize, this.mediumStarColor); + } + + // add layers + for (var i = 0; i < this.NUMLAYERS; i++){ + var num = this.layerMap[i]; + if (i ==0 ) { + num = 1; // first layer must be only one node + } + this.addLayer(svg, i, num, this.foregroundStarSize, this.activeColor); + } + + window.setTimeout(function() { hero_animation.nextStage() }, this.stageTimes[this.stage]); + } + + addRandomStar(svg, size, color){ + var margin = size * 2; + var dims = this.getDimensions(svg); + var maxHeight = dims.height - 2 * margin; + var maxWidth = dims.width - 2 * margin; + this.addStar(svg, margin + Math.random() * maxWidth, margin + Math.random() * maxHeight, size, color); + } + + getDimensions(svg) { + var maxHeight = svg.height.baseVal.value; + var maxWidth = svg.width.baseVal.value; + if (svg.viewBox){ + maxHeight = svg.viewBox.baseVal.height; + maxWidth = svg.viewBox.baseVal.width; + } + var dims = new Dimensions(); + dims.width = maxWidth; + dims.height = maxHeight; + return dims; + } + + fadeToLabel(info) { + if (info.fade){ + info.opacity -= 0.03; + if (info.opacity < 0){ + this.currentLabel.innerHTML = info.label; + info.fade = false; + } + window.setTimeout(function(e) { hero_animation.fadeToLabel(e) }, 30, info); + } else { + info.opacity += 0.03; + if (info.opacity > 1) + { + info.opacity = 1; + } else { + window.setTimeout(function(e) { hero_animation.fadeToLabel(e) }, 30, info); + } + } + this.currentLabel.style.fillOpacity = info.opacity; + } + + nextStage() { + if (this.stage < this.labels.length) + { + var label = this.labels[this.stage]; + if (this.currentLabel == null) { + var dims = this.getDimensions(svg); + this.currentLabel = document.createElementNS("http://www.w3.org/2000/svg", "text"); + this.currentLabel.setAttribute("class", "title"); + this.currentLabel.innerHTML = label; + this.currentLabel.setAttribute("x", 50); + this.currentLabel.setAttribute("y", dims.height - 70); + svg.appendChild(this.currentLabel); + } else { + var info = new LabelInfo(); + info.label = label; + info.fade = true; + info.opacity = 1; + window.setTimeout(function(e) { hero_animation.fadeToLabel(e) }, 30, info); + } + } + this.stage++; + if (this.stage == 1) + { + // kick off creating paths. + window.setTimeout(function(e) { hero_animation.addPath(e) }, 1000, 1); + } + else if (this.stage == 2) + { + // start coyote stage. + this.maxParallel = 1; + window.setTimeout(function(e) { hero_animation.addPath(e) }, 1000, this.stage); + } + + if (this.stageTimes.length > this.stage) { + window.setTimeout(function() { hero_animation.nextStage() }, this.stageTimes[this.stage]); + } + } + + addStar(svg, x, y, size, color){ + var dot = document.createElementNS("http://www.w3.org/2000/svg", "ellipse"); + dot.setAttribute("rx", size); + dot.setAttribute("ry", size); + dot.setAttribute("cx", x); + dot.setAttribute("cy", y); + dot.setAttribute("fill", color); + svg.appendChild(dot); + return dot; + } + + addLayer(svg, index, num, size, color) + { + var margin = size * 4; + var dims = this.getDimensions(svg); + var maxHeight = dims.height - 2 * margin; + var maxWidth = dims.width - 2 * margin; + var x = margin + (maxWidth / this.NUMLAYERS) * index; + var layer = [] + for (var j = 0; j < num; j++) + { + var y = margin + (maxHeight / (num + 1)) * (j + 1); + var dot = this.addStar(svg, x, y, size, color); + layer.push(dot); + } + this.layers[index] = layer; + } + + createPath(svg, thickness, color) { + var points = ""; + var px = 0; + var py = 0; + var i = 0; + var taken = {}; + var dots = [] + + while (true) + { + var layer = this.layers[i]; + // pick something from this layer that hasn't already been picked, + // if possible. + while (true) { + var j = parseInt(Math.random() * layer.length); + if (taken[i] == undefined) + { + taken[i] = {} + } + var map = taken[i] + if (!map[j] || map.length == this.layerMap[i]) + { + map[j] = j; + break; + } + } + + var dot = layer[j]; + dots.push(dot); + var x = dot.cx.baseVal.value; + var y = dot.cy.baseVal.value; + if (i == 0) { + points += "m "; + } else if (i == 1) { + points += "l "; + } + points += (x - px) + "," + (y - py) + " "; + px = x; + py = y; + + // pick next layer. + if (i == 0) { + i++; + } + else if (i == this.NUMLAYERS - 1) + { + break; + } + else + { + var direction = 1; + if (i > 1 && Math.random() < 0.25) { + // 25% chance we go backwards + direction = -1; + } + var maxsteps = (i > 4) ? 3 : 1; + i += (maxsteps * direction); + if (i > this.NUMLAYERS - 1) + { + i = this.NUMLAYERS - 1; + } + } + } + + var path = document.createElementNS("http://www.w3.org/2000/svg", "path"); + path.setAttribute("filter", "url(#glow-filter)"); + path.setAttribute("d", points); + path.style.strokeWidth = thickness; + path.style.stroke = color; + path.style.fill = "none"; + svg.appendChild(path); + + // wrap path info including dots connecting the path. + var info = new PathInfo(); + info.path = path; + info.length = path.getTotalLength(); + info.offset = 0; + info.opacity = 1; + info.stage = this.stage; + path.style.strokeDasharray = [0, info.length]; + info.step = info.length / 100; // * 10ms timeout = 1 second + info.dots = dots; + return info; + } + + fadePath(info) { + info.opacity -= 0.01; + if (info.opacity <= 0 || this.stage > 1){ + this.svg.removeChild(info.path); + this.totalPaths--; + } else { + info.path.style.strokeOpacity = info.opacity; + window.setTimeout(function(e) { hero_animation.fadePath(e) }, 10, info); + } + } + + animateBug(dot) { + var rx = dot.rx.baseVal.value; + if (rx < 30) { + dot.setAttribute("rx", rx+0.1); + dot.setAttribute("ry", rx+0.1); + window.setTimeout(function(e) { hero_animation.animateBug(e) }, 30, dot); + } + } + + animatePath(info) { + info.offset += info.step; + info.path.style.strokeDasharray = [info.offset, info.length].join(' '); + if (info.offset >= info.length) { + if (this.stage == 3) { + info.path.style.stroke = this.bugColor; + var dot = info.dots[info.dots.length-1]; + dot.style.fill = this.bugColor; + dot.setAttribute("filter", "url(#glow-filter-2)"); + window.setTimeout(function(e) { hero_animation.animateBug(e); }, 10, dot); + info.offset = 0; + this.totalReplays++; + if (this.totalReplays < 3) { + window.setTimeout(function(e) { hero_animation.animatePath(e); }, 1000, info); + } + return; + } + info.path.style.stroke = this.activeColor; + window.setTimeout(function(e) { hero_animation.fadePath(e); }, 10, info); + if (info.stage == this.stage){ + window.setTimeout(function(e) { hero_animation.addPath(e); }, 10, info.stage); + } + } else { + window.setTimeout(function(e) { hero_animation.animatePath(e); }, 10, info); + } + } + + addPath(s) { + if (this.stage != s) { + return; + } + var info = this.createPath(this.svg, 5, this.testColor); + + window.setTimeout(function(e) { hero_animation.animatePath(e); }, 10, info); + + // in crazy mode, pile up some more paths up to maxParallel in parallel. + this.totalPaths++; + if (this.totalPaths < this.maxParallel) { + window.setTimeout(function(e) { hero_animation.addPath(e); }, 500, s); + } + } + +}; + +var hero_animation = new HeroAnimation(); diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 000000000..6c9ee9df4 --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,15 @@ +jQuery(document).ready(function ($) { + + //copy to clipboard + var clipboard = new ClipboardJS('code'); + $('code').tooltip({ + trigger: 'click' + }); + + // make external links that start with http, and don't go to our own site, open in a new tab + $('a[href^="http"]').not('a[href*="microsoft.github.io"]').not('a[href*="127.0.0.1"]').attr('target', '_blank'); + + var year = (new Date()).getFullYear(); + $("#copyright").append("© " + year + " Microsoft"); + +}); diff --git a/assets/js/navmenu.js b/assets/js/navmenu.js new file mode 100644 index 000000000..55445d360 --- /dev/null +++ b/assets/js/navmenu.js @@ -0,0 +1,82 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +function expand_nav(item) +{ + // we could use this JQuery collapse function: item.parents(".panel-collapse").collapse("show"); + // but it is animated, and we don't want the animation in this case... + + // expand our parent panels so this item is visible in the TOC. + item.addClass("active"); + item.parents(".panel-collapse").addClass("in"); + item.parents(".panel").find(".panel-heading").find("a").removeClass("collapsed").attr("aria-expanded", !0); + item.parents(".panel").find(".panel-heading").addClass("active"); + + // and if this item is also a panel then expand it downwards. + var id = item.attr('capture') + if (id) { + id = "#collapse-" + id; + $(id).addClass("in"); + } + + // make sure selected item is visible in the TOC by scrolling it into view + // unless the TOC is not scrollable (i.e. not "fixed") in which case we scroll + // the main reference content into view instead + var wrapper = $(".navmenu-fixed-left-wrapper"); + if (wrapper.length && wrapper.css("position") == "fixed") + { + item[0].scrollIntoView(); + } + else + { + // on the phone this will jump us from selected TOC entry down to the + // readable content on that topic. + var content = $(".reference-content"); + if (content.length) + { + content[0].scrollIntoView(); + } + } +} + +function handle_resize() +{ + var height = window.outerHeight; + var width = window.outerWidth; + var wrapper = $(".nav-left-wrapper"); + if (!wrapper.length) + { + wrapper = $(".navbar-case-studies"); + } + if (wrapper.length) + { + if (width >= 640) { + var search_top = $(".search-wrapper").offset().top; + var search_offset = search_top - window.scrollY; + var top = wrapper.offset().top; + var search_height = search_offset + top - search_top + 100; + var scroller_height = height - search_height; + wrapper.height(scroller_height); + } else { + wrapper.height("auto"); + } + } +} + +$(document).ready(function () { + $(window).resize(function(){ + handle_resize(); + }); + handle_resize(); + + $(".navmenu").each(function() { + var permalink = $(this).attr("permalink"); + if (permalink.length){ + // ok we have one, so time to synchronize the expand/collapse state on the TOC. + var li = $("li").find("[permalink='" + permalink + "']"); + if (li.length) { + expand_nav(li); + } + } + }); +}); \ No newline at end of file diff --git a/assets/js/plugins.js b/assets/js/plugins.js new file mode 100644 index 000000000..3c3a6b8ae --- /dev/null +++ b/assets/js/plugins.js @@ -0,0 +1,8 @@ + +/*! + * clipboard.js v2.0.4 + * https://zenorocha.github.io/clipboard.js + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n 0){ + var result = this.inbox[0]; + this.inbox.shift(); + return result; + } + return null; + } +} + +class Model { + events = new Array(); + map = new Array(); + + addEvent(e) { + this.events.push(e); + } + + getOrCreateActor(name, type) { + var myMap = this.map; + if (myMap[name] == undefined) { + var a = new Actor(); + a.name = name; + a.type = type; + myMap[name] = a; + } + return myMap[name]; + } + + getOrCreateActorFromId(actor) { + var name = actor; + var type = name; + var pos = name.lastIndexOf('('); + if (pos > 0) { + type = name.substr(0, pos); + } + return this.getOrCreateActor(name, type); + } + + getShortName(fullName) { + var normalized = fullName.replace(/\+/g, ".") + var i = normalized.lastIndexOf("."); + if (i > 0) { + // trim fully qualified name down to the short name for the state. + return normalized.substr(i + 1); + } + return normalized; + } + + getStateName(sender, senderState) { + // actors have no sender state, so we make on up to match the DGML diagram. + if (!senderState) + { + var type = sender; + var pos = type.lastIndexOf("."); + if (pos > 0){ + return type.substr(pos + 1); + } + return type; + } + return senderState; + } + + handleGotoState(step) { + // GotoState happens in response to something, like a previous SendEvent or RaiseEvent, which means the event info should be in our inbox. + var state = step.getAttribute("newState"); + state = this.getShortName(state); + var id = step.getAttribute("id"); + var source = this.getOrCreateActorFromId(id); + state = this.getStateName(id, state); + var e = null; + // raised events are special because they do not result in HandleDequeueEvent! + if (source.raisedEvent) + { + e = source.dequeue(); + source.raisedEvent = false; + } + if (e != null) + { + e.receiver = source.name; + e.receiverState = state; + this.addEvent(e); + } + else + { + // must be the initial state. + e = new Event(); + e.name = "init"; + e.receiver = source.name; + e.receiverState = state; + this.addEvent(e); + } + source.currentState = state; + } + + handleRaiseEvent(step) { + // event needs to capture transition on receiver side also, so for now this Event is incomplete, + // so store it in the actor inbox for now. + var eventName = step.getAttribute("event"); + var senderState = step.getAttribute("state"); + var id =step.getAttribute("id"); + var source = this.getOrCreateActorFromId(id); + source.raisedEvent = true; + var e = new Event(); + e.name = eventName; + e.sender = source.name; + e.senderState = this.getStateName(id, senderState); + e.receiver = source.name; + source.enqueue(e); + } + + handleSendEvent(step) { + // event needs to capture transition on receiver side also, so for now this Event is incomplete, + // so store it in the actor inbox for now. + var eventName = step.getAttribute("event"); + var sender = this.getSender(step); + if (sender) { + var source = this.getOrCreateActorFromId(sender); + var senderState = step.getAttribute("senderState"); + var target = this.getOrCreateActorFromId(step.getAttribute("target")); + var e = new Event(); + e.name = eventName; + e.sender = source.name; + e.senderState = this.getStateName(sender, senderState); + e.receiver = target.name; + target.enqueue(e); + } + } + + handleDequeueEvent(step) { + // event is being handled by the target machine, so we now know the receiver state. + var eventName = step.getAttribute("event"); + var state = step.getAttribute("state"); + var id = step.getAttribute("id"); + var source = this.getOrCreateActorFromId(id); + + var e = source.dequeue(); + if (e != null) { + e.receiverState = this.getStateName(id, state); + this.addEvent(e); + } else { + console.log("### Empty queue on " + source.name + " on event " + eventName); + } + } + + handleMonitorState(step) { + // These seem to come in pairs, and show the state transitions that happen in the monitor. + // In this case from idle state to busy state. We can use the inbox to unravel this. + // + // + var monitor = this.getOrCreateActorFromId(this.getMonitorId(step)); + var state = step.getAttribute("state"); + e = monitor.dequeue(); + if (e == null) { + var e = new Event(); + e.name = "hidden"; + e.sender = monitor.name; + e.senderState = state; + e.receiver = monitor.name; + monitor.enqueue(e); + } else { + e.receiverState = state; + this.addEvent(e); + } + } + + handleMonitorEvent(step) { + // + var source = this.getOrCreateActorFromId(this.getSender(step)); + var senderState = step.getAttribute("senderState"); + var monitor = this.getOrCreateActorFromId(this.getMonitorId(step)); + var state = step.getAttribute("state"); + var eventName = step.getAttribute("event"); + var e = new Event(); + e.name = eventName; + e.sender = source.name; + e.senderState = senderState; + e.receiver = monitor.name; + e.receiverState = state; + // monitors don't actually have a queue, this is dequeued immediately... + this.addEvent(e); + } + + handleErrorState(step) { + var source = this.getOrCreateActorFromId(step.getAttribute("id")); + var state = step.getAttribute("state"); + var e = new Event(); + e.name = ""; + e.sender = source.name; + e.senderState = state; + e.receiver = source.name; + e.receiverState = state; + this.addEvent(e); + } + + getMonitorId(step) { + var id = step.getAttribute("id"); + if (!id) { + id = step.getAttribute("monitorType"); + } + if (!id){ + console.log("error with monitor step: " + step.outerHTML); + } + return id; + } + + getSender(step){ + var name = step.getAttribute("sender"); + if (!name) { + name = step.getAttribute("senderName"); + } + if (!name) { + name = "ExternalCode"; + } + return name; + } + + parseTrace(doc) { + var ns = doc.documentElement.namespaceURI; + var steps = doc.documentElement.childNodes; + for (var i = 0; i < steps.length; i++) + { + var step = steps[i]; + if (step.nodeType == 1) { + var type = step.tagName; + if (type == "Goto") { + this.handleGotoState(step); + } else if (type == "Raise") { + this.handleRaiseEvent(step); + } else if (type == "Send") { + this.handleSendEvent(step); + } else if (type == "DequeueEvent") { + this.handleDequeueEvent(step); + } else if (type == "MonitorState") { + this.handleMonitorState(step); + } else if (type == "MonitorEvent") { + this.handleMonitorEvent(step); + } else if (type == "ErrorState") { + this.handleErrorState(step); + } + } + } + } +} + +function fetchXml(url, asXml, handler) +{ + const xhr = new XMLHttpRequest(); + // listen for `onload` event + xhr.onload = () => { + // process response + if (xhr.status == 200) { + // parse JSON data + if (asXml) { + handler(xhr.responseXML); + } else { + handler(xhr.responseText); + } + } else { + console.error('Error downloading: ' + url + ", error=" + xhr.status); + } + }; + + // create a `GET` request + xhr.open('GET', url); + + // send request + xhr.send(); +} + +jQuery(document).ready(function ($) { + $(".animated_svg").each(function() { + var div = $(this)[0]; + var animator = new AnimateTrace(div); + var xmltrace = $(this).attr("trace"); + var svgFile = $(this).attr("svg"); + if (xmltrace && svgFile) { + fetchXml(svgFile, false, function (data){ + div.innerHTML = data; + fetchXml(xmltrace, true, function (trace) { + var model = new Model(); + model.parseTrace(trace); + animator.start_trace(model.events); + }); + }); + } + }); +}); diff --git a/case-studies/azure-batch-service/index.html b/case-studies/azure-batch-service/index.html new file mode 100644 index 000000000..0f9e8b9ef --- /dev/null +++ b/case-studies/azure-batch-service/index.html @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + Azure Batch Service - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/case-studies/azure-blockchain-service/index.html b/case-studies/azure-blockchain-service/index.html new file mode 100644 index 000000000..9e43bef36 --- /dev/null +++ b/case-studies/azure-blockchain-service/index.html @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + Azure Blockchain Service - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Azure Blockchain Service

    +

    Background

    +

    Azure’s Blockchain Service +allows customers to provision blockchain nodes-as-a-service. It allows setting up consortiums +that include blockchain nodes from multiple organizations to govern shared resources.

    +

    Challenge

    +

    The Blockchain Service has to deal with the complexity of three sources of concurrency +interacting with each other: (1) the incoming user requests, (2) +asynchronous processing of those requests within the service and (3) +reading and reacting to consortium governance data from the +blockchain and taking resulting actions within the service. +This interaction sometimes led to rare, but serious bugs, that had the +potential of stalling the entire blockchain network.

    +

    Solution and Coyote’s key advantages

    +

    The Blockchain Service code heavily utilized .NET tasks and the +corresponding async/await style of programming concurrent systems. +Integrating Coyote’s Task-based programming model into the system was +easy and required minimal effort. The development team wrote mocks for their +external dependencies using Coyote. Writing of mocks is common for any +kind of unit testing. The Coyote mocks turned out to be concise and it +was easy to express a number of safety and failure scenarios in a localized +manner.

    +

    Coyote testing helped repro a couple of known safety and +liveness bugs in the system. It also revealed a series of bugs in recent changes +that had passed code review as well as manual testing. Coyote testing +provides confidence that the system will not regress: once a concurrency issue +is found and a corresponding Coyote test is put in place, similar issues get +caught out immediately in future code changes. This allowed the +team to make progress at a rapid pace.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/case-studies/azure-blockchain-workbench/index.html b/case-studies/azure-blockchain-workbench/index.html new file mode 100644 index 000000000..2db23dcc7 --- /dev/null +++ b/case-studies/azure-blockchain-workbench/index.html @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + Azure Blockchain Workbench - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Azure Blockchain Workbench

    +

    Background

    +

    Azure Blockchain Workbench +is a packaged solution that allows users to spin up end-to-end blockchain applications integrated +with a number of Azure services with minimal effort on their part. +The users provide Workbench with an Ethereum smart contract +and associated metadata, and Workbench spins up the requisite Azure +infrastructure. Users can authenticate and sign +transactions using their AAD identities, submit transactions into +the blockchain and consume events and transactions from the +blockchain through the event grid as well as through a SQL database +with no additional development effort on their part.

    +

    Challenge

    +

    Ethereum Transaction Submitter is the component within Workbench +responsible for submitting transactions into the +blockchain. Blockchains are distributed systems where +user-submitted transactions are eventually included (or mined) into +the blockchain. The node through which the transaction is +submitted is typically not the one that mines it and can, in fact, +even die before gossiping about the transaction to the rest of the network. +This requires periodic resubmissions of transactions if they’re not +mined. Blockchains also exhibit forks where history can be rewound. +In that case, transactions that were successfully mined previously +need to be submitted again. Writing a high-throughput service component that +can reliably submit transactions into the blockchain is thus a harder problem +than it first appears.

    +

    Solution and Coyote’s key advantages

    +

    An initial version of the Ethereum Transaction Submitter was facing a +number of reliability issues and missed corner cases, so the team decided +to write the service component using Coyote. The use of Coyote helped +the team in a number of ways.

    +
      +
    • +

      Coyote safety conditions force the user to think about what must be + true in all states (aka invariants) as opposed to the ways in + which the system can fail. This helped the team gain clarity in their design.

      +
    • +
    • +

      Coyote helped find and fix a liveness condition that would have + been near impossible to detect without Coyote’s testing methodology. + Blockchains can occasionally fork, which was causing an initial version of the + service component to permanently stall. Without a means of reproducing forks + in a controlled way, such issues are hard to debug. The Azure team implemented a mock + for the blockchain network using Coyote and were then able to systematically + introduce a fork during testing. Coyote was able to detect the liveness bug, a fix was + implemented, after which Coyote tests passed. As a result, the team + had a much higher confidence in deploying their fix.

      +
    • +
    • +

      Developing the system using Coyote’s state machine programming model + led to a highly concurrent and performant implementation.

      +
    • +
    • +

      Coyote allowed the team to concisely state the various success and failure + conditions in the individual mocks, leaving the job of exploration to the tester. + This allowed the team to effectively have a very large number of (traditional) test + cases without having to write them all by hand.

      +
    • +
    • +

      Coyote’s deterministic repro of bugs allowed the team to debug and + understand the bugs much more easily than before.

      +
    • +
    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/actor-semantics/index.html b/concepts/actors/actor-semantics/index.html new file mode 100644 index 000000000..47335e4c3 --- /dev/null +++ b/concepts/actors/actor-semantics/index.html @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + Actor semantics - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Actor semantics

    +

    An Actor in Coyote is an in-memory object. The main APIs that define the semantics of programming +with actors are CreateActor, which is used to create a new Actor instance, and SendEvent that +is used to pass an event to an existing Actor. It is useful to understand both the synchronous and +asynchronous guarantees of these methods.

    +

    Semantics of actor creation

    +

    Suppose you create an Actor as follows:

    +
    ActorId clientId = this.CreateActor(typeof(Client));
    +
    +

    This call synchronously creates the inbox of the actor. The initialization of the new actor happens +asynchronously in the background. Think of this as follows: the call takes only as long as it takes +to create an inbox. It does not wait for the initialization code of the target actor to finish. This +is enough to guarantee that you can start sending messages to the new actor immediately after +creating it. Basically, if you have an ActorId, then you can send messages to it. The Coyote +runtime will initialize the new actor in the background, and ensure that its initialization finishes +before letting the actor process its inbox.

    +

    Semantics of actor messages

    +

    Actors in Coyote have both in-order as well as causal-delivery semantics. Lets break down this +guarantee into pieces. If one actor sends two messages to another actor as follows:

    +
    this.SendEvent(id, e1);
    +this.SendEvent(id, e2);
    +
    +

    Then it is guaranteed that e1 will be delivered to the inbox of id before e2. This is the +in-order part of the message-delivery semantics. To explain causal delivery, we need to consider +three actors A, B and C. Suppose that A first sends a message e1 to C and then it sends +a message e2 to B. Next, B is programmed so that whenever it receives a message e2, it will +forward it to C.

    +

    abc

    +

    For this program, the message e1 is guaranteed to reach the inbox of C before +e2. There is a simple way of thinking about this guarantee. The call to SendEvent ensures that +the message is delivered to the inbox of the target before it returns. (It does not wait for the +message to be processed—that can happen asynchronously.) Thus, when A sent message e1 to C, +it was delivered to the inbox of C even before the message e2 was sent out. Thus, e2 had no +chance of overtaking e1 to reach the inbox of C first.

    +

    Distributed systems modeling

    +

    Suppose that you have written a distributed system where each node of the system is running its own +set of Coyote actors and these actors communicate over the network. When you write a Coyote test for +checking end-to-end behaviors (by using a mock of the network to connect all the remote nodes +together in the same test), then be sure to consider the difference in the delivery semantics of the +network and the Coyote API SendEvent. Usually, real networks will provide more relaxed guarantees +than SendEvent for performance reasons. Closing this gap requires modeling. For instance, a +network that can either lose a message, deliver it once, or deliver it twice can be modeled as +follows:

    +
    if(this.Random())
    +{
    +   this.SendEvent(destination, message);
    +}
    +if(this.Random())
    +{
    +   this.SendEvent(destination, message);
    +}
    +
    +

    See also State machine semantics.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/event-groups/index.html b/concepts/actors/event-groups/index.html new file mode 100644 index 000000000..68d078c0b --- /dev/null +++ b/concepts/actors/event-groups/index.html @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + Event groups - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Event groups

    +

    For some applications, it is useful to know which actor is processing an event derived from some +user request. Coyote offers the notion of an EventGroup that can be tracked automatically. The +following IActorRuntime APIs take an optional EventGroup parameter.

    +
    ActorId CreateActor(Type type, Event e = null, EventGroup group = null);
    +void SendEvent(ActorId target, Event e, EventGroup group = null);
    +
    +

    When you pass a non-null group the runtime takes care of propagating it to any subsequent actors +that might be created and across any SendEvent calls to any other actors. So all the work +performed as a result of these actors and events can be grouped into a logical group.

    +

    The EventGroup argument on SendEvent is optional, the value null means pick up the +CurrentEventGroup of the sender and pass it along to the target actor (if there is one).

    +

    The Actor class has a field that returns the current EventGroup. The EventGroup is stored +with the event and CurrentEventGroup is set when the event is dequeued.

    +
    EventGroup CurrentEventGroup { get; set; }
    +
    +

    Additionally you may use the following IActorRuntime API to get the current group of any actor.

    +
    EventGroup GetCurrentEventGroup(ActorId actorId);
    +
    +

    The CurrentEventGroup is automatically passed along whenever you use CreateActor or SendEvent +as shown below:

    +

    EventGroups

    +

    EventGroup

    +

    The base EventGroup class contains the following:

    +
    public Guid Id { get; internal set; }
    +public string Name { get; internal set; }
    +
    +

    The Guid is automatically assigned to Guid.Empty. The Name defaults to null but you can +provide any friendly name you want there.

    +

    AwaitableEventGroup<>

    +

    As a convenience the following typed EventGroup is also provided that can also be used to wait for +some result to be returned from the actors that share this group:

    +
    public class AwaitableEventGroup<T> : EventGroup
    +{
    +    public bool IsCompleted { get; }
    +    public Task<T> Task { get; }
    +    public virtual void SetResult(T result);
    +    public TaskAwaiter<T> GetAwaiter();
    +}
    +
    +

    You can pass this group to your actors so that one of those actors can decide at some point to call +SetResult. Then you can await on this object for the result. In this way you can asynchronously +return a result from a collection of actors that are performing some job. SetResult also sets +IsCompleted to true.

    +

    Clearing the CurrentEventGroup

    +

    You might need to clear the current event group at some point in your Actor. To do this you can +simply set the property to null:

    +
    this.CurrentEventGroup = null;
    +
    +

    However, this could be overridden by any subsequent event that is dequeued from the event queue. If +you do not want the CurrentEventGroup to be passed along to the target actor you can pass a +special EventGroup.Null event group like this:

    +
    this.SendEvent(target, e, EventGroup.Null);
    +
    +

    This will put a null in the event queue of the target actor so that when this event is dequeued +the CurrentEventGroup of the target actor will be set to null. In this way then you can propagate +a null EventGroup to all your actors.

    +

    Custom EventGroups

    +

    The EventGroup class is unsealed so you can create any custom class that you need. The following +is an example that counts a certain number of steps before completing the boolean +AwaitableEventGroup:

    +
    public class EventGroupCounter : AwaitableEventGroup<bool>
    +{
    +    public int ExpectedCount;
    +
    +    public EventGroupCounter(int expected)
    +    {
    +        this.ExpectedCount = expected;
    +    }
    +
    +    public void Complete()
    +    {
    +        var count = Interlocked.Decrement(ref this.ExpectedCount);
    +        if (count == 0)
    +        {
    +            this.SetResult(true);
    +        }
    +    }
    +}
    +
    +

    This way you can have multiple actors calling Complete and the outer code that is waiting is not +released until the expected count is reached.

    +

    Similarly you can create an EventGroup that gathers multiple results from various actors like this:

    +
    public class EventGroupList : AwaitableEventGroup<List<string>>
    +{
    +    public List<string> Items = new List<string>();
    +
    +    public void AddItem(string msg)
    +    {
    +        this.Items.Add(msg);
    +    }
    +
    +    public void Complete()
    +    {
    +        this.SetResult(Items);
    +    }
    +}
    +
    +

    Then when the final actor calls Complete() the list of gathered items is then made available to the +waiting caller via SetResult.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/logging/index.html b/concepts/actors/logging/index.html new file mode 100644 index 000000000..83d280adc --- /dev/null +++ b/concepts/actors/logging/index.html @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + Logging - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Logging

    +

    The Coyote runtime provides a Microsoft.Coyote.Logging.ILogger interface for logging so that your +program output can be captured and included in coyote test tool output logs. The installed +ILogger can be accessed by the Logger property on the IActorRuntime interface or the Actor, +StateMachine and Monitor types.

    +

    The default implementation of the ILogger writes to the console when setting the --console +option in the coyote tool (or the Configuration.WithConsoleLoggingEnabled() configuration when +using the TestingEngine API).

    +

    The Coyote logging infrastructure decides when to log messages using the specified VerbosityLevel +and the individual LogSeverity of messages getting logged with the ILogger.Write and +ILogger.WriteLine methods (by default the LogSeverity of messages is set to LogSeverity.Info). +As long as the LogSeverity is equal or higher than the VerbosityLevel then the message will be +logged. By default, the VerbosityLevel is set to None, which means that no messages are logged, +but this can be easily customized using the --verbosity (or -v) option in the coyote tool (or +the Configuration.WithVerbosityEnabled() configuration when using the TestingEngine API)

    +

    Setting --verbosity in the command line will set the VerbosityLevel to VerbosityLevel.Info +which logs all messages with LogSeverity.Info and higher. Other allowed verbosity values are +error, warning, info, debug and exhaustive. For example, choosing --verbosity debug will +log all messages with LogSeverity.Debug and higher.

    +

    Installing up a custom logger

    +

    You can easily install your own logger by implementing the ILogger interface and replacing the +default logger by setting the Logger property on the IActorRuntime.

    +

    The following is an example of a custom ILogger implementation that captures all log output in a +StringBuilder:

    +
    using System.Text;
    +using Microsoft.Coyote.Logging;
    +
    +class CustomLogger : ILogger
    +{
    +    private readonly StringBuilder Builder;
    +    private readonly VerbosityLevel VerbosityLevel;
    +    private readonly object Lock;
    +
    +    public MemoryLogger(VerbosityLevel level)
    +    {
    +        this.Builder = new StringBuilder();
    +        this.VerbosityLevel = level;
    +        this.Lock = new object();
    +    }
    +
    +    public void Write(string value) => this.Write(LogSeverity.Info, value);
    +    public void Write(string format, object arg0) =>
    +        this.Write(LogSeverity.Info, format, arg0);
    +    public void Write(string format, object arg0, object arg1) =>
    +        this.Write(LogSeverity.Info, format, arg0, arg1);
    +    public void Write(string format, object arg0, object arg1, object arg2) =>
    +        this.Write(LogSeverity.Info, format, arg0, arg1, arg2);
    +    public void Write(string format, params object[] args) =>
    +        this.Write(LogSeverity.Info, string.Format(format, args));
    +
    +    public void Write(LogSeverity severity, string value)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.Append(value);
    +            }
    +        }
    +    }
    +
    +    public void Write(LogSeverity severity, string format, object arg0)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, arg0);
    +            }
    +        }
    +    }
    +
    +    public void Write(LogSeverity severity, string format, object arg0, object arg1)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, arg0, arg1);
    +            }
    +        }
    +    }
    +
    +    public void Write(LogSeverity severity, string format, object arg0, object arg1, object arg2)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, arg0, arg1, arg2);
    +            }
    +        }
    +    }
    +
    +    public void Write(LogSeverity severity, string format, params object[] args)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, args);
    +            }
    +        }
    +    }
    +
    +    public void WriteLine(string value) => this.WriteLine(LogSeverity.Info, value);
    +    public void WriteLine(string format, object arg0) =>
    +        this.WriteLine(LogSeverity.Info, format, arg0);
    +    public void WriteLine(string format, object arg0, object arg1) =>
    +        this.WriteLine(LogSeverity.Info, format, arg0, arg1);
    +    public void WriteLine(string format, object arg0, object arg1, object arg2) =>
    +        this.WriteLine(LogSeverity.Info, format, arg0, arg1, arg2);
    +    public void WriteLine(string format, params object[] args) =>
    +        this.WriteLine(LogSeverity.Info, string.Format(format, args));
    +
    +    public void WriteLine(LogSeverity severity, string value)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendLine(value);
    +            }
    +        }
    +    }
    +
    +    public void WriteLine(LogSeverity severity, string format, object arg0)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, arg0);
    +                this.Builder.AppendLine();
    +            }
    +        }
    +    }
    +
    +    public void WriteLine(LogSeverity severity, string format, object arg0, object arg1)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, arg0, arg1);
    +                this.Builder.AppendLine();
    +            }
    +        }
    +    }
    +
    +    public void WriteLine(LogSeverity severity, string format, object arg0, object arg1, object arg2)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, arg0, arg1, arg2);
    +                this.Builder.AppendLine();
    +            }
    +        }
    +    }
    +
    +    public void WriteLine(LogSeverity severity, string format, params object[] args)
    +    {
    +        if (LogWriter.IsVerbose(severity, this.VerbosityLevel))
    +        {
    +            lock (this.Lock)
    +            {
    +                this.Builder.AppendFormat(format, args);
    +                this.Builder.AppendLine();
    +            }
    +        }
    +    }
    +
    +    public override string ToString()
    +    {
    +        lock (this.Lock)
    +        {
    +            return this.Builder.ToString();
    +        }
    +    }
    +
    +    public void Dispose()
    +    {
    +        lock (this.Lock)
    +        {
    +            this.Builder.Clear();
    +        }
    +    }
    +}
    +
    +

    To replace the default logger, call the following IActorRuntime method:

    +
    runtime.Logger = new CustomLogger();
    +
    +

    The above method replaces the previously installed logger with the specified one and returns the +previously installed logger.

    +

    Note that the old ILogger might be disposable, so if you care about disposing the old logger at +the same time you may need to write this instead:

    +
    using (var oldLogger = runtime.Logger)
    +{
    +   runtime.Logger = new CustomLogger();
    +}
    +
    +

    You could write a custom ILogger to intercept all logging messages and send them to your favorite +logging service in Azure or even over a TCP socket.

    +

    You can also use one of the built-in loggers available in the Microsoft.Coyote.Logging namespace, +such as the MemoryLogger which is a thread-safe logger that writes the log in memory (you can +access it as a string by invoking MemoryLogger.ToString()) or the TextWriterLogger which +allows you to run an existing System.IO.TextWriter into an ILogger implementation.

    +

    Adding custom actor logging consumers

    +

    The IActorRuntime also provides a logging interface called IActorRuntimeLog that allows +consuming Actor and StateMachine activity and processing it in some custom way. When executing +actors, the runtime will call the IActorRuntimeLog interface to log various actions such as a new +Actor or StateMachine getting created or sending an Event to some actor.

    +

    You can implement your own IActorRuntimeLog consumer like this:

    +
    internal class CustomRuntimeLog : IActorRuntimeLog
    +{
    +  public void OnCreateActor(ActorId id, ActorId creator)
    +  {
    +    // Add some custom logic.
    +  }
    +
    +  public void OnEnqueueEvent(ActorId id, Event e)
    +  {
    +    // Add some custom logic.
    +  }
    +
    +  // You can optionally override more actor logging methods.
    +}
    +
    +

    You can then register the CustomRuntimeLog using the following IActorRuntime method:

    +
    runtime.RegisterLog(new CustomRuntimeLog());
    +
    +

    You can register multiple IActorRuntimeLog objects in case you have consumers that are doing very +different things. The runtime will invoke each callback for every registered IActorRuntimeLog.

    +

    For example, see the ActorRuntimeLogGraphBuilder class which implements IActorRuntimeLog and +generates a directed graph representing all activities that happened during the execution of your +actors. See activity coverage for an example graph output. The coyote +test tool sets this up for you when you specify --actor-graph or --coverage activity command +line options.

    +

    See IActorRuntimeLog API documentation.

    +

    Customizing the text formatting when logging actor activities

    +

    You can also use the same IActorRuntimeLog feature to customize the text formatting when the +installed ILogger logs actor activity.

    +

    The default actor text formatting implementation is provided by the ActorRuntimeLogTextFormatter +base class which implements the IActorRuntimeLog interface and is responsible for formatting all +Actor and StateMachine activity as text and logging it using the installed Logger.

    +

    You can add your own subclass of ActorRuntimeLogTextFormatter using the RegisterLog method on +IActorRuntime. However, unlike other IActorRuntimeLog consumers, only a single +ActorRuntimeLogTextFormatter can exist and adding a new one will replace the previous text +formatter.

    +

    The following is an example of how to do this:

    +
    internal class CustomActorRuntimeLogTextFormatter : ActorRuntimeLogTextFormatter
    +{
    +  public override void OnCreateActor(ActorId id, ActorId creator)
    +  {
    +    // Override to change the text to be logged.
    +    this.Logger.WriteLine("Hello!");
    +  }
    +
    +  public override void OnEnqueueEvent(ActorId id, Event e)
    +  {
    +    // Override to conditionally hide certain events from the log.
    +    if (!(e is SecretEvent))
    +    {
    +      base.OnEnqueueEvent(id, e);
    +    }
    +  }
    +
    +  // You can optionally override more text formatting methods.
    +}
    +
    +

    You can then replace the default ActorRuntimeLogTextFormatter with your new implementation using +the following IActorRuntime method:

    +
    runtime.RegisterLog(new CustomActorRuntimeLogTextFormatter());
    +
    +

    The above method replaces the previously installed ActorRuntimeLogTextFormatter with the specified +one.

    +

    See ActorRuntimeLogTextFormatter +documentation.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/overview/index.html b/concepts/actors/overview/index.html new file mode 100644 index 000000000..d93988102 --- /dev/null +++ b/concepts/actors/overview/index.html @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + Overview - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Programming model: asynchronous actors

    +

    The asynchronous actors programming model of Coyote is an actor-based programming model that +encourages a message passing (or event based) programming model where all asynchronous actions +happen by sending asynchronous events from one actor to another. This model is similar to how real +people interact asynchronously via email.

    +

    Each Coyote actor has an inbox for events, event handlers, as well as normal class fields and +methods. Actors run concurrently with respect to each other, but individually they handle their +input queue in a sequential way. When an event arrives, the actor dequeues that event from the +input queue and handles it by executing a sequence of operations. Each operation might update a +field, create a new actor, or send an event to another actor. In Coyote, creating actors and sending +events are both non-blocking operations. In the case of a send operation the message (or event) is +simply enqueued into the input queue of the target actor and, most importantly, it does not wait for +the message to be processed at the target before returning control to the sender.

    +

    The actor model also provides a specialized type of actor called a StateMachine. +State machines are actors that have explicitly declared states and state transitions. Every object +oriented class that has member variables is really also just a state machine where that state is +updated as methods are called, but sometimes this gets really complicated and hard to test. Formal +state machines help you model your states more explicitly and coyote +tester can help you find bugs by exploring different state transitions +using information you provide declaring how various types of events causes those state transitions.

    +

    See also: how are Coyote Actors different from existing Microsoft Actor frameworks?.

    +

    Declaring and creating actors

    +

    An actor based program in Coyote is a normal .NET program that also uses the Actor, StateMachine +and Event base classes from the Microsoft.Coyote.Actors namespace, which is available in the +Microsoft.Coyote.Actors NuGet package. +Actors can be declared in the following way:

    +
    using Microsoft.Coyote.Actors;
    +
    +class Client : Actor { ... }
    +
    +class Server : Actor { ... }
    +
    +

    The above code declares two actors named Client and Server. Being a C# class you can also +declare fields, properties and methods.

    +

    An actor can create an instance of another actor and send Events using the following Actor +methods:

    +
      ActorId clientId = this.CreateActor(typeof(Client));
    +  this.SendEvent(this.ClientId, new PingEvent());
    +
    +

    When an event is being sent, it is enqueued in the event queue of the target actor. The coyote +runtime will at some point dequeue the received event, and allow the target actor to handle it +asynchronously.

    +

    All actors in Coyote have an associated unique ActorId which identifies a specific instance of +that type. Note that Coyote never gives you the actual object reference for an actor instance. This +ensures your code does not get too tightly coupled.

    +

    By limiting yourself to the Coyote API’s for interacting with an actor, you also get all the +benefits of coyote test in terms of understanding more deeply how to test all asynchronous +interactions and ensure your specifications are maintained correctly. There is a lot of literature +on actor models that explain in more depth the importance of this message passing programming model +which is especially popular in the world of distributed systems. Event based programming is also +popular in User Interface development and even shows up in low level embedded systems. It is a +powerful tool for solving the tangled web of complexity that happens with less disciplined +architectures.

    +

    Starting a Coyote actor-based program

    +

    To create the first instance of an Actor you need to initialize the Coyote actor runtime inside +your C# process (typically in the Main method). An example of this is the following:

    +
    using System;
    +using Microsoft.Coyote;
    +using Microsoft.Coyote.Actors;
    +using Microsoft.Coyote.SystematicTesting;
    +
    +class Program
    +{
    +    static void Main(string[] args)
    +    {
    +        IActorRuntime runtime = RuntimeFactory.Create();
    +        Execute(runtime);
    +        Console.ReadLine();
    +    }
    +
    +    [Test]
    +    public static void Execute(IActorRuntime runtime)
    +    {
    +        ActorId serverId = runtime.CreateActor(typeof(Server));
    +    }
    +}
    +
    +

    You must first import the Coyote actor runtime library (Microsoft.Coyote.Actors.dll), which you +can get from its NuGet package, then +create a runtime instance (of type IActorRuntime) which you pass to a [Test] method.

    +

    The test method named Execute will be the entry point that is used during testing of your Coyote +program. In this case it simply invokes the CreateActor method of the runtime to instantiate the +first Coyote actor (of type Server in the above example).

    +

    The CreateActor method accepts as a parameter the type of the actor to be instantiated, and +returns the ActorId representing that actor instance and this bootstraps a series of asynchronous +events that handle initialization of that actor and any operations it performs during +initialization.

    +

    Because CreateActor is an asynchronous method, we call the Console.ReadLine method, which pauses +the main thread until some console input has been given, so that the host C# program does not exit +prematurely.

    +

    The IActorRuntime interface also provides the SendEvent method for sending events to a Coyote +actor. This method accepts as parameters an object of type ActorId and an event object. It also +has a couple more advanced parameters which you don’t need to worry about right now.

    +

    An event can be created by sub-classing from Microsoft.Coyote.Actors.Event:

    +
    class PingEvent : Event
    +{
    +    public readonly ActorId Caller;
    +
    +    public PingEvent(ActorId caller)
    +    {
    +        this.Caller = caller;
    +    }
    +}
    +
    +class PongEvent : Event { }
    +
    +

    An event can contain members of any type (including scalar values or references to object) and when +an event is sent to a target actor there is no deep-copying of those members, for performance +reasons. The target actor will be able to see the Event object and cast it to a specific type to +extract the information it needs.

    +

    Now you can write a complete actor, declaring what type of events it can handle:

    +
    [OnEventDoAction(typeof(PingEvent), nameof(HandlePing))]
    +class Server : Actor
    +{
    +    public void HandlePing(Event e)
    +    {
    +        PingEvent ping = (PingEvent)e;
    +        Console.WriteLine("Server handling ping");
    +        Console.WriteLine("Server sending pong back to caller");
    +        this.SendEvent(ping.Caller, new PongEvent());
    +    }
    +}
    +
    +

    This Server is an Actor that can receive PingEvent. The PingEvent contains the ActorId of +the caller and the Server uses that to send back a PongEvent in response.

    +

    An event handler controls how a machine reacts to a received event. It is clearly just a method so +you can do anything there, including creating one or more actor instances, sending one or more +events, updating some private state or invoking some 3rd party library.

    +

    To complete this Coyote program, you can provide the following implementation of the Client actor:

    +
    using System.Threading.Tasks;
    +
    +class SetupEvent : Event
    +{
    +    public readonly ActorId ServerId;
    +
    +    public SetupEvent(ActorId server)
    +    {
    +        this.ServerId = server;
    +    }
    +}
    +
    +[OnEventDoAction(typeof(PongEvent), nameof(HandlePong))]
    +class Client : Actor
    +{
    +    public ActorId ServerId;
    +
    +    protected override Task OnInitializeAsync(Event initialEvent)
    +    {
    +        Console.WriteLine("{0} initializing", this.Id);
    +        this.ServerId = ((SetupEvent)initialEvent).ServerId;
    +        Console.WriteLine("{0} sending ping event to server", this.Id);
    +        this.SendEvent(this.ServerId, new PingEvent(this.Id));
    +        return base.OnInitializeAsync(initialEvent);
    +    }
    +
    +    void HandlePong()
    +    {
    +        Console.WriteLine("{0} received pong event", this.Id);
    +    }
    +}
    +
    +

    This Client is an Actor that sends PingEvents to a server. This means the Client needs to +know the ActorId of the Server. This can be done using an initialEvent passed to +OnInitializeAsync. The Client then uses this ActorId to send a PingEvent to the Server.

    +

    When the Server responds with a PongEvent the HandlePong method is called because of the +OnEventDoAction declaration on the class. Notice in this case the HandlePong event handler +takes no Event argument. The Event argument is optional on Coyote event handlers.

    +

    Note that HandlePong could also be defined as an async Task method. Async handlers are allowed +so that you can call external async systems in your production code, but this has some restrictions. +You are not allowed to directly create parallel tasks inside an actor (e.g. by using Task.Run) as +that can introduce race conditions (if you need to parallelize a workload, you can simply create +more actors). Also, during testing, you should not use Task.Delay or Task.Yield in your event +handlers. It is ok to have truly async behavior in production, but at test time the coyote test +tool wants to know about, so that it can control, all async behavior of your actor. If it detects +some uncontrolled async behavior an error will be reported.

    +

    One last remaining bit of code is needed in your Program to complete this example, namely, you +need to create the Client actor in the Execute method, in fact, you can create as many Client +actors as you want to make this an interesting test:

    +
    public static void Execute(IActorRuntime runtime)
    +{
    +    ActorId serverId = runtime.CreateActor(typeof(Server));
    +    runtime.CreateActor(typeof(Client), new SetupEvent(serverId));
    +    runtime.CreateActor(typeof(Client), new SetupEvent(serverId));
    +    runtime.CreateActor(typeof(Client), new SetupEvent(serverId));
    +}
    +
    +

    The output of the program will be something like this:

    +
    Client(3) initializing
    +Client(3) sending ping event to server
    +Client(1) initializing
    +Client(2) initializing
    +Client(2) sending ping event to server
    +Client(1) sending ping event to server
    +Server handling ping from Client(1)
    +Server sending pong back to caller
    +Client(1) received pong event
    +Server handling ping from Client(3)
    +Server sending pong back to caller
    +Server handling ping from Client(2)
    +Server sending pong back to caller
    +Client(2) received pong event
    +Client(3) received pong event
    +
    +

    The CreateActor and SendEvent methods are non-blocking so you can see those operations are +interleaved in the log output. The Coyote runtime will take care of all the underlying concurrency +using the Task Parallel Library, which means that you do not need to explicitly create and manage +tasks. However, you must be careful not to share data between actors because accessing that shared +data from multiple actors at once could lead to race conditions.

    +

    You can reduce race conditions in your code if you use events to transfer data from one actor to +another. But since it is a reference model without deep copy semantics, you can actually share data +between actors if you really need to. See sharing objects for more information in +this advanced topic.

    +

    Assertions

    +

    Coyote also supports specifying invariants through assertions. You can do this by using the Assert +method, which accepts as input a predicate that must always hold in that specific program point, +e.g. this.Assert(k == 0), which holds if the integer k equals to 0. These Assert statement +are useful for local invariants, i.e., they are about the state of a single actor. For global +invariants it is recommended that you use Monitors.

    +

    Samples

    +

    To see a full working example of an Actor based program see the Hello World +Actors tutorial.

    +

    Seel also precise definition of actor semantics.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/sharing-objects/index.html b/concepts/actors/sharing-objects/index.html new file mode 100644 index 000000000..1731efd33 --- /dev/null +++ b/concepts/actors/sharing-objects/index.html @@ -0,0 +1,293 @@ + + + + + + + + + + + + + + Sharing objects - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Safely sharing objects between actors

    +

    An actor program in Coyote is expected to be free of low-level data races. This means that two +different actors should not race on access to the same object, unless both accesses are reads. +Typically, you should build your application with an ownership protocol in mind to associate a +unique owner actor to an object when writes have to be performed on that object. An exception to +this rule is when using the thread-safe in-memory data structures provided by the +Microsoft.Coyote.Actors.SharedObjects namespace.

    +

    Microsoft.Coyote.Actors.SharedObjects

    +

    Coyote provides multiple thread-safe in-memory data structures that help simplify writing actor +programs. Instances of these data structures can be shared freely and accessed by multiple actors, +even when performing write operations. There is a simple API for creating these shared data +structures. Currently three kinds of shared data structures are available: SharedCounter, +SharedRegister<T> and SharedDictionary.

    +

    The following code snippet creates and initializes a SharedRegister. It then sends the register to +a different actor m by stashing it as part of the payload of an event.

    +
    SharedRegister<int> register = SharedRegister.Create<int>(this.Id.Runtime);
    +register.SetValue(100);
    +this.SendEvent(m, new MyEvent(register, ...));
    +var v = register.GetValue();
    +this.Assert(v == 100 || v == 200);
    +
    +

    Let’s suppose that the target actors m, when it gets this MyEvent message, gets the register and +does register.SetValue(200). In this case, a read of the register in the source actor can either +return the original value 100 or the value 200 set by m. In this way, these shared objects +offer convenient ways of sharing data between actors (without going through explicit message +creation, send, receive, etc.).

    +

    Furthermore, if the assertion at the end of the code snippet shown above was this.Assert(v == 100) +then the tester will be able to find and report a violation of the assertion because it understands +SharedRegister operations as a source of synchronization.

    +

    Internally, these data structures are written so that they use efficient thread-safe implementations +in production runs of a Coyote program. For instance, SharedCounter uses +Interlocked +operations, SharedRegister uses small critical sections implemented using locks and +SharedDictionary uses a +ConcurrentDictionary. +However, during test mode (i.e., while running tests under coyote test) the implementation +automatically switches to use an actor that serializes all accesses to the object. Thus, coyote +test sees a normal Coyote program with no synchronization operations other than actor creation and +message passing.

    +

    At the moment, the APIs used to implement Microsoft.Coyote.Actors.SharedObjects are internal to +Coyote.

    +

    Important remark on using SharedDictionary<TKey, TValue>

    +

    Conceptually you should think of a Coyote SharedObject as a wrapper around a Coyote actor. Thus, you +need to be careful about stashing references inside a SharedObject and treat it in the same manner +as sharing references between actors. In the case of a SharedDictionary both the key and the value +(which are passed by reference into the dictionary) should not be mutated unless first removed from +the dictionary because this can lead to a data race. Consider two actors that share a +SharedDictionary object D. If both actors grab the value D[k] at the same key k they will +each have a reference to the same object, creating the potential for a data race (unless the +intention is to only do read operations on that object).

    +

    The same note holds for SharedRegister<T> when T is a struct type with reference fields inside +it.

    +

    What about System.Collections.Concurrent?

    +

    Yes, you can use the .NET thread safe collections to share information across actors but not the +BlockingCollection as this can block and Coyote will not know about that which will lead to +deadlocks during testing. The other thread safe collections do not have uncontrolled +non-determinism, either from Task.Run, or from retry loops, timers or waits.

    +

    The caveat is that Coyote has not instrumented the .NET concurrent collections, and so coyote does +not systematically explore thread switching in the middle of these operations, therefore Coyote +will not always find all data race conditions related to concurrent access on these collections.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/state-machine-demo/index.html b/concepts/actors/state-machine-demo/index.html new file mode 100644 index 000000000..564116919 --- /dev/null +++ b/concepts/actors/state-machine-demo/index.html @@ -0,0 +1,284 @@ + + + + + + + + + + + + + + State machine demo - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    State machine demo

    +
    +
    + + + +
    +
    + + + + + +
    +


    +

    + + + + + + + + + + + + + + + + + + + + +

    +

    This graph was generated from a coyote test with the --xml-trace and --actor-graph options on +a StateMachine based coyote application that implements the Raft protocol. The fact that coyote +StateMachines expose explicit state information makes it possible for coyote to visualize what +is going on in a level of detail that is hard to extract from other kinds of C# code. This +illustrates the benefit of this programming model both for software design, as well as +implementation enforcing this design, and testing that can find very hard to find bugs in these +kinds of complex distributed systems.

    +

    The trace shows a global order of messages being transferred between the various state machines. The +message exchange is shown to happen one after the other (when in production they may be happening in +parallel). This makes it easy to understand the trace. This trace, in fact, demonstrates a bug where +two Raft Server state-machines both end up claiming to be leaders at the same time which is a +violation of Raft’s consensus requirements that there be at most one leader at a time.

    +

    This animation is slowed down from actual testing speed so you can see what is happening. This +entire test normally takes milliseconds so that Coyote can explore a huge number of possible +tests in a short amount of time.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/state-machines/index.html b/concepts/actors/state-machines/index.html new file mode 100644 index 000000000..0e99919d9 --- /dev/null +++ b/concepts/actors/state-machines/index.html @@ -0,0 +1,519 @@ + + + + + + + + + + + + + + State machines - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    State machines

    +

    A Coyote state machine is a special type of Actor that inherits from the StateMachine class +which lives in the Microsoft.Coyote.Actors namespace. A state machine adds State semantics with +explicit information about how Events can trigger State changes in a StateMachine. You can +write a state machine version of the Server class shown in Programming model: asynchronous +actors like this:

    +
    class ReadyEvent : Event { }
    +
    +class Server : StateMachine
    +{
    +    [Start]
    +    [OnEntry(nameof(InitOnEntry))]
    +    [OnEventGotoState(typeof(ReadyEvent), typeof(Active))]
    +    class Init : State { }
    +
    +    void InitOnEntry()
    +    {
    +        this.RaiseEvent(new ReadyEvent());
    +    }
    +
    +    [OnEventDoAction(typeof(PingEvent), nameof(HandlePing))]
    +    class Active : State { }
    +
    +    void HandlePing(Event e)
    +    {
    +        var pe = (PingEvent)e;
    +        Console.WriteLine("Server received ping event from {0}", pe.Caller.Name);
    +        this.SendEvent(pe.Caller, new PongEvent());
    +    }
    +}
    +
    +

    The above class declares a state machine named Server. The StateMachine class itself inherits +from Actor so state machines are also actors and, of course, state machines are also normal C# +classes. Actors and StateMachines can talk to each other by sending events. State machines in +Coyote must also declare one or more states where a state is a nested class that inherits from the +coyote State class which is a nested class inside StateMachine. The nested state classes can be +private.

    +

    The above code snippet declares two states in the Server machine: Init and Active. You must +use the Start attribute to declare one of the states the initial state, which will be the first +state that the machine will transition to upon initialization. In this example, the Init state has +been declared as the initial state of Server. A state declaration can optionally be decorated with +a number of state-specific attributes, as seen in the [Init] state:

    +
    [OnEntry(nameof(InitOnEntry))]
    +[OnEventGotoState(typeof(ReadyEvent), typeof(Active))]
    +
    +

    The OnEntry attribute denotes an action that will be executed when the machine transitions to the +Init state, while the OnExit attribute denotes an action that will be executed when the machine +leaves the state. Actions in Coyote are C# methods that take either no input parameters or a single +input parameter of type Event, and return either void or async Task. OnExit actions cannot +receive an Event argument. Note that Coyote actions are also referred to as event handlers, however +these should not be confused with the System.EventHandler, which have a different prototype.

    +

    Notice that the InitOnEntry method declared above is similar to the original OnInitializeAsync +method on the Server Actor. The RaiseEvent call is used to trigger the state transition defined +in the OnEventGotoState custom attribute, in this case it is ready to transition to the Active +state:

    +
    this.RaiseEvent(new ReadyEvent());
    +
    +

    The RaiseEvent call is used to send an event to yourself. Similar to SendEvent, when a machine +raises an event on itself, it is also queued so that the method can continue execution until the +InitOnEntry method is completed. When control returns to the coyote runtime, instead of dequeuing +the next event from the inbox (if there is one), the machine immediately handles the raised event +(so raised events are prioritized over any events in the inbox). This prioritization is important in +the above case, because it guarantees that the Server will transition to the Active state before +the PingEvent is received from the Client.

    +

    The attribute OnEventGotoState indicates that if the state machine receives the ReadyEvent event +while it is currently in the Init state, it will automatically handle the ReadyEvent by exiting +the Init state and transitioning to the Active state. This saves you from having to write that +trivial event handler logic.

    +

    All this happens as a result of the simple RaiseEvent call and the OnEventGotoState attribute. +The Coyote state machine programming model takes a lot of tedium out of managing explicit state +machinery. If you ever find yourself building your own state machinery, then you definitely should +consider using the Coyote state machine class instead. Note that on a given State of a state +machine, you can only define one handler for a given event type.

    +

    When you run this new StateMachine based Server you will see the same output as before, with the +addition of the state information from HandlePong:

    +
    Program+Client(2) initializing
    +Program+Client(2) sending ping event to server
    +Program+Client(1) initializing
    +Program+Client(1) sending ping event to server
    +Program+Client(3) initializing
    +Program+Client(3) sending ping event to server
    +Server received ping event from Program+Client(2)
    +Server received ping event from Program+Client(1)
    +Server received ping event from Program+Client(3)
    +Program+Client(2) received pong event
    +Program+Client(3) received pong event
    +Program+Client(1) received pong event
    +
    +

    Unlike Actors which declare the events they can receive at the class level, StateMachines can also +declare this information on the States. This gives StateMachines more fine grained control, for +example, perhaps you want your state machine to only be able to receive a certain type of event when +it is in a particular state. In an Actor you would need to check this yourself and throw an +exception, whereas in a state machine this is more declarative and is enforced by the Coyote +runtime; the Coyote runtime will report an error if an event is received on a State of a +StateMachine that was not expecting to receive that event. This reduces the amount of tedious book +keeping code you need to write, and keeps your code even cleaner.

    +

    For an example of a state machine in action see the state machine demo.

    +

    Goto, push and pop states

    +

    Besides RaiseEvent, state machine event handlers can request a state change in code rather than +depending on OnEventGotoState attributes. This allows conditional goto operations as shown in +the following example:

    +
    void InitOnEntry()
    +{
    +    if (this.Random())
    +    {
    +        this.RaiseGotoStateEvent<Active>();
    +    }
    +    else
    +    {
    +        this.RaiseGotoStateEvent<Busy>();
    +    }
    +}
    +
    +

    State machines can also push and pop states, effectively creating a stack of active states. Use +[OnEventPushState(...)] or RaisePushStateEvent in code to push a new state:

    +
    this.RaisePushStateEvent<Active>();
    +
    +

    This will push the Active state on the stack, but it will also inherit some actions declared on +the Init state. The Active state can pop itself off the stack, returning to the Init state +using a RaisePopStateEvent call:

    +
    void HandlePing()
    +{
    +    Console.WriteLine("Server received ping event while in the {0} state", 
    +        this.CurrentState.Name);
    +    // pop the current state off the stack of active states.
    +    this.RaisePopStateEvent();  
    +}
    +
    +

    Note that this does not result in the OnEntry method being called again, because you never +actually exited the Init state in this case. But if you used RaiseGotoStateEvent instead of +RaisePushStateEvent and RaisePopStateEvent then InitOnEntry will be called again, and that +would make our Server toggle back and forth between the Init and Active states.

    +

    The push and pop feature is considered an advanced feature of state machines. It is designed to help +you reuse some of your event handling code, where you can put “common event handling” in lower +states and more specific event handling in pushed states. If an event handler is defined more than +once in the stack, the one closest to the top of the stack is used.

    +

    Only one Raise* operation per action

    +

    There is an important restriction on the use of the following. Only one of these operations can be +queued up per event handling action:

    +
    RaiseEvent
    +RaiseGotoStateEvent
    +RaisePushStateEvent
    +RaisePopStateEvent
    +RaiseHaltEvent
    +
    +

    A runtime Assert will be raised if you accidentally try and do two of these operations in a single +action. For example, this would be an error because you are trying to do two Raise operations in +the InitOnEntry action:

    +
    void InitOnEntry()
    +{
    +    this.RaiseGotoStateEvent<Active>();
    +    this.RaiseEvent(new TestEvent());
    +}
    +
    +

    Deferring and ignoring events

    +

    Coyote also provides the capability to defer and ignore events while in a particular state:

    +
    [DeferEvents(typeof(PingEvent), typeof(PongEvent))]
    +[IgnoreEvents(typeof(ReadyEvent))]
    +class SomeState : State { }
    +
    +

    The attribute DeferEvents indicates that the PingEvent and PongEvent events should not be +dequeued while the machine is in the state SomeState. Instead, the machine should skip over +PingEvent and PongEvent (without dropping these events from the queue) and dequeue the next +event that is not being deferred. Note that when a state decides to defer an event a subsequent +pushed state can choose to receive that event if it wants to, but if the pushed state chooses not to +receive the event then it is not an error and it remains deferred.

    +

    The attribute IgnoreEvents indicates that whenever ReadyEvent is dequeued while the machine is +in SomeState, then the machine should drop ReadyEvent without invoking any action. Note that +when a state decides to ignore an event a subsequent pushed state can choose to receive that event +if it wants to, but if the pushed state chooses not to receive the event then it is not an error and +the event will be ignored and dropped.

    +

    Default events

    +

    State machines support an interesting concept called default events. A state can request that +something be done by default when there is nothing else to do.

    +
    [OnEventDoAction(typeof(DefaultEvent), nameof(OnIdle))]
    +class Idle : State { }
    +
    +public void OnIdle()
    +{
    +    Console.WriteLine("OnIdle");
    +}
    +
    +

    The Coyote runtime will invoke this action handler when Idle is the current active state and the +state machine has nothing else to do (the inbox has no events that can be processed). If nothing +else happens, (no other actionable events are queued on this state machine) then the OnIdle method +will be called over and over until something else changes. It is more efficient to use +CreatePeriodicTimer for low priority work.

    +

    Default events can also invoke goto, and push state transitions, which brings up an interesting case +where you can actually implement an infinite ping pong using the following:

    +
    internal class PingPongMachine : StateMachine
    +{
    +    [Start]
    +    [OnEntry(nameof(OnPing))]
    +    [OnEventGotoState(typeof(DefaultEvent), typeof(Pong))]
    +
    +    public class Ping : State { }
    +
    +    public void OnPing()
    +    {
    +        Console.WriteLine("OnPing");
    +    }
    +
    +    [OnEntry(nameof(OnPong))]
    +    [OnEventGotoState(typeof(DefaultEvent), typeof(Ping))]
    +    public class Pong : State { }
    +
    +    void OnPong()
    +    {
    +        Console.WriteLine("OnPong");
    +    }
    +}
    +
    +

    The difference between this and a timer based ping-pong is that this will run as fast as the Coyote +runtime can go. So you have to be careful using DefaultEvents like this as it could use up a lot +of CPU time.

    +

    WildCard events

    +

    State machines also support a special WildcardEvent which acts as a special pattern matching event +that matches all event types. This means you can create generic actions, or state transitions as a +result of receiving any event (except the DefaultEvent).

    +

    The following example shows how the WildcardEvent can be used:

    +
    internal class WildMachine : StateMachine
    +{
    +    [Start]
    +    [OnEntry(nameof(OnInit))]
    +    [OnEventGotoState(typeof(WildCardEvent), typeof(CatchAll))]
    +
    +    public class Init : State { }
    +
    +    public void OnInit()
    +    {
    +        Console.WriteLine("Entering state {0}", this.CurrentStateName);
    +    }
    +
    +    [OnEntry(nameof(OnInit))]
    +    [OnEntry(nameof(OnCatchAll))]
    +    [OnEventDoAction(typeof(WildCardEvent), nameof(OnCatchAll))]
    +    public class CatchAll : State { }
    +
    +    void OnCatchAll(Event e)
    +    {
    +        Console.WriteLine("Catch all state caught event of type {0}", e.GetType().Name);
    +    }
    +}
    +
    +

    The client of this state machine can send any event it wants and it will cause a transition to the +CatchAll state where it will be handled by the OnCatchAll method. For example:

    +
    class X : Event { };
    +var actor = runtime.CreateActor(typeof(WildMachine));
    +runtime.SendEvent(actor, new X());
    +
    +

    And the output of this test is:

    +
    Entering state Init
    +Entering state CatchAll
    +Catch all state caught event of type X
    +
    +

    Precise semantics

    +

    There is a lot of interesting combinations of things that you can do with DeferEvents, +IgnoreEvents, OnEventDoAction, OnEventGotoState or OnEventPushState and WildcardEvent. +The following gives the precise semantics of these operations with regards to push and pop.

    +

    First of all only one action per specific event type can be defined on a given State, so the +following would be an error:

    +
    [DeferEvents(typeof(E1), typeof(E2))]
    +[OnEventDoAction(typeof(E1), nameof(HandleE1))]
    +class SomeState : State { }
    +
    +

    Because the E1 has both a DeferEvents and OnEventDoAction defined on the same state.

    +

    Second, a pushed state inherits DeferEvents, IgnoreEvents, OnEventDoAction actions from all +previous states on the active state stack, but it does not inherit OnEventGotoState or +OnEventPushState actions.

    +

    If multiple states on the stack of active states define an action for a specific event type then the +action closest to the top of the stack takes precedence. For example:

    +
    [DeferEvents(typeof(E1))]
    +[OnEventPushState(typeof(E1), typeof(S2))]
    +class A : State { }
    +
    +[OnEventDoAction(typeof(E1), nameof(HandleE1))]
    +class B : State { }
    +
    +

    In state B the OnEventDoAction takes precedence over the inherited DeferEvents for event E1.

    +

    On a given state actions defined for a specific event type take precedence over actions involving +WildcardEvent but a pushed state can override a specific event type action with a +WildcardEvent action.

    +

    If an event cannot be handled by a pushed state then that state is automatically popped so handling +can be attempted again on the lower states. If this auto-popping pops all states then an unhandled +event error is raised.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/synchronous-execution/index.html b/concepts/actors/synchronous-execution/index.html new file mode 100644 index 000000000..e99632706 --- /dev/null +++ b/concepts/actors/synchronous-execution/index.html @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + Synchronous execution - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +

    Obsolete

    +

    Note: these api’s are now obsolete and it is recommended instead that you use the +Event Group construct to track the +asynchronous completion of operations across your actors.

    +

    Synchronous execution of actors

    +

    Coyote offers the following APIs (and overloads) for synchronous execution of actor creation and +event sending.

    +
    Task<ActorId> CreateActorAndExecuteAsync(Type type, Event e = null, Guid opGroupId = default);
    +Task<bool> SendEventAndExecuteAsync(ActorId target, Event e, Guid opGroupId = default, SendOptions options = null);
    +
    +

    Both of these are async methods and must be awaited by the caller. The method +CreateActorAndExecuteAsync when awaited, returns only when the newly created actor becomes idle. +That is, it creates the actor, passes it the initial event e, starts executing the actor, and then +waits for the actor to become idle. An actor is idle when no events can be received from its inbox. +The method SendEventAndExecuteAsync when awaited has two possible executions. If the target +actor is running (i.e., it is not idle) then the method only enqueues the event and returns +immediately with the return value false. If the target actor was idle then the method enqueues +the event (which causes the target actor to start executing) and waits until the actor becomes +idle again. In this case, the method returns true indicating that the event has been processed by +the target actor.

    +

    Note that this is only one level deep. If the event handler invoked by the actor creation or event +handling decides to send more events to other actors, then the above synchronous methods do not +wait for that additional work to be completed, unless those events are sent to this.Id which does +stop the actor from becoming idle.

    +

    Another type of synchronous execution is provided by the Actor method ReceiveEventAsync. This +method allows an actor to wait for a given type of event to be received, and can even provide a +predicate that conditionally receives the event. This means instead of declaring an event handler +like this which means you can receive this event any time and call HandlePoing:

    +
    [OnEventDoAction(typeof(PongEvent), nameof(HandlePong))]
    +
    +

    You can instead explicitly receive the event in a specific place in your actor like this so that the +event is not generally handled at other times:

    +
    Event e = await this.ReceiveEventAsync(typeof(PongEvent));
    +HandlePong(e);
    +
    +

    A second overload of ReceiveEventAsync allows you to provide a list of event types each with their +own predicates. This version of the method receives the first matching event.

    +

    A ReceiveEventAsync call blocks all non-matching events from being dequeued from the actor’s inbox.

    +

    Potential deadlocks with ReceiveEventAsync

    +

    You should be careful with the use of ReceiveEventAsync when using CreateActorAndExecuteAsync +and SendEventAndExecuteAsync. In the absence of ReceiveEventAsync, the semantics of these +methods guarantee that the program cannot deadlock. With a ReceiveEventAsync the following +situation can occur. Let’s suppose there are two actors A and B and the latter is idle. Then +actor A does SendEventAndExecuteAsync to pass an event e to B. Because B was idle, A +will wait until B becomes idle again. But if B executes a ReceiveEventAsync while processing +the event e, expecting another event from A then the program deadlocks. (Blocking on a +ReceiveEventAsync is not considered as being idle.)

    +

    Extracting information from an actor

    +

    Suppose there is a Coyote actor M1 that holds some information that you are interested in grabbing. +The usual way of getting this information would be to SendEvent a “get” message to M1 and then +wait for its response via ReceiveEventAsync. However, a ReceiveEventAsync can only be executed +by an actor. How do you get the result outside the context of an actor, from, say, a static method? +One option is to use these *AndExecuteAsync methods. First define a trampoline actor T that you +create from your static method via CreateActorAndExecuteAsync. The trampoline actor, in its +OnEntry method of the start state (which is called immediately when a actor is created), sends the +“get” message to M1 and waits for its response via ReceiveEventAsync. Once it gets the response, +it can stash the result in an object that can be safely shared with the calling static method +without any race conditions.

    +

    You can use a SharedRegister, which will rule out race conditions as well, but +this still requires a separate protocol to know when the result has been made available.

    +

    Running an actor synchronously

    +

    Another programming pattern is to drive an actor synchronously. The program can do +CreateActorAndExecuteAsync to create the actor, then repeatedly do SendEventAndExecuteAsync to +make the actor process events one after another. Let’s consider an example. Suppose that we need to +define a actor M that is easily decomposed into two smaller actors M1 and M2. For each +incoming event, M decides to run one of the two actors; there is no need to run them in parallel. +In this case, you only need to code up the smaller actors M1 and M2. The actor M can be a +simple wrapper. On instantiation, M creates the two child actors as follows:

    +
    ActorId m1 = this.CreateActorAndExecuteAsync(typeof(M1), ...);
    +ActorId m2 = this.CreateActorAndExecuteAsync(typeof(M2), ...);
    +
    +

    When M receives an event e, it will choose to run the appropriate actor as follows:

    +
    if (SomeCondition(e))
    +{
    +   bool b1 = await this.SendEventAndExecuteAsync(m1, e);
    +   this.Assert(b1);
    +}
    +else
    +{
    +   bool b2 = await this.SendEventAndExecuteAsync(m2, e);
    +   this.Assert(b2);
    +}
    +
    +

    Note that the two assertions above are guaranteed to never fail because the m1 and m2 actors are +always left in an idle state by M, provided that M never gives out the ActorId of m1 or m2 +to any other actors and does not so long as M1 and M2 do not queue other events on themselves +using SendEvent.

    + +
    + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/termination/index.html b/concepts/actors/termination/index.html new file mode 100644 index 000000000..bba090094 --- /dev/null +++ b/concepts/actors/termination/index.html @@ -0,0 +1,262 @@ + + + + + + + + + + + + + + Actor termination - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Explicit termination of an actor

    +

    Coyote actors and state machines continue running unless they are explicitly terminated. The runtime +will mark an actor as idle if it has no work to do, but it will not reclaim any resources held by the +actor unless it is terminated. An actor is terminated when it performs the Halt operation, as seen +in the following example:

    +
    private class Example : Actor
    +{
    +    private void SomeAction()
    +    {
    +        if (this.timeToStop)
    +        {
    +            this.Halt();
    +        }
    +    }
    +
    +    protected override Task OnHaltAsync(Event e)
    +    {
    +        // Do some cleanup on halt.
    +        return Task.CompletedTask;
    +    }
    +}
    +
    +

    Additionally, an actor can be halted by another actor by sending a special built-in event called +HaltEvent. On state machines this event can also be used for self termination using RaiseEvent. +Termination of an actor due to an unhandled HaltEvent event is valid behavior (the Coyote runtime +does not report an error). An event sent to a halted actor is simply dropped. A halted actor cannot +be restarted; it remains halted forever.

    +

    The Coyote runtime implements actor termination efficiently by cleaning up resources allocated to a +halted actor and recording that the actor has halted.

    +

    Actor termination via Halt is an asynchronous operation. So in failover scenarios where you need +to be sure an actor is fully terminated before creating it’s replacement actor, you will need to +create a handshake callback event sent from OnHaltAsync telling the caller that the actor has +officially halted, otherwise there will be a brief period of time where both actors are alive which +may not be what you want when modeling a failover situation. This is shown in the test +failover tutorial.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/timers/index.html b/concepts/actors/timers/index.html new file mode 100644 index 000000000..1696cd1b4 --- /dev/null +++ b/concepts/actors/timers/index.html @@ -0,0 +1,348 @@ + + + + + + + + + + + + + + Using timers in actors - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Using timers in actors

    +

    The Coyote actor programming model has built-in support for timers. Timers are themselves a type of Actor that +send a TimerElapsedEvent upon timeout to the actor that created the timer. Timers are handy for +modeling a common type of asynchronous behavior in distributed systems, so you can find more bugs in +your code relating to how it deals with the uncertainty of various kinds of timeouts.

    +

    Timers provide a once only timeout event or a periodic timeout, which can continually send such +events on a user-defined interval until they are stopped.

    +

    To make use of timers, you must include the Microsoft.Coyote.Actors.Timers namespace. You can +start a non-periodic timer using the function StartTimer.

    +
    TimerInfo StartTimer(TimeSpan startDelay, TimerElapsedEvent customEvent)
    +
    +

    StartTimer takes as argument: +1. TimeSpan startDelay, which is the amount of time to wait before sending the timeout event. +2. TimerElapsedEvent customEvent, an optional custom event (of a user-specified subclass of + TimerElapsedEvent) to raise instead of the default TimerElapsedEvent.

    +

    StartTimer returns TimerInfo, which contains information about the created non-periodic timer. +The non-periodic timer is automatically disposed after it timeouts. You can also pass the +TimerInfo to the StopTimer method to manually stop and dispose the timer. The timer enqueues +events of type TimerElapsedEvent (or of a user-specified subclass of TimerElapsedEvent) in the +inbox of the actor that created it. The TimerElapsedEvent contains as payload, the same +TimerInfo returned during the timer creation. If you create multiple timers, then the TimerInfo +object can be used to distinguish the sources of the different TimerElapsedEvent events.

    +

    You can start a periodic timer using the function StartPeriodicTimer.

    +
    TimerInfo StartPeriodicTimer(TimeSpan startDelay, TimeSpan period, TimerElapsedEvent customEvent)
    +
    +

    StartPeriodicTimer takes as argument: +1. TimeSpan startDelay, which is the amount of time to wait before sending the first timeout + event. +2. TimeSpan period, which is the time interval between timeout events. +3. TimerElapsedEvent customEvent, an optional custom event (of a user-specified subclass of + TimerElapsedEvent) to raise instead of the default TimerElapsedEvent.

    +

    Periodic timers work similarly to normal timers, however you need to manually stop a periodic timer +using the StopTimer method if you want it to stop sending TimerElapsedEvent events. Note that +when an actor halts, it automatically stops and disposes all its periodic and +non-periodic timers.

    +

    A sample which demonstrates the use of such timers is provided in the Timers +Sample on github, which is +explained in detail below.

    +

    First you need to declare on your Actor that it is expecting to receive the TimerElapsedEvent so +the class is defined like this:

    +
    [OnEventDoAction(typeof(TimerElapsedEvent), nameof(HandleTimeout))]
    +internal class Client : Actor
    +{
    +    ...
    +}
    +
    +

    To kick things off the initialization method starts a non-periodic timer:

    +
    protected override Task OnInitializeAsync(Event initialEvent)
    +{
    +    Console.WriteLine("<Client> Starting a non-periodic timer");
    +    this.StartTimer(TimeSpan.FromSeconds(1));
    +    return base.OnInitializeAsync(initialEvent);
    +}
    +
    +

    The HandleTimeout method then receives this timeout and starts a periodic timer as follows:

    +
    private void HandleTimeout(Event e)
    +{
    +    TimerElapsedEvent te = (TimerElapsedEvent)e;
    +
    +    this.WriteMessage("<Client> Handling timeout from timer");
    +
    +    this.WriteMessage("<Client> Starting a period timer");
    +    this.PeriodicTimer = this.StartPeriodicTimer(TimeSpan.FromSeconds(1), 
    +        TimeSpan.FromSeconds(1), new CustomTimerEvent());
    +}
    +
    +

    In this case we use a CustomTimerEvent instead of the default TimerElapsedEvent, this custom event is defined as follows:

    +
    internal class CustomTimerEvent : TimerElapsedEvent
    +{
    +    /// <summary>
    +    /// Count of timeout events processed.
    +    /// </summary>
    +    internal int Count;
    +}
    +
    +

    This custom event makes it possible to route the period timeouts to a different handler using this on the actor class:

    +
    [OnEventDoAction(typeof(CustomTimerEvent), nameof(HandlePeriodicTimeout))]
    +
    +

    In the HandlePeriodicTimeout method we count the number of timeouts and stop when we reach 3:

    +
    private void HandlePeriodicTimeout(Event e)
    +{
    +    this.WriteMessage("<Client> Handling timeout from periodic timer");
    +    if (e is CustomTimerEvent ce)
    +    {
    +        ce.Count++;
    +        if (ce.Count == 3)
    +        {
    +            this.WriteMessage("<Client> Stopping the periodic timer");
    +            this.StopTimer(this.PeriodicTimer);
    +        }
    +    }
    +}
    +
    +

    Notice how we can cast the Event into our custom CustomTimerEvent, and we get the same instance +of CustomTimerEvent on each period call, so this way the CustomTimerEvent can contain useful +state, in this case the Count.

    +

    The output of this program is as follows:

    +
    <Client> Starting a non-periodic timer
    +<Client> Handling timeout from timer
    +<Client> Starting a period timer
    +<Client> Handling timeout from periodic timer
    +<Client> Handling timeout from periodic timer
    +<Client> Handling timeout from periodic timer
    +<Client> Stopping the periodic timer
    +
    +

    Implementation notes

    +

    Note that timers are implemented differently depending on what mode your program is running in. +Normal “production” mode execution uses an optimized timer built on System.Threading.Timer.

    +

    Timers that run during systematic testing, however, are quite different and are implemented in a +MockTimerActor class. This mock actually removes all concept of real time intervals, and replaces +that with a random decision to timeout or not to timeout. This makes your test run much faster. But +it can also make your test see a lot more timeout events that you may be expecting. This is good +for finding bugs, but can overwhelm the test with timeout events. To reduce the number of timeouts +there is a --timeout-delay command line option on the coyote test tool. This timeout delay is +given to the mock timer and it will only fire a timeout when RandomInteger(delay) == 0. The +default value of --timeout-delay is 10, which means timeouts only fire once every 10 times the +timer gets scheduled by the systematic testing runtime. This turns out to be a pretty good default +that stops your test from getting too overwhelmed by timeout events, but if you still see too many +timeout events in your test logs, then you can increase this number.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/uncaught-exceptions/index.html b/concepts/actors/uncaught-exceptions/index.html new file mode 100644 index 000000000..3ee590433 --- /dev/null +++ b/concepts/actors/uncaught-exceptions/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + Semantics of unhandled exceptions - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Semantics of unhandled exceptions

    +

    Coyote Actors can execute arbitrary C# code in their event handlers. This page discusses what +happens if such code throws an exception that is not handled inside the action itself. As is usual +in asynchronous +programming, +one should be careful with unhandled exceptions.

    +

    In test mode (i.e., when running a test with coyote test ...), all unhandled exceptions are an +error and the test will fail. The coyote tester will stop the execution at that point and report +an error.

    +

    In production mode (i.e., when running a Coyote program outside of coyote test), the Coyote +runtime intercepts any unhandled exception in an actor. The exception is then delivered to the +OnFailure delegate of the runtime. At this point, it is your responsibility to take the +appropriate action. For instance, you can cause the program to crash and create a dump (for +debugging later) as follows:

    +
    runtime.OnFailure += delegate (Exception exception)
    +{
    +   Environment.FailFast(exception.ToString(), exception);
    +};
    +
    +

    It is important that you induce a crash to stop the program, after perhaps taking some cleanup +actions. If you don’t do so, the runtime automatically enters a “failure” mode. Actors may continue +running their current action, but no additional work will take place. The runtime stops all +Enqueue and Dequeue operations in the program. Thus, messages sent will not be delivered, and +already-received messages will not be dequeued. If you wish to suppress an exception and have the +rest of the program continue normal operation, then it is best to catch the exception in the action +itself using a usual try { } catch { } block, or override the actor’s OnException method to +handle exceptions in one place. This override can return one of the following outcomes:

    +
    // The outcome when an Microsoft.Coyote.Actors.Actor throws an exception.
    +public enum OnExceptionOutcome
    +{
    +   // The actor throws the exception causing the runtime to fail.
    +   ThrowException = 0,
    +
    +   // The actor handles the exception and resumes execution.
    +   HandledException = 1,
    +
    +   // The actor handles the exception and halts.
    +   Halt = 2
    +}
    +
    +

    Call Stack and debugging

    +

    The runtime tries to call the OnFailure delegate with the stack intact. That is, if you launch a +debugger from inside the OnFailure method, you will see the stack (with local variables) at the +point the exception was thrown. However, this is not always the case. If the exception was thrown +from an async action, then the stack may have gotten unwound even before the runtime gets to know +of the exception (because of the way async continuations get compiled).

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/actors/why-actors/index.html b/concepts/actors/why-actors/index.html new file mode 100644 index 000000000..86b2bc28b --- /dev/null +++ b/concepts/actors/why-actors/index.html @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + Why Coyote actors? - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    How are Coyote Actors different from existing Microsoft Actor frameworks?

    +

    As you build highly concurrent systems, designed to defending against race conditions, arbitrary +faults, etc, how do you test such systems? How do you know that you got the code right? These +questions were the motivation behind creating Coyote.

    +

    Coyote focuses on writing specifications and providing +high-coverage testing via systematic testing. The +capability of writing better tests, getting (much) better coverage, accelerates the development +process.

    +

    How is it different from other actor implementations?

    +

    Coyote does not have a distributed runtime, so it cannot be a replacement for systems like +Orleans, dapr, Azure Service +Fabric, or Reliable +Actors, +each of which provide distributed hosting goodies such as state persistence, networking, +load-balancing, etc.

    +

    Coyote embodies its ideas in programming models such as +actors and +tasks. Each of these only have in-memory +representations. Think of them in the same way as C# Tasks: they’re just programming constructs.

    +

    Coyote is complimentary to these other frameworks. Some Azure teams, for instance, use Service +Fabric for hosting their application and Coyote for expressing the logic. There have also been +instances where Reliable Actors were used, and each Reliable actor hosted a Coyote +StateMachine inside. (The ReliableActor +would receive messages and use them to drive the state machine.) Coyote testing vets correctness, +and Service Fabric provides all the hosting capabilities.

    +

    Coyote has minimal dependencies, so it should be easy to integrate. There is also a tutorial on +how to use Coyote Actors to implement a Raft server +cluster on top of Azure Service Bus.

    +

    What scenarios to use Coyote as opposed to other systems?

    +

    As mentioned above, using Coyote does not rule out the other systems. Use Coyote when there is +complexity in your design and you’re interested in high-coverage testing of your logic (against +concurrency, failures, timers, race conditions, etc.)

    +

    Coyote is not just for distributed systems. You can use it for single-box scenarios as well, e.g., +asynchronous code using Tasks (running on a multi-core machine).

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/binary-rewriting/index.html b/concepts/binary-rewriting/index.html new file mode 100644 index 000000000..e6f6c288b --- /dev/null +++ b/concepts/binary-rewriting/index.html @@ -0,0 +1,337 @@ + + + + + + + + + + + + + + Binary rewriting for systematic testing - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Binary rewriting for systematic testing

    +

    To enable systematic testing of unmodified programs, Coyote performs binary rewriting of managed +.NET assemblies. This process loads one or more of your assemblies (*.dll, *.exe) and rewrites +them for systematic testing (for production just use the original unmodified assemblies). The +rewritten code maintains exact semantics with the production version (so you don’t need to worry +about false bugs), but has stubs and hooks injected that allow Coyote to take control of concurrent +execution and various sources of nondeterminism in a program.

    +

    To invoke the rewriter use the following command:

    +
    coyote rewrite ${PATH}
    +
    +

    ${PATH} is the path to the assembly (*.dll, *.exe) to rewrite or to a JSON rewriting +configuration file (*.json). For automation, this can be conveniently done in a +post-build task, like this:

    +
    <Target Name="CoyoteRewrite" AfterTargets="AfterBuild">
    +  <Exec Command="dotnet $(PathToCoyote)/coyote.dll rewrite ${PATH}"/>
    +</Target>
    +
    +

    To learn how to test your application after rewriting your binaries with Coyote, read +here, as well as check out our tutorial on writing your first +concurrency unit test.

    +

    Configuration

    +

    If you have multiple binaries to rewrite, then you should provide a JSON rewriting configuration +file, which looks like this example:

    +
    {
    +  "AssembliesPath": "bin/net8.0",
    +  "OutputPath": "bin/net8.0/rewritten",
    +  "Assemblies": [
    +    "BoundedBuffer.dll",
    +    "MyOtherLibrary.dll",
    +    "FooBar123.dll"
    +  ]
    +}
    +
    +
      +
    • +

      AssembliesPath is the folder containing the original binaries. This property is required.

      +
    • +
    • +

      OutputPath allows you to specify a different location for the rewritten assemblies. The +OutputPath can be omitted in which case it is assumed to be the same as AssembliesPath and in +that case the original assemblies will be replaced.

      +
    • +
    • +

      Assemblies is the list of specific assemblies in AssembliesPath to be rewritten. You must + explicitly list all the assemblies to rewrite (pattern matching, * and . are not supported).

      +
    • +
    +

    Then pass this JSON file on the command line: coyote rewrite config.json.

    +

    Which DLLs to rewrite?

    +

    TLDR: The short answer (and our recommendation) is that ideally you should just rewrite your +test DLLs, as well as your production code DLLs (which means the code that you and your team owns), +and to not rewrite any external dependencies (which you assume are correct after all).

    +

    The reason behind this recommendation is that there are certain trade-offs when rewriting DLLs +because of two issues: Coyote today does not support every single concurrency API in C# (instead +mostly focuses on the popular task-asynchronous programming +model); and +dealing with the infamous state (schedule) space explosion problem.

    +

    Regarding the 1st issue, Coyote is focused on asynchronous +task-based +concurrency (basically common things like Task objects and async/await). So if an external +library (or some “low-level” dependency DLL) is written with “lower-level” threading APIs (such as +explicitly spawning threads and waiting on synchronization primitives such as a WaitHandle) or +uses custom concurrency semantics (for example via a custom TaskScheduler or custom threadpools), +and you decide to rewrite these DLLs, then Coyote will either (a) not be able to intercept these +concurrency mechanisms properly (if the C# APIs is not supported by Coyote yet) which can end up +regressing exploration, or (b) be able to intercept them but the state (schedule) space in your test +will explode (more on this below). The good news is that using these “low-level” APIs is uncommon in +most user applications/services, but of course some frameworks/library dependencies do use them.

    +

    Regarding the 2nd issue, the more concurrent code you instrument, the more scheduling decisions +Coyote must explore in every test iteration. This exponentially increases how much time you need +to test to cover the same code surface of your application. This is known as state space explosion. +Since Coyote explores under a test “budget” (such as number of test iterations) the bigger the state +space to explore, the less efficient Coyote will be. Ideally, you just want to focus on testing your +own concurrent code, and not the code of 3rd party frameworks/libraries (which you assume is +correct!). For this reason, its recommended instead of rewriting every single dependency, to just +rewrite DLLs that you (and your team) owns. This basically means to focus rewriting the test DLL as +well as your production code DLLs, assuming these DLLs only use tasks, async/await and these +kind of “high-level” concurrency primitives. Think about this as “component-wise” testing.

    +

    Under the hood, Coyote deals with both of the above problems using a feature called +partially-controlled exploration. In this mode, which is enabled by default when testing a +partially-rewritten program (rewritten DLLs you own, and un-rewritten 3rd party DLLs), Coyote will +treat any un-rewritten DLLs as “pass-through”, and their methods are invoked atomically. This +means that while Coyote sequentializes the program execution to explore different execution paths +and scheduling decisions (see here), if it encounters a call to an +un-rewritten method (or unsupported C# system API), instead of giving up, or immediately scheduling +something else (resulting in lost coverage), Coyote will instead have a chance to wait for the +uncontrolled call to complete (with some tunable time bound, which is a heuristic inside Coyote). +This means that coverage wont regress in most cases.

    +

    Ideally, you want to mock important external dependencies (for example storage backends such as +CosmosDB) with some in-memory mock implementation to make your test fast and efficient, but at least +you can already get tests up and running without requiring to mock every single thing, making the +experience pay-as-you-go. And our plan is that as partially-controlled exploration improves over +time, you transparently also get better coverage without having to do much from your side.

    +

    Quality of life improvements through rewriting

    +

    Coyote will automatically rewrite certain parts of your test code (without changing the application +semantics) to improve the testing experience. For example:

    +

    During testing coyote needs to be able to terminate a test iteration at any time in order to support +the --max-steps command line argument. This termination is done using a special coyote +ExecutionCancelledException. The problem is when your code contains one of the following:

    +
    } catch {
    +} catch (Exception) {
    +} catch (RuntimeException) {
    +
    +

    These will inadvertently catch the special Coyote exception, which then stops --max-steps from +working. The recommended fix is to add a when (!(e is Microsoft.Coyote.RuntimeException)) filter. +The good news is that coyote rewrite can take care of this for you automatically so you do not +need to modify any of your exception handlers.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/concurrency-unit-testing/index.html b/concepts/concurrency-unit-testing/index.html new file mode 100644 index 000000000..f0af99525 --- /dev/null +++ b/concepts/concurrency-unit-testing/index.html @@ -0,0 +1,337 @@ + + + + + + + + + + + + + + Concurrency unit testing - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Concurrency unit testing

    +

    Coyote gives you the ability to write concurrency unit tests. These simple but very powerful tests +look similar to traditional (sequential) tests, but allow (and encourage) the use of concurrency and +non-determinism, which you would normally avoid due to flakiness. By writing +such a test, Coyote allows you to exercise what happens, for example, when two requests execute +concurrently in your service, as if it was +deployed in production.

    +

    Now the cool thing is that once a bug is found, Coyote allows you to fully reproduce the exact same +trace that led to the bug 100% of the time, and as many times as you want. Coyote achieves this by +automatically replaying all nondeterministic choices in your test that led to this bug. This is a +game changer!

    +

    Let’s see how this kind of testing works in practice.

    +

    Systematic testing of unmodified programs

    +

    During testing, Coyote takes over the non-determinism in your program. Once Coyote has control over +the non-determinism, it will repeatedly run the concurrency unit test from start to completion, each +time exercising a different set of non-deterministic choices, offering much better coverage than +using traditional techniques such as stress testing (which rely on luck). This type of testing that +Coyote performs is known as systematic testing.

    +

    This powerful testing ability, however, has one requirement: you must declare all sources of +non-determinism in your logic in a way that Coyote understands so that it is able to reproduce any +nondeterministic bug that it finds and help you easily debug the issue. Luckily, in most common +cases you do not need to do much thanks to the awesome binary rewriting that +Coyote does to enable testing of unmodified programs.

    +

    Out of the box, Coyote supports most common types and methods available in the .NET Task Parallel +Library (such as Task, Task<TResult> and TaskCompletionSource<TResult>), as well as the +async, await and lock C# keywords, and we are adding more types and APIs over time. You can +read more about binary rewriting in Coyote here and supported scenarios +here.

    +

    Take the simple example that was used to explain concurrency non-determinism. +Notice that the code below is using the C# Task type. Coyote understands this Task type and is +able to control its schedule during systematic testing, as discussed above.

    +
    using System.Threading.Tasks;
    +
    +// Shared variable x.
    +int x = 0;
    +
    +// Concurrency unit test.
    +int foo()
    +{
    +   // Concurrent operations on x.
    +   var t1 = Task.Run(() => { x = 1; });
    +   var t2 = Task.Run(() => { x = 2; });
    +
    +   // Join all.
    +   Task.WaitAll(t1, t2);
    +}
    +
    +

    When this method foo executes as part of a test case, the Coyote tester will understand that it is +spawning two tasks that can run concurrently. The tester will explore different ways of executing +the tasks to systematically cover all possibilities.

    +

    Expressing nondeterminism and mocking

    +

    Coyote also offers APIs for expressing other forms of non-determinism that are not supported out of +the box using binary rewriting. The CoyoteRuntime.Random API, for instance, returns a +non-deterministic bool value. The exact value is chosen by the tester.

    +

    This simple API can be used to build more complex mocks +of external dependencies in the system. As an example, suppose that our code calls into an external +service. Either this call returns successfully and the external service does the work that we +requested, or it may timeout, or return an error code if the external service is unable to perform +the work at the time. For testing your code, you will write a mock for it as follows:

    +
    Status CallExternalServiceMock(WorkItem work)
    +{
    +   if (CoyoteRuntime.Random())
    +   {
    +     // Perform some work.
    +     ...
    +     // Return success.
    +     return Status.Success;
    +   }
    +   else if (CoyoteRuntime.Random())
    +   {
    +     // Return error code.
    +     return Status.ErrorCode1;
    +   }
    +   else if (CoyoteRuntime.Random())
    +   {
    +     // Return error code.
    +     return Status.ErrorCode2;
    +   }
    +   else
    +   {
    +     // Timeout.
    +     return Status.Timeout;
    +   }
    +}
    +
    +

    When using such a mock, the Coyote tester will control the values that Random returns in a way +that provides good coverage. All these techniques can be put together to write very expressive test +cases. A Coyote concurrency unit test has the power of encoding many different scenarios concisely +and leave their exploration to the automated tester.

    +

    Using Coyote involves two main activities. First, you write a concurrency unit test. Second, you +design mocks for external dependencies, capturing the sources of non-determinism that you want +tested in your system. Additionally, Coyote also offers ways of writing safety and liveness +specifications concisely.

    +

    Testing other programming models

    +

    Besides the popular task-based programming +model +of C#, you can also choose to use the Microsoft.Coyote.Actor library that provides APIs for +expressing in-memory asynchronous actors and state +machines. Programs written using this more advanced +programming model can also be systematically tested with Coyote similar to unmodified task-based +programs.

    +

    See this demo which shows the systematic testing +process in action on a test application that implements the Raft consensus +protocol using Coyote state machines.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/non-determinism/index.html b/concepts/non-determinism/index.html new file mode 100644 index 000000000..32221bfac --- /dev/null +++ b/concepts/non-determinism/index.html @@ -0,0 +1,275 @@ + + + + + + + + + + + + + + Program non-determinism - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Program non-determinism

    +

    Programs that are deterministic are also easy to test. Intuitively, a program is deterministic +whenever it executes in the same manner if provided the same inputs. Most software, however, isn’t +deterministic. Let’s begin by understanding this non-determinism and how it makes your life as +developers more difficult.

    +

    The most common form of non-determinism stems from concurrency. Consider the following procedure:

    +
    // Shared variable x.
    +int x = 0;
    +
    +int foo()
    +{
    +   // Concurrent operations on x.
    +   var t1 = Task.Run(() => { x = 1; });
    +   var t2 = Task.Run(() => { x = 2; });
    +
    +   // Join all.
    +   Task.WaitAll(t1, t2);
    +}
    +
    +

    Executing foo can result in x == 1 or x == 2. The exact value of x depends on the order in +which the tasks are executed. This is non-determinism because the scheduling of tasks is not in your +control. Adding synchronization helps reduce the amount of non-determinism but doesn’t completely +take it away.

    +

    The above example showed a classical data race. Actually, it is a low level data race between +individual memory accesses. Even high level races such as the order in which messages arrive and +get processed also contributes to non-determinism.

    +

    Non-determinism arises from many other sources as well. Timeouts are a good example. The use of +timers prevail in many distributed systems. Consider a program that wishes to offload some +computation to a remote computer. It will typically send a message over the network, and then start +a timer with some pre-determined timeout value. If the response arrives successfully from the remote +machine, the timer is canceled and all is good. If the timer fires before the response arrives, then +the sender may wish to invoke a recovery action. Which of these two cases actually happen in +practice is, again, not in the programmer’s control. Timers, thus, are another source of +non-determinism in the program.

    +

    Other similar examples include failures. When designing software services that execute in the cloud, +you must anticipate the possibility of hardware or software failures that cause the hosting VM to +reboot. In such cases the fallback is to restart the VM (or spawn a new one) to take over the failed +process. This is also non-determinism because the failure (and restart) can happen at any time. +Calling into an external service that may return one of many error codes is also non-determinism; +the exact return value is again not in your control when you call the external service.

    +

    The trouble with non-determinism is that you must defend against all the ways in which the +non-determinism unfolds at runtime. For example, no matter what scheduling happens between +concurrent operations or when failures happen, your program must still work. This imposes a cognitive +burden on your design and makes it harder to write correct code. Once the design and code are in +place, even testing is hard because how do you get coverage of these non-deterministic activities? +Stress testing techniques hope that with enough load on the system, the corner cases will get +covered. Coyote offers a more principled approach, namely concurrency unit testing +that has proven to be very effective in practice, and widely adopted in Azure.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/specifications/index.html b/concepts/specifications/index.html new file mode 100644 index 000000000..776b0c7ee --- /dev/null +++ b/concepts/specifications/index.html @@ -0,0 +1,421 @@ + + + + + + + + + + + + + + Program specifications - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + + +

    Writing program specifications

    +

    Coyote makes it easy to design and express system-level specifications that can be asserted during +testing. Specifications come in two forms. Safety specifications assert that the system never +enters a bad state. Liveness specifications assert that the system eventually does something +good, that is, it asserts that the system is always able to make progress. These can be written +using a Monitor.

    +

    Specifying safety properties

    +

    Safety property specifications generalize the notion of source code assertions. A safety property +violation is a finite execution that leads a system to an erroneous state. Coyote provides an API +for writing assertions that specify safety properties that are local to a Coyote actor or task. In +the Task programming model, you should use Specification.Assert (see Specification +API) and in the Actor programming model +the corresponding API is Actor.Assert. In addition, Coyote also provides a way to specify +global assertions that can describe the relationship across tasks or actors.

    +

    Coyote provides the notion of a Monitor (see Monitor +API). It is a special kind of actor that +can receive events but cannot send events to other actors. So it can only observe the execution of +a program but not influence it: a desirable property when writing specifications in code. A +Monitor is declared as follows:

    +
    using Microsoft.Coyote.Specifications;
    +class GlobalSpec : Monitor { ... }
    +
    +

    The above code snippet declares a monitor named GlobalSpec. Unlike actors, monitors are not +explicitly instantiated. Instead, they need to be registered with the Coyote runtime:

    +
    ICoyoteRuntime runtime;
    +runtime.RegisterMonitor<GlobalSpec>();
    +
    +

    There can only be one instance of a given monitor type. Communication with this monitor happens via +events:

    +
    ICoyoteRuntime runtime;
    +runtime.InvokeMonitor<GlobalSpec>(new CustomEvent(...));
    +
    +

    Just like actors, monitors can have any number of fields, methods and states. The following is a +simple example of a monitor. Let’s say that there are two actors A and B that maintain two +important variables called x and y, respectively. We want to assert that these two values are +always within a difference of 5 between each other. There is no one assert that we can write that +is local to A or B because both x and y live in different places. So we define a global +Monitor that accepts events as soon as a variable is updated. Then it keeps asserting their values +are within the required bound.

    +
    using Microsoft.Coyote.Specifications;
    +
    +public class UpdatedXEvent : Monitor.Event
    +{
    +   public int value { get; private set; }
    +   public UpdatedXEvent(int value)
    +   {
    +         this.value = value;
    +   }
    +}
    +
    +public class UpdatedYEvent : Monitor.Event
    +{
    +   public int value { get; private set; }
    +
    +   public UpdatedYEvent(int value)
    +   {
    +         this.value = value;
    +   }
    +}
    +
    +class GlobalSpec : Monitor
    +{
    +   // Current reading of x.
    +   int my_x;
    +   // Current reading of y.
    +   int my_y;
    +
    +   [Start]
    +   [OnEntry(nameof(InitOnEntry))]
    +   [OnEventDoAction(typeof(UpdatedXEvent), nameof(UpdatedXAction))]
    +   [OnEventDoAction(typeof(UpdatedYEvent), nameof(UpdatedYAction))]
    +   class Init : State { }
    +
    +   // Initialization.
    +   void InitOnEntry()
    +   {
    +     my_x = my_y = 0;
    +   }
    +
    +   void UpdatedXAction(Event e)
    +   {
    +      my_x = (e as UpdatedXEvent).value;
    +      this.AssertSafety();
    +   }
    +
    +
    +   void UpdatedYAction(Event e)
    +   {
    +      my_y = (e as UpdatedYEvent).value;
    +      this.AssertSafety();
    +   }
    +
    +   void AssertSafety()
    +   {
    +      this.Assert(Math.Abs(my_x - my_y) <= 5);
    +   }
    +}
    +
    +

    In general, a monitor maintains local state of its own that is modified in response to events +received from the program. This local state is used to maintain a history of the computation that is +relevant to the property being monitored. An erroneous global behavior is flagged via an assertion +on the private state of the safety monitor. Thus, a monitor cleanly separates the instrumentation +state required for specification (inside the monitor) from the program state (outside the monitor).

    +

    You can use monitors with the tasks programming model as well. Simply use +Specification.RegisterMonitor and Specification.InvokeMonitor instead of the corresponding APIs +in ICoyoteRuntime. A Task program can still use an ICoyoteRuntime if it wants to, the static +methods are just provided as a convenience way to find the current ICoyoteRuntime.

    +

    Specifying liveness properties

    +

    Liveness property specifications generalize the notion of non-termination. A liveness property +violation is an infinite trace that exhibits lack of progress. Let’s explain this concept through an +example. Suppose that you are designing a replication protocol. The job of the protocol is to ensure +that your data is replicated on, say, three different storage nodes. When a storage node fails, the +protocol kicks in, reads the lost data from one of the alive replicas, and then creates a new +replica on a different storage node. A natural specification for this protocol is that eventually +it must establish three replicas for the data. In other words, it is unavoidable (on storage-node +failure) that there are less-than-required number of replicas, but in that case the protocol must +work towards creating the desired number of replicas again. A violation of this property is an +(infinite) execution where a storage node fails but the protocol is not able to create the third +replica, even when given an infinite amount of time. We keep talking about infinite behaviors here, +but let’s come back to that later. First, let us see how we can write this property as a monitor.

    +

    A liveness monitor contains two special states: the hot and the cold state. The hot state +denotes a point in the execution where progress is required, but has not happened yet; e.g. a node +has failed, but a new one has not been created yet. A liveness monitor transitions to the hot state +when it is notified that the system must make progress. A liveness monitor leaves the hot state and +enters the cold state when it is notified that the system has progressed enough. An infinite +execution is erroneous if the liveness monitor stays in the hot state for an infinitely long period +of time. Consider the following example.

    +
    using Microsoft.Coyote.Specifications;
    +
    +class UpEvent : Monitor.Event { }
    +class DownEvent : Monitor.Event { }
    +
    +class LivenessMonitor : Monitor
    +{
    +  // current number of replicas alive.
    +  int alive = 0;
    +
    +  [Start]
    +  [Hot]
    +  [OnEventDoAction(typeof(UpEvent),nameof(OnUp))]
    +  [OnEventDoAction(typeof(DownEvent),nameof(OnDown))]
    +  class NotEnoughReplicas : State { }
    +
    +
    +  [Cold]
    +  [OnEventDoAction(typeof(UpEvent),nameof(OnUp))]
    +  [OnEventDoAction(typeof(DownEvent),nameof(OnDown))]
    +  class EnoughReplicas : State { }
    +
    +  // Notification that a new replica is up.
    +  void OnUp()
    +  {
    +     alive++;
    +     if (alive >= 3)
    +     {
    +        this.RaiseGotoStateEvent<EnoughReplicas>();
    +     }
    +     else
    +     {
    +        this.RaiseGotoStateEvent<NotEnoughReplicas>();
    +     }
    +  }
    +
    +  // Notification that a replica has gone down.
    +  void OnDown()
    +  {
    +     alive--;
    +     if (alive >= 3)
    +     {
    +        this.RaiseGotoStateEvent<EnoughReplicas>();
    +     }
    +     else
    +     {
    +        this.RaiseGotoStateEvent<NotEnoughReplicas>();
    +     }
    +  }
    +}
    +
    +

    This monitor has two states. It starts in a hot state NotEnoughReplicas and keeps track of the +number of replicas alive in the system. It stays in the NotEnoughReplicas state as long as this +number is below three, otherwise it transitions to the cold state EnoughReplicas. A program +execution where this monitor gets stuck in the hot state demonstrates a violation of the correctness +property of the replication protocol.

    +

    Liveness monitors offer a natural way of describing properties of progress: things that must +eventually happen in the system, where you cannot necessarily say (or its too cumbersome to say) +exactly when the progress will happen. In practice, of course, you cannot wait for infinite +executions: there is only a finite amount of time available to testing. The tester resorts to +heuristics: it considers a sufficiently long and hot execution as a proxy for a liveness violation. +You can configure a bound beyond which executions are considered infinite using the +--liveness-temperature-threshold argument on the coyote tool.

    +

    Read this how-to guide to learn how to effectively test for +liveness bugs using Coyote.

    + +
    + + + + + + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/concepts/tasks/overview/index.html b/concepts/tasks/overview/index.html new file mode 100644 index 000000000..717ca5fef --- /dev/null +++ b/concepts/tasks/overview/index.html @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + Overview - Coyote + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +

    Programming model: asynchronous tasks

    +

    The asynchronous tasks programming model of Coyote is based on the task-based asynchronous +pattern. +Coyote provides a drop in replacement for the native .NET Task type that works with the async +and await C# keywords . To avoid confusion we will use the following terminology:

    + + + + + + + + + + + + + + + + + +
    Short NameFully Qualified Name
    native TaskSystem.Threading.Tasks.Task
    controlled TaskMicrosoft.Coyote.Tasks.Task
    +

    A controlled Task is similar to a native Task type and can be used alongside the native Task +type to easily invoke external asynchronous APIs from your code. We will discuss this in more detail +below.

    +

    The benefit of using the controlled Task is that the Coyote runtime takes control of its execution +and scheduling during systematic testing, enabling coyote test to explore various interleavings +between controlled Task objects. In production, a controlled Task executes efficiently, as it a +simple wrapper over a native Task, with operations being pass-through (Coyote takes control only +during testing).

    +

    Overview

    +

    The core of the Coyote asynchronous tasks programming model is the controlled Task and Task<T> +objects, which model asynchronous operations. They are supported by the async and await +keywords.

    +

    This programming model is fairly simple in most cases: +- For I/O-bound code, you await an operation which returns a controlled Task or Task<T> + inside of an async method. +- For CPU-bound code, you await an operation which is started on a background thread with the + Task.Run method.

    +

    In more detail, a controlled Task is a construct used to implement what is known as the promise +model of concurrency. A controlled Task +basically offers you a promise that work will be completed at a later point, letting you +coordinate with this promise using async and await. A controlled Task represents a single +operation which does not return a value. A controlled Task<T> represents a single operation which +returns a value of type T. It is important to reason about tasks as abstractions of work happening +asynchronously, and not an abstraction over threading. By default, a controlled Task executes +(using a Task) on the current thread and delegates work to the operating system, as appropriate. +Optionally, a controlled Task can be explicitly requested to run on a separate thread via the +Task.Run API.

    +

    The await keyword is where the magic happens. Using await yields control to the caller of the +method that performed await, allowing your program to be responsive or a service to be elastic, +since it can now perform useful work while a controlled Task is running on the background. Your +code does not need to rely on callbacks or events to continue execution after the task has been +completed. The C# language does that for you. If you’re using controlled Task<T>, the await +keyword will additionally unwrap the value returned when the controlled Task is complete. The +details of how await works are further explained in the C# +docs.

    +

    During testing, using await allows the Coyote runtime to automatically inject scheduling points +and thoroughly explore asynchronous interleavings to find concurrency bugs.

    +

    You can choose to use the Microsoft.Coyote.Tasks.Task directly in your programs or you can use +the automatic rewriting feature which will rewrite your compiled binaries that use +System.Threading.Tasks.Task and inject the required Coyote controls so you can run coyote test +on the rewritten binaries.

    +

    What happens under the covers

    +

    The C# compiler transforms an async method into a state machine (literally called +IAsyncStateMachine) which keeps track of things like yielding execution when an await is reached +and resuming execution when a background job has finished.

    +

    The controlled Task type uses a C# 7 feature known as async task types (see +here) that allows +framework developers to create custom task types that can be used with async and await. This is +where the magic happens. In production, controlled Task enables C# to build a custom asynchronous +state machine that uses regular Task objects. However, during testing, Coyote uses dependency +injection to supply a custom asynchronous state machine that allows controlling the scheduling of +controlled Task objects, and thus systematically exploring their interleavings.

    +

    How to use asynchronous tasks

    +

    We will now show how to write a program using the Coyote asynchronous task programming model. As +mentioned before, the controlled Task type is a drop-in replacement for the Task type, and thus +any prior experience writing asynchronous code using async and await is useful and relevant. If +you are not already familiar with async and await, you can learn more in the C# +docs.

    +

    Say that you have the following simple C# program:

    +
    // Use the Coyote controlled task type.
    +using Microsoft.Coyote.Tasks;
    +using Microsoft.Coyote.Specifications;
    +
    +public class Program
    +{
    +    public int Value = 0;
    +
    +  public async Task WriteWithDelayAsync(int value)
    +  {
    +      await Task.Delay(100);
    +      this.Value = value;
    +  }
    +
    +  public async Task RunAsync()
    +  {
    +      Task task1 = WriteWithDelayAsync(3);
    +      Task task2 = WriteWithDelayAsync(5);
    +
    +      await Task.WhenAll(task1, task2);
    +
    +      Specification.Assert(this.Value == 5, "Value is '{0}' instead of 5.", this.Value);
    +  }
    +}
    +
    +

    The above program contains a int Value that is updated by the WriteWithDelayAsync method. This +is a C# async method that asynchronously waits for a controlled Task to complete after 100ms +(created via the Task.Delay(100) call), and then modifies the Value field.

    +

    The asynchronous RunAsync method twice invokes the WriteWithDelayAsync method by passing the +values 3 and 5 respectively. Each method call returns a controlled Task object, which can be +awaited using await. The RunAsync method first invokes the two asynchronous method calls and +then calls Task.WhenAll(...) to await on the completion of both tasks.

    +

    Because WriteWithDelayAsync method awaits a Task.Delay to complete, it will yield control to +the caller of the method, which is the RunAsync method. However, the RunAsync method is not +awaiting immediately upon invoking the WriteWithDelayAsync method calls. This means that the two +calls can happen asynchronously, and thus the resulting Value can be either 3 or 5 after +Task.WhenAll(...) completes.

    +

    Using Specification.Assert, Coyote allows you to write assertions that check these kinds of safety +properties. In this case, the assertion will check if the Value is 5 or not, and if not it will +throw an exception, or report an error together with a reproducible trace during testing.

    +

    What about System.Collections.Concurrent?

    +

    Yes, you can use the .NET thread safe collections to share information across tasks, but not the +BlockingCollection as this can block and Coyote will not know about that which will lead to +deadlocks during testing. The other thread safe collections do not have uncontrolled +non-determinism, either from Task.Run, or from retry loops, timers or waits.

    +

    The caveat is that Coyote has not instrumented the .NET concurrent collections, and so coyote does +not systematically explore thread switching in the middle of these operations, therefore Coyote +will not always find all data race conditions related to concurrent access on these collections. +For example, two tasks calling TryAdd with the same key, one task will succeed the other will +not, but Coyote will not systematically explore all possible orderings around this operation. You +can help Coyote do better by using the +SchedulingPoint class.

    +

    Samples

    +

    To try out more samples that show how to use Coyote to systematically test task-based programs see +the following:

    + + +
    + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/css/base.css b/css/base.css new file mode 100644 index 000000000..8013f164d --- /dev/null +++ b/css/base.css @@ -0,0 +1,742 @@ +/* +ruby #CC342D + +dark-bg-light #282C34 +dark-bg-light-hover #2C323C + +dark-bg-dark #21252B +dark-bg-dark-hover #2C313A + +dark-code-bg #31363F + +*/ + +body { + background-color: #282C34; + color: white; +} + +/*********************************************************************** +Top bar +***********************************************************************/ + +.navbar { +background-color: #21252B; +box-shadow: 0 1.5px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.05); +border: none; +border-radius: 0px; +margin-bottom: 0px; +height: 50px; +z-index: 2; +} + +.wm-top-page { +overflow: hidden; +} + +.wm-page-content { +max-width: 800px; +} + +.wm-page-top-frame { display: none; } +.wm-top-page > .wm-page-top-frame { display: block; } +.wm-top-page > .wm-page-content { display: none; } + +.wm-top-brand { +display: inline-block; +float: left; +overflow: visible; +width: 0px; +height: 50px; +color: #CC342D; +font-size: 18px; +white-space: nowrap; +text-decoration: none; +} + +.wm-top-link, .wm-top-link:hover, .wm-top-link:active, .wm-top-link:visited, .wm-top-link:focus { +color: #CC342D; +text-decoration: none; +} + +.wm-vcenter:before { +content: ''; +display: inline-block; +height: 100%; +vertical-align: middle; +margin-left: -0.25em; +} + +.wm-vcentered { +display: inline-block; +vertical-align: middle; +} + +.wm-top-title { +display: inline-block; +line-height: 16px; +vertical-align: middle; +} + +.wm-top-logo { +max-height: 100%; +} + +.wm-top-version { +border: 1px solid #CC342D; +border-radius: 3px; +padding: 0px 5px; +color: #CC342D; +font-size: 8pt; +} + +.wm-top-tool { +height: 50px; +white-space: nowrap; +} + +.wm-top-tool-expanded { +position: absolute; +right: 0px; +padding: inherit; +width: 100%; +background-color: #CC342D; +} + +.wm-top-search { +width: 20rem; +} + +/*********************************************************************** +Table of contents (side pane) +***********************************************************************/ + +.wm-toc-pane { +position: absolute; +top: 0px; +padding-top: 70px; +height: 100%; +width: 350px; +z-index: 1; +background-color: #21252B; +border-right: 1px none black; +overflow: auto; +margin-left: 0px; +padding-left: 1rem; +padding-right: 1rem; +padding-bottom: 2rem; +transition: margin-left 0.3s; +} + +.wm-content-pane { +position: absolute; +top: 0px; +padding-top: 50px; +height: 100%; +width: 100%; +z-index: 0; +padding-left: 350px; +transition: padding-left 0.3s; +/* required for iPhone to scroll the contained iframe */ +-webkit-overflow-scrolling: touch; +} + +.wm-toc-pane.wm-toc-dropdown { +position: absolute; +display: block; +top: 0; +left: 0; +margin-left: 0; +height: auto; +box-shadow: 2px 3px 4px 0 grey; +} + +.wm-toc-repo { +margin-top: -15px; +margin-bottom: 5px; +padding-bottom: 5px; +border-bottom: 1px none black; +} + +.wm-toc-hidden > .wm-toc-pane { +margin-left: -350px; +} + +.wm-toc-hidden > .wm-content-pane { +padding-left: 0px; +} + +.wm-small-show { +display: none; +} + +#wm-search-form { +width: 100%; +} +#wm-search-show { +display: none; +} + +@media (max-width: 600px) { +.wm-small-hide { + display: none; +} +.wm-small-show { + display: block; +} +.wm-small-left { + float: left !important; +} +#wm-search-show { + display: block; + margin-left: 1rem; +} +.wm-top-tool-expanded #wm-search-show { + display: none; +} +.wm-top-search { + display: none; +} +.wm-top-tool-expanded .wm-top-search { + display: table; + width: 100%; + padding: 0px; +} + +.wm-top-page { + overflow: visible; +} +.wm-top-container { + /* This prevents horizontal overflow, but cuts off search results on bigger + * screens, so included in small-screen section */ + overflow-x: hidden; +} +.wm-toc-pane { + display: none; +} +.wm-content-pane { + padding-left: 0px; + overflow: visible; +} +} + +.wm-toctree { +list-style-type: none; +line-height: 16px; +padding-left: 0px; +} + +.wm-toctree a, .wm-toctree a:visited, .wm-toctree a:hover, .wm-toctree a:focus { +color: #CC342D; +text-decoration: none; +outline: none; +} + +.wm-toc-text { +display: block; +padding: 4px; +cursor: pointer; +} + +span.wm-toc-text { + color: #CC342D; +} + +.wm-toc-lev1 > .wm-toc-text { padding-left: 14px; } +.wm-toc-lev2 > .wm-toc-text { padding-left: 28px; } +.wm-toc-lev3 > .wm-toc-text { padding-left: 42px; } +.wm-toc-lev4 > .wm-toc-text { padding-left: 56px; } +.wm-toc-lev5 > .wm-toc-text { padding-left: 70px; } +.wm-toc-lev6 > .wm-toc-text { padding-left: 84px; } + +.wm-toc-lev1 + .wm-page-toc { margin-left: 14px; } +.wm-toc-lev2 + .wm-page-toc { margin-left: 28px; } +.wm-toc-lev3 + .wm-page-toc { margin-left: 42px; } +.wm-toc-lev4 + .wm-page-toc { margin-left: 56px; } +.wm-toc-lev5 + .wm-page-toc { margin-left: 70px; } +.wm-toc-lev6 + .wm-page-toc { margin-left: 84px; } + +.wm-toc-li-nested { +padding: 0px; +margin: 0px; +} + +.wm-toc-opener > .wm-toc-text::before { +content: "\25B6 \FE0E"; +display: inline-block; +vertical-align: middle; +font-size: 8px; +width: 14px; +} + +.wm-toc-opener.wm-toc-open > .wm-toc-text::before { +content: "\25BC \FE0E"; +} + +.wm-toc-li.wm-current, .wm-toc-li.wm-current:hover { +background-color: #CC342D; +color: #21252B; +} + +.wm-toc-li:hover { +background-color: #2C313A; +} + +.wm-toc-li.wm-current a { +color: #21252B; +} + +.wm-toc-li-nested.wm-page-toc { +font-size: 1.2rem; +line-height: 1.2rem; +overflow: hidden; +border-left: 1px solid #CC342D; +} + +.wm-page-toc-opener > .wm-toc-text::after { +content: "\25C4"; +display: inline-block; +float: right; +vertical-align: middle; +font-size: 8px; +} + +.wm-page-toc-opener.wm-page-toc-open > .wm-toc-text::after { +content: "\25BC"; +} + +.wm-page-toc-text { +padding: 2px 2px 2px 1rem; +display: block; +cursor: pointer; +} + +.wm-article { +width: 1px; +min-width: 100%; +height: 100%; +border: none; +} + +.navbar-toggler { + display: inline; + padding: 0rem 0rem; + font-size: 1.25rem; + background: transparent; + border: 0 solid transparent; + cursor: pointer; + text-align:left; + vertical-align: top; + transition: all .2s; +} +.navbar-toggler:focus { + outline: none; +} + +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration: none; +} +.hamburger { + width: 30px; + height: 24px; +} +.navbar-toggler .hamburger span { + width: 30px; + height: 2px; + border-right: 5px; + background-color: #ffffff; +} + +.navbar-toggler .hamburger span:nth-child(1) { + margin-top: 0; + padding:0px; + position:absolute; +} + +.navbar-toggler .hamburger span:nth-child(2) { + margin-top: 8px; + position:absolute; +} + +.navbar-toggler .hamburger span:nth-child(3) { + margin-top: 8px; + position:absolute; +} + +.navbar-toggler .hamburger span:nth-child(4) { + margin-top: 16px; + position:absolute; +} + +button, .btn, .btn-sm, .btn-xs, .btn-default, #hist-fwd, #hist-back, #wm-search-go { + background-color: #21252B; + color: #CC342D; + border: 1px solid; +} + +#wm-toc-button{ + margin-right: 5px; + margin-top: 15px; + background-color: #21252B; + border: 0px solid; +} + +.btn-link { +background-color: #282C34; +/* Compensate for border*/ +margin: 1px; +border: none; +} + +.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { +outline: none; +} + +button:focus, .btn:focus, .btn-sm:focus, .btn-xs:focus, .btn-default:focus, .btn-link:focus, #hist-fwd:focus, #hist-back:focus, #wm-search-go:focus { +color: #CC342D; +background-color: #2C313A; +border-color: #CC342D; +} + +button:hover, .btn:hover, .btn-sm:hover, .btn-xs:hover, .btn-default:hover, .btn-link:hover, #hist-fwd:hover, #hist-back:hover, #wm-search-go:hover { +color: #CC342D; +background-color: #2C313A; +border-color: #CC342D; +} + +.btn-default.greybtn { +color: #888; +} + +.wm-article-nav-buttons { +margin: 1rem 0; +} + +.wm-page-content img { +max-width: 100%; +display: inline-block; +padding: 4px; +line-height: 1.428571429; +background-color: #21252B; +border: 1px none black; +border-radius: 4px; +margin: 20px auto 30px auto; +} + +.wm-article-nav { +display: inline-block; +max-width: 48%; +white-space: nowrap; +color: #CC342D; +text-align: right; +} + +.wm-article-nav > .btn-link { +display: block; +padding-left: 0.5rem; +padding-right: 0.5rem; +overflow: hidden; +text-overflow: ellipsis; +} + +.wm-article-nav > a, .wm-article-nav > a:visited, .wm-article-nav > a:hover, .wm-article-nav > a:focus { +color: #CC342D; +text-decoration: none; +outline: none; +} + +/*********************************************************************** +* Dropdown search results +***********************************************************************/ +#mkdocs-search-results.dropdown-menu { +width: 40rem; +overflow-y: auto; +overflow-x: hidden; +white-space: normal; +max-height: calc(100vh - 60px); +max-width: 90vw; +} + +#mkdocs-search-results { +font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,FontAwesome; +} + +.search-link { +font-size: 1.2rem; +} + +.search-title { +font-weight: bold; +color: #337ab7; +padding-right: 1rem; +} + +.search-text { +color: #999; +overflow: hidden; +text-overflow: ellipsis; +} + +.search-text > b { +color: orangered; +} + +.wm-search-page { +list-style: none; +padding: 5px 0; +} + +.wm-search-page > li { +padding: 1rem 0; +border-bottom: 1px solid #ccc; +} + +.wm-search-page .search-link { +font-size: inherit; +} + +.wm-search-page .search-link:hover, .wm-search-page .search-link:active { +text-decoration: none; +} + +.wm-search-page .search-link:hover .search-title { +text-decoration: underline; +} + + + +/*********************************************************************** +* The rest is taken from base.css from mkdocs. +***********************************************************************/ + +.source-links { +float: right; +} + +h1 { + color: #CC342D; + font-weight: 400; + font-size: 42px; + padding-top: 10px +} + +h2, h3, h4, h5, h6 { + color: #CC342D; + font-weight: 300; + padding-top: 10px +} + +hr { + border-top: 1px solid #aaa; +} + +pre, .rst-content tt { + max-width: 100%; + background: #1E1E1E; + border: solid 1px black; + /*color: orangered;*/ + overflow-x: auto; +} + +code.code-large, .rst-content tt.code-large { + font-size: 90%; +} + +code { + padding: 2px 5px; + background: #31363F; + border: none 1px black; + color: orangered; + white-space: pre-wrap; + word-wrap: break-word; +} + +pre code { + background: transparent; + border: none; + white-space: pre; + word-wrap: normal; + font-family: monospace,serif; + font-size: 12px; +} + +footer { + margin-bottom: 10px; + text-align: center; + font-weight: 200; + font-size: smaller; +} + +.modal-dialog { + margin-top: 60px; +} + +.headerlink { + font-family: FontAwesome; + font-size: 14px; + display: none; + padding-left: .5em; +} + +h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink{ + display:inline-block; +} + +.admonition { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; + text-align: left; +} + +/* More class support */ +.admonition.note, .admonition.hint, .admonition.tip, .admonition.title, .admonition.admonition { /* csslint allow: adjoining-classes */ + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +/* More class support */ +.admonition.warning, .admonition.caution, .admonition.attention { /* csslint allow: adjoining-classes */ + color: #c09853; + background-color: #fcf8e3; + border-color: #fbeed5; +} + +/* More class support */ +.admonition.danger, .admonition.error, .admonition.important { /* csslint allow: adjoining-classes */ + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.admonition-title { + font-weight: bold; + text-align: left; +} + +/* Custom Additions */ +input#mkdocs-search-query.form-control { + background-color: #21252B; + color: #CC342D; + border: 1px solid #CC342D; +} + +.dropdown-menu, .dropdown-menu li { + background-color: #21252B; +} +.dropdown-menu li a:hover { + background-color: #2C313A; +} + +a, a:visited, a:hover, a:focus { +color: #CC342D; +text-decoration: none; +outline: none; +} + +a:hover { + text-decoration: underline !important; +} + +.wm-page-content a { + color: #CC342D !important; + text-decoration: none; + outline: none; +} + +.search-title { + color: #CC342D; +} + +table { + background-color: inherit; +} +/* Zebra */ +th { + background-color: #21252B; +} +tbody > tr:nth-child(odd), tbody > tr:nth-child(odd) > td { + background-color: #282C34; +} +tbody > tr:nth-child(even), tbody > tr:nth-child(even) > td { + background-color: #2C323C; +} + +footer { + flex-shrink: 0; + display: block; + margin-bottom: 0px; + width: 100%; + background: #21252B; + color: #616161; + font-size: 12px; + padding: 10px 0px 20px 0px; + margin-top: 50px; + grid-row-start: 2; + grid-row-end: 3; + max-width: unset !important; +} + +.footer-content { + padding: 10px; +} + +.footer-dark { + color: white; +} + +.footer-dark a { + color: white; +} + .footer-dark a:hover, + .footer-dark a:focus, + .footer-dark a:active { + color: white; + text-decoration: underline; + } + +.footer-dark-col { + font-size: 12px; + line-height: 16px; +} + +.footer-dark-col .list-unstyled li { + line-height: 200%; +} + +.logo-footer { + display: block; + width: 100px; +} + +.logo-mark { + fill: none; + stroke: white; + stroke-width: 7; + stroke-linecap: round; + stroke-linejoin: round; +} + +.footnote a { + font-size: 12px; + line-height: 16px; +} + +.footnote li { + margin-right: 20px; +} + +.footnote-copy .list-unstyled li { + display: inline-block; + padding-left: 10px; + padding-right: 10px; + vertical-align: top; +} + +.footnote-copy img { + width: 120px; + margin: -5px 0 0 0; +} diff --git a/css/bootstrap-3.3.7.css b/css/bootstrap-3.3.7.css new file mode 100644 index 000000000..6167622ce --- /dev/null +++ b/css/bootstrap-3.3.7.css @@ -0,0 +1,6757 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .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 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .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 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .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 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/css/bootstrap-3.3.7.min.css b/css/bootstrap-3.3.7.min.css new file mode 100644 index 000000000..ed3905e0e --- /dev/null +++ b/css/bootstrap-3.3.7.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{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 #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.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:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.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-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/css/bootstrap.css.map b/css/bootstrap.css.map new file mode 100644 index 000000000..f010c82d1 --- /dev/null +++ b/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;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ukDH;AexkDC;EACE,oBAAA;Cf0kDH;Ae3kDC;EACE,WAAA;Cf6kDH;Ae9kDC;EACE,oBAAA;CfglDH;AejlDC;EACE,mBAAA;CfmlDH;Ae/kDC;EACE,YAAA;CfilDH;AejmDC;EACE,WAAA;CfmmDH;AepmDC;EACE,mBAAA;CfsmDH;AevmDC;EACE,mBAAA;CfymDH;Ae1mDC;EACE,UAAA;Cf4mDH;Ae7mDC;EACE,mBAAA;Cf+mDH;AehnDC;EACE,mBAAA;CfknDH;AennDC;EACE,UAAA;CfqnDH;AetnDC;EACE,mBAAA;CfwnDH;AeznDC;EACE,mBAAA;Cf2nDH;Ae5nDC;EACE,UAAA;Cf8nDH;Ae/nDC;EACE,mBAAA;CfioDH;AeloDC;EACE,kBAAA;CfooDH;AehoDC;EACE,WAAA;CfkoDH;AepnDC;EACE,kBAAA;CfsnDH;AevnDC;EACE,0BAAA;CfynDH;Ae1nDC;EACE,0BAAA;Cf4nDH;Ae7nDC;EACE,iBAAA;Cf+nDH;AehoDC;EACE,0BAAA;CfkoDH;AenoDC;EACE,0BAAA;CfqoDH;AetoDC;EACE,iBAAA;CfwoDH;AezoDC;EACE,0BAAA;Cf2oDH;Ae5oDC;EACE,0BAAA;Cf8oDH;Ae/oDC;EACE,iBAAA;CfipDH;AelpDC;EACE,0BAAA;CfopDH;AerpDC;EACE,yBAAA;CfupDH;AexpDC;EACE,gBAAA;Cf0pDH;Aa1pDD;EElCI;IACE,YAAA;Gf+rDH;EexrDD;IACE,YAAA;Gf0rDD;Ee3rDD;IACE,oBAAA;Gf6rDD;Ee9rDD;IACE,oBAAA;GfgsDD;EejsDD;IACE,WAAA;GfmsDD;EepsDD;IACE,oBAAA;GfssDD;EevsDD;IACE,oBAAA;GfysDD;Ee1sDD;IACE,WAAA;Gf4sDD;Ee7sDD;IACE,oBAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,WAAA;GfqtDD;EettDD;IACE,oBAAA;GfwtDD;EeztDD;IACE,mBAAA;Gf2tDD;Ee7sDD;IACE,YAAA;Gf+sDD;EehtDD;IACE,oBAAA;GfktDD;EentDD;IACE,oBAAA;GfqtDD;EettDD;IACE,WAAA;GfwtDD;EeztDD;IACE,oBAAA;Gf2tDD;Ee5tDD;IACE,oBAAA;Gf8tDD;Ee/tDD;IACE,WAAA;GfiuDD;EeluDD;IACE,oBAAA;GfouDD;EeruDD;IACE,oBAAA;GfuuDD;EexuDD;IACE,WAAA;Gf0uDD;Ee3uDD;IACE,oBAAA;Gf6uDD;Ee9uDD;IACE,mBAAA;GfgvDD;Ee5uDD;IACE,YAAA;Gf8uDD;Ee9vDD;IACE,WAAA;GfgwDD;EejwDD;IACE,mBAAA;GfmwDD;EepwDD;IACE,mBAAA;GfswDD;EevwDD;IACE,UAAA;GfywDD;Ee1wDD;IACE,mBAAA;Gf4wDD;Ee7wDD;IACE,mBAAA;Gf+wDD;EehxDD;IACE,UAAA;GfkxDD;EenxDD;IACE,mBAAA;GfqxDD;EetxDD;IACE,mBAAA;GfwxDD;EezxDD;IACE,UAAA;Gf2xDD;Ee5xDD;IACE,mBAAA;Gf8xDD;Ee/xDD;IACE,kBAAA;GfiyDD;Ee7xDD;IACE,WAAA;Gf+xDD;EejxDD;IACE,kBAAA;GfmxDD;EepxDD;IACE,0BAAA;GfsxDD;EevxDD;IACE,0BAAA;GfyxDD;Ee1xDD;IACE,iBAAA;Gf4xDD;Ee7xDD;IACE,0BAAA;Gf+xDD;EehyDD;IACE,0BAAA;GfkyDD;EenyDD;IACE,iBAAA;GfqyDD;EetyDD;IACE,0BAAA;GfwyDD;EezyDD;IACE,0BAAA;Gf2yDD;Ee5yDD;IACE,iBAAA;Gf8yDD;Ee/yDD;IACE,0BAAA;GfizDD;EelzDD;IACE,yBAAA;GfozDD;EerzDD;IACE,gBAAA;GfuzDD;CACF;Aa/yDD;EE3CI;IACE,YAAA;Gf61DH;Eet1DD;IACE,YAAA;Gfw1DD;Eez1DD;IACE,oBAAA;Gf21DD;Ee51DD;IACE,oBAAA;Gf81DD;Ee/1DD;IACE,WAAA;Gfi2DD;Eel2DD;IACE,oBAAA;Gfo2DD;Eer2DD;IACE,oBAAA;Gfu2DD;Eex2DD;IACE,WAAA;Gf02DD;Ee32DD;IACE,oBAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,WAAA;Gfm3DD;Eep3DD;IACE,oBAAA;Gfs3DD;Eev3DD;IACE,mBAAA;Gfy3DD;Ee32DD;IACE,YAAA;Gf62DD;Ee92DD;IACE,oBAAA;Gfg3DD;Eej3DD;IACE,oBAAA;Gfm3DD;Eep3DD;IACE,WAAA;Gfs3DD;Eev3DD;IACE,oBAAA;Gfy3DD;Ee13DD;IACE,oBAAA;Gf43DD;Ee73DD;IACE,WAAA;Gf+3DD;Eeh4DD;IACE,oBAAA;Gfk4DD;Een4DD;IACE,oBAAA;Gfq4DD;Eet4DD;IACE,WAAA;Gfw4DD;Eez4DD;IACE,oBAAA;Gf24DD;Ee54DD;IACE,mBAAA;Gf84DD;Ee14DD;IACE,YAAA;Gf44DD;Ee55DD;IACE,WAAA;Gf85DD;Ee/5DD;IACE,mBAAA;Gfi6DD;Eel6DD;IACE,mBAAA;Gfo6DD;Eer6DD;IACE,UAAA;Gfu6DD;Eex6DD;IACE,mBAAA;Gf06DD;Ee36DD;IACE,mBAAA;Gf66DD;Ee96DD;IACE,UAAA;Gfg7DD;Eej7DD;IACE,mBAAA;Gfm7DD;Eep7DD;IACE,mBAAA;Gfs7DD;Eev7DD;IACE,UAAA;Gfy7DD;Ee17DD;IACE,mBAAA;Gf47DD;Ee77DD;IACE,kBAAA;Gf+7DD;Ee37DD;IACE,WAAA;Gf67DD;Ee/6DD;IACE,kBAAA;Gfi7DD;Eel7DD;IACE,0BAAA;Gfo7DD;Eer7DD;IACE,0BAAA;Gfu7DD;Eex7DD;IACE,iBAAA;Gf07DD;Ee37DD;IACE,0BAAA;Gf67DD;Ee97DD;IACE,0BAAA;Gfg8DD;Eej8DD;IACE,iBAAA;Gfm8DD;Eep8DD;IACE,0BAAA;Gfs8DD;Eev8DD;IACE,0BAAA;Gfy8DD;Ee18DD;IACE,iBAAA;Gf48DD;Ee78DD;IACE,0BAAA;Gf+8DD;Eeh9DD;IACE,yBAAA;Gfk9DD;Een9DD;IACE,gBAAA;Gfq9DD;CACF;Aa18DD;EE9CI;IACE,YAAA;Gf2/DH;Eep/DD;IACE,YAAA;Gfs/DD;Eev/DD;IACE,oBAAA;Gfy/DD;Ee1/DD;IACE,oBAAA;Gf4/DD;Ee7/DD;IACE,WAAA;Gf+/DD;EehgED;IACE,oBAAA;GfkgED;EengED;IACE,oBAAA;GfqgED;EetgED;IACE,WAAA;GfwgED;EezgED;IACE,oBAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,WAAA;GfihED;EelhED;IACE,oBAAA;GfohED;EerhED;IACE,mBAAA;GfuhED;EezgED;IACE,YAAA;Gf2gED;Ee5gED;IACE,oBAAA;Gf8gED;Ee/gED;IACE,oBAAA;GfihED;EelhED;IACE,WAAA;GfohED;EerhED;IACE,oBAAA;GfuhED;EexhED;IACE,oBAAA;Gf0hED;Ee3hED;IACE,WAAA;Gf6hED;Ee9hED;IACE,oBAAA;GfgiED;EejiED;IACE,oBAAA;GfmiED;EepiED;IACE,WAAA;GfsiED;EeviED;IACE,oBAAA;GfyiED;Ee1iED;IACE,mBAAA;Gf4iED;EexiED;IACE,YAAA;Gf0iED;Ee1jED;IACE,WAAA;Gf4jED;Ee7jED;IACE,mBAAA;Gf+jED;EehkED;IACE,mBAAA;GfkkED;EenkED;IACE,UAAA;GfqkED;EetkED;IACE,mBAAA;GfwkED;EezkED;IACE,mBAAA;Gf2kED;Ee5kED;IACE,UAAA;Gf8kED;Ee/kED;IACE,mBAAA;GfilED;EellED;IACE,mBAAA;GfolED;EerlED;IACE,UAAA;GfulED;EexlED;IACE,mBAAA;Gf0lED;Ee3lED;IACE,kBAAA;Gf6lED;EezlED;IACE,WAAA;Gf2lED;Ee7kED;IACE,kBAAA;Gf+kED;EehlED;IACE,0BAAA;GfklED;EenlED;IACE,0BAAA;GfqlED;EetlED;IACE,iBAAA;GfwlED;EezlED;IACE,0BAAA;Gf2lED;Ee5lED;IACE,0BAAA;Gf8lED;Ee/lED;IACE,iBAAA;GfimED;EelmED;IACE,0BAAA;GfomED;EermED;IACE,0BAAA;GfumED;EexmED;IACE,iBAAA;Gf0mED;Ee3mED;IACE,0BAAA;Gf6mED;Ee9mED;IACE,yBAAA;GfgnED;EejnED;IACE,gBAAA;GfmnED;CACF;AgBvrED;EACE,8BAAA;ChByrED;AgBvrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChByrED;AgBvrED;EACE,iBAAA;ChByrED;AgBnrED;EACE,YAAA;EACA,gBA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .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 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .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 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .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 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\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: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-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-image: -o-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-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: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-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-image: -o-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-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}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-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-image: -o-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-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}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-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-image: -o-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-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}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-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-image: -o-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-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}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\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-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\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 left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\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.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // WebKit-specific. Other browsers will keep their default outline style.\n // (Initially tried to also force default via `outline: initial`,\n // but that seems to erroneously remove the outline in Firefox altogether.)\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply, given that a .dropdown-menu is used immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n\n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
    +
    + + + + + + + + + + + + +

    Azure Batch Service

    +

    Background

    +

    Azure Batch Service is a cloud-scale +job-scheduling service. Users can submit a parallel job consisting of multiple tasks with a given set +of dependencies and Azure Batch Service will execute them on Azure, in dependency order, exploiting as much +parallelism as possible between independent tasks. Batch is a popular service, managing over hundreds +of thousands of VMs on Azure.

    +

    Integrating scheduling with virtual machine (VM) management, Azure Batch Service supports +auto-scaling the number of VMs created, spinning up or down according to the needs of the job. +This differs from many other schedulers—like Yarn or Mesos, for example—that must be installed +on a pre-created set of VMs.

    +

    Challenge

    +

    The Batch team wanted to invest in a new microservices-based architecture that would reliably +scale to meet the demands of the service. The complex responsive design demanded that each +microservice be able to:

    +
      +
    • Process requests asynchronously as they arrived.
    • +
    • Support cancellation of an in-flight request, enabling quick turnaround for auto-scaling.
    • +
    • Be resilient to failures of VMs hosting the service.
    • +
    +

    Solution

    +

    Coding three of their core microservices with Coyote, the team used Coyote’s state machines +programming model for fully asynchronous, non-blocking computation. The team also wrote +detailed functional specifications—as well as models of external services—to allow for +exhaustive testing of concurrent behaviors and failures. These services totalled to more than +100,000 lines of code.

    +

    Coyote’s key advantages

    +

    The Batch team reported several key advantages of developing and testing their code using Coyote.

    +
      +
    • Faster development time: adding a new feature for supporting low-priority VMs to the Coyote code took +just one developer month. The same feature took six developer months in the legacy code. Coyote +design and testing added agility and allowed progress at a much faster pace.
    • +
    • Coyote removed reliance on overly complex, and often inadequate, unit tests for each small +component. The Batch team reported that Coyote’s test coverage for end-to-end scenarios was unheard +of previously.
    • +
    • Features were developed in a test environment to first pass the Coyote tester. When dropped in +production, they simply worked from the start.
    • +
    • Coyote gave developers a significant confidence boost by providing full failover and concurrency testing at each check-in, right on their desktops as the code was written.
    • +
    +

    Read more about it in this SoCC‘21 paper.

    + +
    + + + + + + + + + +
    +
    +