From d0d2de1e21f2cef7337502441bf71d6ab9e1468b Mon Sep 17 00:00:00 2001 From: Conrad Date: Sat, 30 Apr 2016 14:53:59 -0400 Subject: [PATCH] Revert "Report system (version 1)" --- .../common/jsonchat/ChildJsonMessage.java | 52 +- .../mineplex/core/chatsnap/MessageType.java | 10 - .../src/mineplex/core/chatsnap/Snapshot.java | 119 - .../core/chatsnap/SnapshotManager.java | 77 - .../core/chatsnap/SnapshotPlugin.java | 73 - .../chatsnap/commands/ChatCacheCommand.java | 54 - .../publishing/LocalDateTimeSerializer.java | 33 - .../chatsnap/publishing/ReportSerializer.java | 32 - .../publishing/SnapshotPublisher.java | 119 - .../core/message/PrivateMessageEvent.java | 7 +- .../core/preferences/PreferencesManager.java | 10 +- .../preferences/PreferencesRepository.java | 20 +- .../core/preferences/UserPreferences.java | 1 - .../ui/ExclusivePreferencesPage.java | 34 +- .../src/mineplex/core/report/Report.java | 96 +- .../mineplex/core/report/ReportCategory.java | 77 - .../mineplex/core/report/ReportManager.java | 518 +- .../mineplex/core/report/ReportPlugin.java | 50 +- .../mineplex/core/report/ReportProfile.java | 61 + .../core/report/ReportRepository.java | 61 +- .../mineplex/core/report/ReportResult.java | 59 +- .../report/command/ReportCloseCommand.java | 17 +- .../core/report/command/ReportCommand.java | 22 +- .../report/command/ReportHandleCommand.java | 9 +- .../command/ReportHandlerNotification.java | 42 - .../report/command/ReportNotification.java | 36 +- .../command/ReportNotificationCallback.java | 70 - .../report/task/ReportHandlerMessageTask.java | 83 - .../core/report/task/ReportPurgeTask.java | 87 - .../core/report/ui/ReportCategoryButton.java | 34 - .../core/report/ui/ReportCategoryPage.java | 67 - .../core/report/ui/ReportResultButton.java | 48 - .../core/report/ui/ReportResultPage.java | 73 - .../src/mineplex/game/clans/Clans.java | 39 +- .../Mineplex.Hub/src/mineplex/hub/Hub.java | 10 +- Plugins/Mineplex.ReportServer/pom.xml | 62 - .../src/mineplex/reportserver/FilePurger.java | 57 - .../reportserver/RedisCommandHandler.java | 142 - .../reportserver/RedisConnectionHandler.java | 106 - .../mineplex/reportserver/ReportServer.java | 112 - .../web/css/Minecraftia.ttf | Bin 18236 -> 0 bytes .../web/css/bootstrap.css | 6211 ---------- .../web/css/bootstrap.css.map | 1 - .../web/css/bootstrap.min.css | 6 - .../web/css/bootstrap.min.css.map | 1 - .../Mineplex.ReportServer/web/css/tiger.css | 118 - Plugins/Mineplex.ReportServer/web/img/bg.png | Bin 13690 -> 0 bytes Plugins/Mineplex.ReportServer/web/img/bg.psd | Bin 283355 -> 0 bytes .../web/img/logo-full.png | Bin 20015 -> 0 bytes .../Mineplex.ReportServer/web/img/logo.png | Bin 232802 -> 0 bytes .../Mineplex.ReportServer/web/img/shaun.gif | Bin 994482 -> 0 bytes .../Mineplex.ReportServer/web/js/bootstrap.js | 3560 ------ .../web/js/bootstrap.min.js | 7 - .../Mineplex.ReportServer/web/js/jquery.js | 10351 ---------------- Plugins/Mineplex.ReportServer/web/js/npm.js | 12 - .../Mineplex.ReportServer/web/js/umd/alert.js | 211 - .../web/js/umd/button.js | 187 - .../web/js/umd/carousel.js | 497 - .../web/js/umd/collapse.js | 383 - .../web/js/umd/dropdown.js | 312 - .../Mineplex.ReportServer/web/js/umd/modal.js | 555 - .../web/js/umd/popover.js | 220 - .../web/js/umd/scrollspy.js | 339 - .../Mineplex.ReportServer/web/js/umd/tab.js | 282 - .../web/js/umd/tooltip.js | 638 - .../Mineplex.ReportServer/web/js/umd/util.js | 172 - Plugins/Mineplex.ReportServer/web/main.js | 56 - Plugins/Mineplex.ReportServer/web/message.php | 99 - Plugins/Mineplex.ReportServer/web/player.php | 48 - .../Mineplex.ReportServer/web/reference.html | 128 - Plugins/Mineplex.ReportServer/web/report.php | 74 - .../Mineplex.ReportServer/web/snapshot.php | 62 - Plugins/Mineplex.ReportServer/web/view.php | 468 - .../serverdata/servers/ServerManager.java | 12 +- .../src/nautilus/game/arcade/Arcade.java | 31 +- Plugins/pom.xml | 1 - 76 files changed, 401 insertions(+), 27320 deletions(-) delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/MessageType.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/Snapshot.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotManager.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotPlugin.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/commands/ChatCacheCommand.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/LocalDateTimeSerializer.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/ReportSerializer.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/SnapshotPublisher.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/ReportCategory.java create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/ReportProfile.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandlerNotification.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotificationCallback.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportHandlerMessageTask.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportPurgeTask.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryButton.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryPage.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultButton.java delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultPage.java delete mode 100644 Plugins/Mineplex.ReportServer/pom.xml delete mode 100644 Plugins/Mineplex.ReportServer/src/mineplex/reportserver/FilePurger.java delete mode 100644 Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisCommandHandler.java delete mode 100644 Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisConnectionHandler.java delete mode 100644 Plugins/Mineplex.ReportServer/src/mineplex/reportserver/ReportServer.java delete mode 100644 Plugins/Mineplex.ReportServer/web/css/Minecraftia.ttf delete mode 100644 Plugins/Mineplex.ReportServer/web/css/bootstrap.css delete mode 100644 Plugins/Mineplex.ReportServer/web/css/bootstrap.css.map delete mode 100644 Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css delete mode 100644 Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css.map delete mode 100644 Plugins/Mineplex.ReportServer/web/css/tiger.css delete mode 100644 Plugins/Mineplex.ReportServer/web/img/bg.png delete mode 100644 Plugins/Mineplex.ReportServer/web/img/bg.psd delete mode 100644 Plugins/Mineplex.ReportServer/web/img/logo-full.png delete mode 100644 Plugins/Mineplex.ReportServer/web/img/logo.png delete mode 100644 Plugins/Mineplex.ReportServer/web/img/shaun.gif delete mode 100644 Plugins/Mineplex.ReportServer/web/js/bootstrap.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/bootstrap.min.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/jquery.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/npm.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/alert.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/button.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/carousel.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/collapse.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/dropdown.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/modal.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/popover.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/scrollspy.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/tab.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/tooltip.js delete mode 100644 Plugins/Mineplex.ReportServer/web/js/umd/util.js delete mode 100644 Plugins/Mineplex.ReportServer/web/main.js delete mode 100644 Plugins/Mineplex.ReportServer/web/message.php delete mode 100644 Plugins/Mineplex.ReportServer/web/player.php delete mode 100644 Plugins/Mineplex.ReportServer/web/reference.html delete mode 100644 Plugins/Mineplex.ReportServer/web/report.php delete mode 100644 Plugins/Mineplex.ReportServer/web/snapshot.php delete mode 100644 Plugins/Mineplex.ReportServer/web/view.php diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/jsonchat/ChildJsonMessage.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/jsonchat/ChildJsonMessage.java index 3cab17227..e6fdb1914 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/jsonchat/ChildJsonMessage.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/jsonchat/ChildJsonMessage.java @@ -20,7 +20,7 @@ public class ChildJsonMessage extends JsonMessage _parent = parent; } - + public ChildJsonMessage add(String text) { Builder.append("}, "); @@ -42,38 +42,6 @@ public class ChildJsonMessage extends JsonMessage return this; } - - @Override - public ChildJsonMessage italic() - { - super.italic(); - - return this; - } - - @Override - public ChildJsonMessage underlined() - { - super.underlined(); - - return this; - } - - @Override - public ChildJsonMessage strikethrough() - { - super.strikethrough(); - - return this; - } - - @Override - public ChildJsonMessage obfuscated() - { - super.obfuscated(); - - return this; - } @Override public ChildJsonMessage click(String action, String value) @@ -82,14 +50,6 @@ public class ChildJsonMessage extends JsonMessage return this; } - - @Override - public ChildJsonMessage click(ClickEvent event, String value) - { - super.click(event, value); - - return this; - } @Override public ChildJsonMessage hover(String action, String value) @@ -98,15 +58,7 @@ public class ChildJsonMessage extends JsonMessage return this; } - - @Override - public ChildJsonMessage hover(HoverEvent event, String value) - { - super.hover(event, value); - - return this; - } - + @Override public String toString() { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/MessageType.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/MessageType.java deleted file mode 100644 index 22d71e314..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/MessageType.java +++ /dev/null @@ -1,10 +0,0 @@ -package mineplex.core.chatsnap; - -/** - * Holds all types of messages a player can receive from another player - */ -public enum MessageType -{ - CHAT, - PM -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/Snapshot.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/Snapshot.java deleted file mode 100644 index ba19a93d4..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/Snapshot.java +++ /dev/null @@ -1,119 +0,0 @@ -package mineplex.core.chatsnap; - -import java.time.LocalDateTime; -import java.util.Collection; -import java.util.Collections; -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; -import java.util.UUID; - -import org.bukkit.ChatColor; - -import com.google.gson.annotations.SerializedName; -import static com.google.common.base.Preconditions.checkNotNull; - -/** - * Represents a message sent by a player. - */ -public class Snapshot implements Comparable -{ - @SerializedName("type") - private MessageType _messageType; - - @SerializedName("sender") - private UUID _sender; - - @SerializedName("recipients") - private Collection _recipients; - - @SerializedName("message") - private String _message; - - @SerializedName("time") - private LocalDateTime _time; - - public Snapshot(UUID sender, UUID recipient, String message) - { - this(MessageType.PM, sender, Collections.singletonList(recipient), message, LocalDateTime.now()); - } - - public Snapshot(UUID sender, Collection recipients, String message) - { - this(MessageType.CHAT, sender, recipients, message, LocalDateTime.now()); - } - - public Snapshot(MessageType messageType, UUID sender, Collection recipients, String message, LocalDateTime time) - { - _messageType = messageType; - _sender = checkNotNull(sender); - _recipients = checkNotNull(recipients); - _message = checkNotNull(message); - _time = checkNotNull(time); - - if (messageType == MessageType.PM && recipients.size() > 1) - { - throw new IllegalArgumentException("Snapshot type PM may not have more than 1 recipient."); - } - } - - public MessageType getMessageType() - { - return _messageType; - } - - public UUID getSender() - { - return _sender; - } - - public String getMessage() - { - return _message; - } - - public Set getRecipients() - { - return new HashSet<>(_recipients); - } - - public LocalDateTime getSentTime() - { - return _time; - } - - @Override - public int compareTo(Snapshot o) - { - return getSentTime().compareTo(o.getSentTime()); - } - - @Override - public boolean equals(Object o) - { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - Snapshot that = (Snapshot) o; - return _time == that._time && - Objects.equals(_sender, that._sender) && - Objects.equals(_recipients, that._recipients) && - Objects.equals(_message, that._message); - } - - @Override - public int hashCode() - { - return Objects.hash(_sender, _recipients, _message, _time); - } - - @Override - public String toString() - { - return "Snapshot{" + - "sender=" + _sender + - ", recipients=" + _recipients + - ", message='" + ChatColor.stripColor(_message) + '\'' + - ", created=" + _time + - '}'; - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotManager.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotManager.java deleted file mode 100644 index e794d1495..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotManager.java +++ /dev/null @@ -1,77 +0,0 @@ -package mineplex.core.chatsnap; - -import java.util.Set; -import java.util.TreeSet; -import java.util.UUID; -import java.util.concurrent.TimeUnit; -import java.util.stream.Collectors; - -import com.google.common.cache.Cache; -import com.google.common.cache.CacheBuilder; -import mineplex.core.chatsnap.publishing.SnapshotPublisher; - -/** - * Handles temporary storage of {@link Snapshot} instances. - */ -public class SnapshotManager -{ - // There aren't any List or Set caching implementations - // For an easy work around, we store values as the Key - // For the value we just use some dummy object - // I went with Boolean as it's the smallest data type - private final Cache _snapshots = CacheBuilder.newBuilder() - .concurrencyLevel(4) - .expireAfterWrite(30, TimeUnit.MINUTES) - .build(); - - private final SnapshotPublisher _snapshotPublisher; - - public SnapshotManager(SnapshotPublisher snapshotPublisher) - { - _snapshotPublisher = snapshotPublisher; - } - - public SnapshotPublisher getSnapshotPublisher() - { - return _snapshotPublisher; - } - - /** - * Keeps a snapshot in memory temporarily (30 minutes) and then discards it. - * During this time, other modules (such as the Report module) can access it for their own use. - * - * @param snapshot the snapshot to temporarily store - */ - public void cacheSnapshot(Snapshot snapshot) - { - _snapshots.put(snapshot, true); - } - - /** - * Gets all currently stored snapshots. - * The set is in chronological order of the time the message was sent. - * - * @return a set containing all snapshots - */ - public Set getSnapshots() - { - // The compareTo method in Snapshot will ensure this in chronological order - Set snapshots = new TreeSet<>(); - snapshots.addAll(_snapshots.asMap().keySet()); - return snapshots; - } - - /** - * Gets all instances of {@link Snapshot} which involve a particular user. - * The user may be the sender or recipient of a message. - * - * @param search the user to search for snaps involved in - * @return the snaps that the user is involved in - */ - public Set getSnapshots(UUID search) - { - return _snapshots.asMap().keySet().stream() - .filter(snapshot -> snapshot.getSender().equals(search) || snapshot.getRecipients().contains(search)) - .collect(Collectors.toCollection(TreeSet::new)); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotPlugin.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotPlugin.java deleted file mode 100644 index 366cdff25..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/SnapshotPlugin.java +++ /dev/null @@ -1,73 +0,0 @@ -package mineplex.core.chatsnap; - -import java.util.Set; -import java.util.UUID; -import java.util.stream.Collectors; - -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.player.AsyncPlayerChatEvent; -import org.bukkit.plugin.java.JavaPlugin; - -import mineplex.core.MiniPlugin; -import mineplex.core.chatsnap.commands.ChatCacheCommand; -import mineplex.core.message.PrivateMessageEvent; - -/** - * Starter class for all snapshot related functions (ie capturing messages, retrieving snapshots). - */ -public class SnapshotPlugin extends MiniPlugin -{ - private final SnapshotManager _snapshotManager; - - public SnapshotPlugin(JavaPlugin plugin, SnapshotManager snapshotManager) - { - super("ChatSnap", plugin); - _snapshotManager = snapshotManager; - } - - public SnapshotManager getSnapshotManager() - { - return _snapshotManager; - } - - @Override - public void addCommands() - { - addCommand(new ChatCacheCommand(this)); - } - - @EventHandler(priority = EventPriority.MONITOR) - public void onPlayerChat(AsyncPlayerChatEvent e) - { - _snapshotManager.cacheSnapshot(createSnapshot(e)); - } - - @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) - public void onPrivateMessage(PrivateMessageEvent e) - { - _snapshotManager.cacheSnapshot(createSnapshot(e)); - } - - public Set getUUIDSet(Set playerSet) - { - return playerSet.stream().map(Player::getUniqueId).collect(Collectors.toSet()); - } - - public Snapshot createSnapshot(AsyncPlayerChatEvent e) - { - UUID senderUUID = e.getPlayer().getUniqueId(); - Set uuidSet = getUUIDSet(e.getRecipients()); - uuidSet.remove(senderUUID); - return new Snapshot(senderUUID, uuidSet, e.getMessage()); - } - - public Snapshot createSnapshot(PrivateMessageEvent e) - { - Player sender = e.getSender(); - Player recipient = e.getRecipient(); - String message = e.getMessage(); - return new Snapshot(sender.getUniqueId(), recipient.getUniqueId(), message); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/commands/ChatCacheCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/commands/ChatCacheCommand.java deleted file mode 100644 index 985c8db34..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/commands/ChatCacheCommand.java +++ /dev/null @@ -1,54 +0,0 @@ -package mineplex.core.chatsnap.commands; - -import java.util.Set; - -import org.bukkit.Bukkit; -import org.bukkit.OfflinePlayer; -import org.bukkit.entity.Player; - -import mineplex.core.chatsnap.SnapshotPlugin; -import mineplex.core.chatsnap.Snapshot; -import mineplex.core.command.CommandBase; -import mineplex.core.common.Rank; -import mineplex.core.common.util.F; -import mineplex.core.common.util.UtilPlayer; - -/** - * Displays what chat messages we have cached for a player. - */ -public class ChatCacheCommand extends CommandBase -{ - public ChatCacheCommand(SnapshotPlugin plugin) - { - super(plugin, Rank.MODERATOR, "chatcache"); - } - - @Override - public void Execute(final Player caller, String[] args) - { - if (args.length != 1) - { - UtilPlayer.message(caller, F.main(Plugin.getName(), String.format("Invalid arguments, usage: /%s ", AliasUsed))); - return; - } - - final String playerName = args[0]; - - // getOfflinePlayer sometimes blocks, see this needs to be async - Plugin.getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() - { - @Override - public void run() - { - OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(playerName); - Set snaps = Plugin.getSnapshotManager().getSnapshots(offlinePlayer.getUniqueId()); - - for (Snapshot snapshot : snaps) - { - // TODO: show sender name - caller.sendMessage(snapshot.getMessage()); - } - } - }); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/LocalDateTimeSerializer.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/LocalDateTimeSerializer.java deleted file mode 100644 index 9b309f9a9..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/LocalDateTimeSerializer.java +++ /dev/null @@ -1,33 +0,0 @@ -package mineplex.core.chatsnap.publishing; - -import java.lang.reflect.Type; -import java.time.LocalDateTime; -import java.time.ZoneId; -import java.time.format.DateTimeFormatter; -import java.time.temporal.ChronoUnit; - -import com.google.gson.JsonElement; -import com.google.gson.JsonPrimitive; -import com.google.gson.JsonSerializationContext; -import com.google.gson.JsonSerializer; - -/** - * Handles serialization of Java 8's {@link LocalDateTime}. - */ -public class LocalDateTimeSerializer implements JsonSerializer -{ - private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ISO_LOCAL_DATE_TIME; - - private ZoneId _zoneId; - - public LocalDateTimeSerializer(ZoneId zoneId) - { - _zoneId = zoneId; - } - - @Override - public JsonElement serialize(LocalDateTime localDateTime, Type type, JsonSerializationContext jsonSerializationContext) - { - return new JsonPrimitive(localDateTime.atZone(_zoneId).toLocalDateTime().truncatedTo(ChronoUnit.SECONDS).format(FORMATTER)); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/ReportSerializer.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/ReportSerializer.java deleted file mode 100644 index 969a1f357..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/ReportSerializer.java +++ /dev/null @@ -1,32 +0,0 @@ -package mineplex.core.chatsnap.publishing; - -import java.lang.reflect.Type; - -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.JsonSerializationContext; -import com.google.gson.JsonSerializer; -import mineplex.core.report.Report; - -/** - * Handles serialization of {@link Report} instances. - */ -public class ReportSerializer implements JsonSerializer -{ - @Override - public JsonElement serialize(Report report, Type type, JsonSerializationContext jsonSerializationContext) - { - JsonObject jsonObject = new JsonObject(); - jsonObject.addProperty("id", report.getReportId()); - jsonObject.addProperty("serverName", report.getServerName()); - - if (report.getHandler() != null) - { - jsonObject.addProperty("handler", report.getHandler().toString()); - } - - jsonObject.addProperty("suspect", report.getSuspect().toString()); - jsonObject.add("reporters", jsonSerializationContext.serialize(report.getReportReasons())); - return jsonObject; - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/SnapshotPublisher.java b/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/SnapshotPublisher.java deleted file mode 100644 index 12452f947..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/chatsnap/publishing/SnapshotPublisher.java +++ /dev/null @@ -1,119 +0,0 @@ -package mineplex.core.chatsnap.publishing; - -import java.time.LocalDateTime; -import java.time.ZoneId; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; -import java.util.UUID; -import java.util.stream.Collectors; - -import org.bukkit.Bukkit; -import org.bukkit.plugin.java.JavaPlugin; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.google.gson.JsonObject; -import mineplex.core.chatsnap.Snapshot; -import mineplex.core.report.Report; -import mineplex.serverdata.Utility; -import mineplex.serverdata.servers.ServerManager; -import redis.clients.jedis.Jedis; -import redis.clients.jedis.JedisPool; - -/** - * Class responsible for publishing snapshots on the website via Redis and a separate Report server. - */ -public class SnapshotPublisher -{ - private static final ZoneId ZONE_ID = ZoneId.of("America/Chicago"); // This means "CST" - private static final Gson GSON = new GsonBuilder() - .setPrettyPrinting() - .registerTypeAdapter(LocalDateTime.class, new LocalDateTimeSerializer(ZONE_ID)) - .registerTypeAdapter(Report.class, new ReportSerializer()) - .create(); - - public static ZoneId getZoneId() - { - return ZONE_ID; - } - - public static Gson getGson() - { - return GSON; - } - - public static String getURL(String token) - { - return URL_PREFIX + token; - } - - private static final String URL_PREFIX = "http://file.mineplex.com/chatsnap/view.php?identifier="; - public static final String CHANNEL_DEPLOY = "reportserver:deploy"; - public static final String CHANNEL_DESTROY = "reportserver:destroy"; - - private JavaPlugin _plugin; - private JedisPool _jedisPool; - - public SnapshotPublisher(JavaPlugin plugin) - { - _plugin = plugin; - _jedisPool = Utility.generatePool(ServerManager.getMasterConnection()); - } - - public void publishChatLog(String token, JsonObject jsonObject) - { - jsonObject.addProperty("token", token); - String json = GSON.toJson(jsonObject); - - // getting a Jedis resource can block, so lets async it - Bukkit.getScheduler().runTaskAsynchronously(_plugin, () -> - { - try (Jedis jedis = _jedisPool.getResource()) - { - jedis.publish(CHANNEL_DEPLOY, json); - } - }); - } - - public void unpublishChatLog(String token) - { - // getting a Jedis resource can block, so lets async it - Bukkit.getScheduler().runTaskAsynchronously(_plugin, () -> - { - try (Jedis jedis = _jedisPool.getResource()) - { - jedis.publish(CHANNEL_DESTROY, token); - } - }); - } - - public Set getUUIDs(Collection snapshots) - { - // Being a Set ensures no duplicates - Set uuids = new HashSet<>(); - - for (Snapshot snapshot : snapshots) - { - uuids.add(snapshot.getSender()); - uuids.addAll(snapshot.getRecipients().stream().collect(Collectors.toList())); - } - - return uuids; - } - - public Map getUsernameMap(Collection collection) - { - Map uuidUsernameMap = new HashMap<>(); - - for (UUID uuid : collection) - { - String username = Bukkit.getOfflinePlayer(uuid).getName(); - uuidUsernameMap.put(uuid, username); - } - - return uuidUsernameMap; - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/PrivateMessageEvent.java b/Plugins/Mineplex.Core/src/mineplex/core/message/PrivateMessageEvent.java index e3c49a3a5..07716d21b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/PrivateMessageEvent.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/PrivateMessageEvent.java @@ -3,11 +3,10 @@ package mineplex.core.message; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; -import org.bukkit.event.Cancellable; import org.bukkit.event.Event; import org.bukkit.event.HandlerList; -public class PrivateMessageEvent extends Event implements Cancellable +public class PrivateMessageEvent extends Event { private static final HandlerList handlers = new HandlerList(); @@ -33,13 +32,11 @@ public class PrivateMessageEvent extends Event implements Cancellable return handlers; } - @Override public void setCancelled(boolean cancel) { _cancelled = cancel; } - - @Override + public boolean isCancelled() { return _cancelled; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java b/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java index 5622bdef6..9d6439e46 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java @@ -36,9 +36,9 @@ public class PreferencesManager extends MiniDbClientPlugin private PreferencesRepository _repository; private PreferencesShop _shop; private ExclusivePreferencesShop _exclusiveShop; - + private IncognitoManager _incognitoManager; - + private NautHashMap _saveBuffer = new NautHashMap(); public boolean GiveItem; @@ -50,9 +50,9 @@ public class PreferencesManager extends MiniDbClientPlugin _repository = new PreferencesRepository(plugin); _exclusiveShop = new ExclusivePreferencesShop(this, clientManager, donationManager); _shop = new PreferencesShop(this, clientManager, donationManager, _exclusiveShop); - + _incognitoManager = incognito; - + _exclusiveShop.setPreferencesShop(_shop); addCommand(new PreferencesCommand(this)); @@ -142,7 +142,7 @@ public class PreferencesManager extends MiniDbClientPlugin @Override public String getQuery(int accountId, String uuid, String name) { - return "SELECT games, visibility, showChat, friendChat, privateMessaging, partyRequests, invisibility, forcefield, showMacReports, ignoreVelocity, pendingFriendRequests, friendDisplayInventoryUI, clanTips, hubMusic, disableAds, showUserReports FROM accountPreferences WHERE accountPreferences.uuid = '" + uuid + "' LIMIT 1;"; + return "SELECT games, visibility, showChat, friendChat, privateMessaging, partyRequests, invisibility, forcefield, showMacReports, ignoreVelocity, pendingFriendRequests, friendDisplayInventoryUI, clanTips, hubMusic, disableAds FROM accountPreferences WHERE accountPreferences.uuid = '" + uuid + "' LIMIT 1;"; } public IncognitoManager getIncognitoManager() diff --git a/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesRepository.java index a0ac20836..ac3b06ffe 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesRepository.java @@ -23,10 +23,9 @@ public class PreferencesRepository extends MinecraftRepository // privateMessaging BOOL NOT NULL DEFAULT 1, partyRequests BOOL NOT NULL // DEFAULT 0, invisibility BOOL NOT NULL DEFAULT 0, forcefield BOOL NOT NULL // DEFAULT 0, showMacReports BOOL NOT NULL DEFAULT 0, ignoreVelocity BOOL - // NOT NULL DEFAULT 0, showUserReports BOOL NOT NULL DEFAULT 0, PRIMARY - // KEY (id), UNIQUE INDEX uuid_index (uuid));"; + // NOT NULL DEFAULT 0, PRIMARY KEY (id), UNIQUE INDEX uuid_index (uuid));"; private static String INSERT_ACCOUNT = "INSERT INTO accountPreferences (uuid) VALUES (?) ON DUPLICATE KEY UPDATE uuid=uuid;"; - private static String UPDATE_ACCOUNT_PREFERENCES = "UPDATE accountPreferences SET games = ?, visibility = ?, showChat = ?, friendChat = ?, privateMessaging = ?, partyRequests = ?, invisibility = ?, forcefield = ?, showMacReports = ?, ignoreVelocity = ?, pendingFriendRequests = ?, friendDisplayInventoryUI = ?, clanTips = ?, hubMusic = ?, disableAds = ?, showUserReports = ? WHERE uuid=?;"; + private static String UPDATE_ACCOUNT_PREFERENCES = "UPDATE accountPreferences SET games = ?, visibility = ?, showChat = ?, friendChat = ?, privateMessaging = ?, partyRequests = ?, invisibility = ?, forcefield = ?, showMacReports = ?, ignoreVelocity = ?, pendingFriendRequests = ?, friendDisplayInventoryUI = ?, clanTips = ?, hubMusic = ?, disableAds = ? WHERE uuid=?;"; public PreferencesRepository(JavaPlugin plugin) { @@ -38,7 +37,7 @@ public class PreferencesRepository extends MinecraftRepository { // executeUpdate(CREATE_ACCOUNT_TABLE); } - + @Override protected void update() { @@ -65,13 +64,12 @@ public class PreferencesRepository extends MinecraftRepository preparedStatement.setBoolean(13, entry.getValue().ClanTips); preparedStatement.setBoolean(14, entry.getValue().HubMusic); preparedStatement.setBoolean(15, entry.getValue().DisableAds); - preparedStatement.setBoolean(16, entry.getValue().ShowUserReports); System.out.println(">> " + entry.getValue().ClanTips); - preparedStatement.setString(17, entry.getKey()); + preparedStatement.setString(16, entry.getKey()); preparedStatement.addBatch(); } - + int[] rowsAffected = preparedStatement.executeBatch(); int i = 0; @@ -96,9 +94,8 @@ public class PreferencesRepository extends MinecraftRepository preparedStatement.setBoolean(13, entry.getValue().ClanTips); preparedStatement.setBoolean(14, entry.getValue().HubMusic); preparedStatement.setBoolean(15, entry.getValue().DisableAds); - preparedStatement.setBoolean(16, entry.getValue().ShowUserReports); System.out.println(">> " + entry.getValue().ClanTips); - preparedStatement.setString(17, entry.getKey()); + preparedStatement.setString(16, entry.getKey()); preparedStatement.execute(); } @@ -110,11 +107,11 @@ public class PreferencesRepository extends MinecraftRepository exception.printStackTrace(); } } - + public UserPreferences loadClientInformation(final ResultSet resultSet) throws SQLException { final UserPreferences preferences = new UserPreferences(); - + if (resultSet.next()) { preferences.HubGames = resultSet.getBoolean(1); @@ -132,7 +129,6 @@ public class PreferencesRepository extends MinecraftRepository preferences.ClanTips = resultSet.getBoolean(13); preferences.HubMusic = resultSet.getBoolean(14); preferences.DisableAds = resultSet.getBoolean(15); - preferences.ShowUserReports = resultSet.getBoolean(16); } return preferences; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/preferences/UserPreferences.java b/Plugins/Mineplex.Core/src/mineplex/core/preferences/UserPreferences.java index f6ef8efba..ee8e1ca3b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/preferences/UserPreferences.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/preferences/UserPreferences.java @@ -12,7 +12,6 @@ public class UserPreferences public boolean Invisibility = false; public boolean HubForcefield = false; public boolean ShowMacReports = false; - public boolean ShowUserReports = false; public boolean IgnoreVelocity = false; public boolean PendingFriendRequests = true; public boolean friendDisplayInventoryUI = true; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/ExclusivePreferencesPage.java b/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/ExclusivePreferencesPage.java index 75ae60395..65f7d4b58 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/ExclusivePreferencesPage.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/ExclusivePreferencesPage.java @@ -24,14 +24,12 @@ public class ExclusivePreferencesPage extends ShopPageBase _reportReasons; - public Map getReportReasons() { return _reportReasons; } - public Set getReporters() { return _reportReasons.keySet(); } - public void addReporter(UUID reporter, String reason) { _reportReasons.put(reporter, reason); } - - private UUID _handler = null; - public void setHandler(UUID handler) { _handler = handler; } - public UUID getHandler() { return _handler; } - - private ReportCategory _category; - public ReportCategory getCategory() { return _category; } - - private long _lastActivity; - public long getLastActivity() { return _lastActivity; } - - private String _token = null; - - public Report(int reportId, UUID suspect, String serverName, ReportCategory category) + // Set of account ids of players who contributed to reporting this player + private Set _reporters; + public Set getReporters() { return _reporters; } + public void addReporter(String reporter) { _reporters.add(reporter); } + + /** + * Class constructor + * @param reportId + * @param playerName + * @param serverName + */ + public Report(int reportId, String playerName, String serverName) { _reportId = reportId; - _suspect = suspect; + _playerName = playerName; _serverName = serverName; - _reportReasons = new HashMap<>(); - _category = category; - - updateLastActivity(); + _reporters = new HashSet(); } - - /** - * Checks if a report is still active. - * This is determined by checking if the last activity was within the last 15 minutes. - * - * @return true if active, false if expired - */ - public boolean isActive() - { - return _lastActivity + TimeUnit.MINUTES.toMillis(TIMEOUT_MINS) >= System.currentTimeMillis(); - } - - public void updateLastActivity() - { - _lastActivity = System.currentTimeMillis(); - } - - public boolean hasToken() - { - return _token != null; - } - - /** - * Gets a token in the format of reportId-randomCharacters. - * Currently this is only used for publishing chat abuse reports. - * - * @return the full token - */ - public String getToken() - { - // since we don't always use this, only generate a token when we need it - if (_token == null) - { - _token = RandomStringUtils.randomAlphabetic(8); - } - - return _reportId + "-" + _token; - } - + @Override public String getDataId() { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportCategory.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportCategory.java deleted file mode 100644 index 6f355b69a..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportCategory.java +++ /dev/null @@ -1,77 +0,0 @@ -package mineplex.core.report; - -import java.util.ArrayList; -import java.util.List; - -import org.bukkit.Material; - -import mineplex.core.common.util.C; - -/** - * Contains the reasons a player can be reported for. - */ -public enum ReportCategory -{ - - // descriptions borrowed from PunishPage - HACKING(0, 3, Material.IRON_SWORD, C.cRedB + "Hacking", "X-ray, Forcefield, Speed, Fly etc"), - CHAT_ABUSE(1, 1, Material.BOOK_AND_QUILL, C.cDBlueB + "Chat Abuse", "Verbal Abuse, Spam, Harassment, Trolling, etc"); - - private int _id; - private int _notifyThreshold; - private Material _displayMaterial; - private String _title; - private List _lore; - - ReportCategory(int id, int notifyThreshold, Material displayMaterial, String title, String... lore) - { - _id = id; - _notifyThreshold = notifyThreshold; - _displayMaterial = displayMaterial; - _title = title; - _lore = new ArrayList<>(); - - // prefix are lore lines - for (String loreLine : lore) { - _lore.add(C.cGray + loreLine); - } - } - - public int getId() - { - return _id; - } - - public int getNotifyThreshold() - { - return _notifyThreshold; - } - - public Material getItemMaterial() - { - return _displayMaterial; - } - - public String getTitle() - { - return _title; - } - - public List getDescription() - { - return _lore; - } - - public static ReportCategory fromId(int id) - { - for (ReportCategory category : values()) - { - if (category.getId() == id) - { - return category; - } - } - - return null; - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportManager.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportManager.java index fb67f7b98..1de16eec2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportManager.java @@ -1,44 +1,21 @@ package mineplex.core.report; -import java.time.LocalDateTime; -import java.util.Collection; import java.util.HashMap; -import java.util.HashSet; import java.util.Map; -import java.util.Set; -import java.util.UUID; +import java.util.Map.Entry; -import com.google.gson.Gson; -import com.google.gson.JsonObject; import mineplex.core.account.CoreClient; -import mineplex.core.account.CoreClientManager; -import mineplex.core.chatsnap.Snapshot; -import mineplex.core.chatsnap.SnapshotManager; -import mineplex.core.chatsnap.publishing.SnapshotPublisher; import mineplex.core.command.CommandCenter; -import mineplex.core.common.Rank; -import mineplex.core.common.jsonchat.ClickEvent; -import mineplex.core.common.jsonchat.JsonMessage; -import mineplex.core.common.util.C; -import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.portal.Portal; -import mineplex.core.preferences.PreferencesManager; -import mineplex.core.report.command.ReportHandlerNotification; -import mineplex.core.report.command.ReportNotificationCallback; import mineplex.core.report.command.ReportNotification; -import mineplex.core.report.task.ReportHandlerMessageTask; -import mineplex.core.stats.PlayerStats; -import mineplex.core.stats.StatsManager; import mineplex.serverdata.Region; import mineplex.serverdata.Utility; -import mineplex.serverdata.commands.ServerCommandManager; import mineplex.serverdata.data.DataRepository; import mineplex.serverdata.redis.RedisDataRepository; -import org.bukkit.Bukkit; +import org.bukkit.ChatColor; import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerCommandPreprocessEvent; -import org.bukkit.plugin.java.JavaPlugin; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; @@ -47,437 +24,282 @@ import redis.clients.jedis.exceptions.JedisConnectionException; /** * ReportManager hooks into a synchronized network-wide report system * with methods for updating/fetching/closing reports in real time. + * @author Ty + * */ public class ReportManager { - - private static final String NAME = "Report"; - - // statistic constants - private static final String STAT_TOTAL_COUNT = "Global.TotalReportsCount"; - private static final int ABUSE_BAN_THRESHOLD = 1; - - private JavaPlugin _javaPlugin; - private PreferencesManager _preferencesManager; - private StatsManager _statsManager; - private SnapshotManager _snapshotManager; - private CoreClientManager _coreClientManager; - private String _serverName; - + + private static ReportManager instance; + // Holds active/open reports in a synchronized database. - private DataRepository _reportRepository; - + private DataRepository reportRepository; + + private DataRepository reportProfiles; + // Stores/logs closed tickets, and various reporter/staff actions. - private ReportRepository _reportSqlRepository; - + private ReportRepository reportSqlRepository; + // A mapping of PlayerName(String) to the ReportId(Integer) for all active reports on this server. - private Map _activeReports; - - public ReportManager(JavaPlugin javaPlugin, PreferencesManager preferencesManager, StatsManager statsManager, - SnapshotManager snapshotManager, CoreClientManager coreClientManager, String serverName) + private Map activeReports; + + /** + * Private constructor to prevent non-singleton instances. + */ + private ReportManager() { - _javaPlugin = javaPlugin; - _preferencesManager = preferencesManager; - _statsManager = statsManager; - _snapshotManager = snapshotManager; - _coreClientManager = coreClientManager; - _serverName = serverName; - _reportRepository = new RedisDataRepository<>(Region.ALL, Report.class, "reports"); - _activeReports = new HashMap<>(); - _reportSqlRepository = new ReportRepository(javaPlugin); - _reportSqlRepository.initialize(); - - ReportNotificationCallback callback = new ReportNotificationCallback(this); - ServerCommandManager.getInstance().registerCommandType("ReportNotification", ReportNotification.class, callback); - ServerCommandManager.getInstance().registerCommandType("ReportHandlerNotification", ReportHandlerNotification.class, callback); + this.reportRepository = new RedisDataRepository(Region.ALL, Report.class, "reports"); + this.reportProfiles = new RedisDataRepository(Region.ALL, ReportProfile.class, "reportprofiles"); + this.activeReports = new HashMap(); + + // TODO: Get JavaPlugin instance and locate ConnectionString from config? + this.reportSqlRepository = new ReportRepository(ReportPlugin.getPluginInstance(), "CONNECTION STRING HERE"); + reportSqlRepository.initialize(); } - - public void closeReport(int reportId, Player reportCloser, String reason, - ReportResult result) + + public void retrieveReportResult(int reportId, Player reportCloser, String reason) { - Report report = getReport(reportId); - - if (report != null) + // Prompt the report closer with a menu of options to determine the result + // of the report. When confirmation is received, THEN close report. + } + + public void closeReport(int reportId, Player reportCloser, String reason) + { + retrieveReportResult(reportId, reportCloser, reason); + } + + public void closeReport(int reportId, Player reportCloser, String reason, + ReportResult result) + { + if (isActiveReport(reportId)) { - removeReport(reportId); - - int closerId = reportCloser != null ? _coreClientManager.Get(reportCloser).getAccountId() : -1; - String suspectName = Bukkit.getOfflinePlayer(report.getSuspect()).getName(); - int playerId = _coreClientManager.Get(suspectName).getAccountId(); - _reportSqlRepository.logReport(reportId, playerId, _serverName, closerId, result, reason); - + Report report = getReport(reportId); + reportRepository.removeElement(String.valueOf(reportId)); // Remove report from redis database + removeActiveReport(reportId); + + int closerId = getPlayerAccount(reportCloser).getAccountId(); + String playerName = getReport(reportId).getPlayerName(); + int playerId = getPlayerAccount(playerName).getAccountId(); + String server = null; // TODO: Get current server name + reportSqlRepository.logReport(reportId, playerId, server, closerId, result, reason); + // Update the reputation/profiles of all reporters on this closing report. - for (UUID reporterUUID : report.getReporters()) + for (String reporterName : report.getReporters()) { - String reporterName = Bukkit.getOfflinePlayer(reporterUUID).getName(); - incrementStat(reporterName, result); + CoreClient reporterAccount = getPlayerAccount(reporterName); + ReportProfile reportProfile = getReportProfile(String.valueOf(reporterAccount.getAccountId())); + reportProfile.onReportClose(result); + reportProfiles.addElement(reportProfile); } - + if (reportCloser != null) { // Notify staff that the report was closed. - sendStaffNotification( - F.main(getReportPrefix(reportId), String.format("%s closed the report for: %s (%s).", - reportCloser.getName(), reason, result.toDisplayMessage() + C.mBody))); - - CommandCenter.Instance.OnPlayerCommandPreprocess( - new PlayerCommandPreprocessEvent(reportCloser, "/punish " + suspectName + " " + reason)); - } - - if (report.getCategory() == ReportCategory.CHAT_ABUSE) // only chat abuse reports have chat logs published - { - _snapshotManager.getSnapshotPublisher().unpublishChatLog(report.getToken()); + sendReportNotification(String.format("[Report %d] %s closed this report. (%s).", reportId, + reportCloser.getName(), result.toDisplayMessage())); } } + } - + public void handleReport(int reportId, Player reportHandler) { - Report report = getReport(reportId); - - if (report != null) + if (reportRepository.elementExists(String.valueOf(reportId))) { - if (report.getHandler() != null) { - reportHandler.sendMessage(F.main(getReportPrefix(reportId), String.format("%s is already handling this report.", report.getHandler()))); - } else { - String handlerName = reportHandler.getName(); - report.setHandler(reportHandler.getUniqueId()); - publishChatSnap(report, false); // so handler is displayed on the web side - saveReport(report); - - sendStaffNotification(F.main(getReportPrefix(reportId), String.format("%s is handling this report.", handlerName))); - Portal.transferPlayer(reportHandler.getName(), report.getServerName()); - - // Show user details of the report every x seconds - new ReportHandlerMessageTask(this, report).runTaskTimer(_javaPlugin, 20L * 10, 20L * 10); - } + Report report = getReport(reportId); + Portal.transferPlayer(reportHandler.getName(), report.getServerName()); + String handlerName = reportHandler.getName(); + sendReportNotification(String.format("[Report %d] %s is handling this report.", reportId, handlerName)); + + // TODO: Send display message to handler when they arrive on the server + // with info about the case/report. + + int handlerId = getPlayerAccount(reportHandler).getAccountId(); + reportSqlRepository.logReportHandling(reportId, handlerId); // Log handling into sql database } } - - public boolean canReport(Player player) + + public void reportPlayer(Player reporter, Player reportedPlayer, String reason) { - PlayerStats playerStats = _statsManager.Get(player.getName()); - long abusiveReportsCount = playerStats.getStat(ReportResult.ABUSIVE.getStatName()); - return abusiveReportsCount < ABUSE_BAN_THRESHOLD; - } - - private void incrementTotalStat(String reporter) - { - int accountId = _coreClientManager.Get(reporter).getAccountId(); - _statsManager.incrementStat(accountId, STAT_TOTAL_COUNT, 1); - } - - private void incrementStat(String reporter, ReportResult reportResult) - { - String statName = reportResult.getStatName(); - - if (statName != null) + int reporterId = getPlayerAccount(reporter).getAccountId(); + ReportProfile reportProfile = getReportProfile(String.valueOf(reporterId)); + + if (reportProfile.canReport()) { - int accountId = _coreClientManager.Get(reporter).getAccountId(); - _statsManager.incrementStat(accountId, statName, 1); - } - } - - public Report reportPlayer(Player reporter, Player reportedPlayer, ReportCategory category, String reason) - { - if (canReport(reportedPlayer)) - { - Report report = getActiveReport(reportedPlayer.getName()); - - if (report != null && report.getCategory() == category) + Report report = null; + + if (hasActiveReport(reportedPlayer)) { - report.addReporter(reporter.getUniqueId(), reason); + int reportId = getActiveReport(reportedPlayer.getName()); + report = getReport(reportId); + report.addReporter(reporter.getName()); } else { - report = new Report(generateReportId(), reportedPlayer.getUniqueId(), _serverName, category); - report.addReporter(reporter.getUniqueId(), reason); - _activeReports.put(reportedPlayer.getName().toLowerCase(), report.getReportId()); + String serverName = null; // TODO: Fetch name of current server + int reportId = generateReportId(); + report = new Report(reportId, reportedPlayer.getName(), serverName); + report.addReporter(reporter.getName()); + activeReports.put(reportedPlayer.getName().toLowerCase(), report.getReportId()); + reportRepository.addElement(report); } - - incrementTotalStat(reporter.getName()); - - // only start notifying staff when - if (report.getReporters().size() >= category.getNotifyThreshold()) + + if (report != null) { - if (report.getCategory() == ReportCategory.CHAT_ABUSE) - { - publishChatSnap(report, true); - } - - int reportId = report.getReportId(); - String prefix = getReportPrefix(reportId); - String suspectName = Bukkit.getOfflinePlayer(report.getSuspect()).getName(); - - // Report #2 > iKeirNez - Flying around in arcade game (Hacking) - // Report #2 > Reported by Chiss. - // Report #2 > 5 total reporter(s). - JsonMessage message = new JsonMessage(F.main(prefix, String.format("%s - %s (%s)", - C.cGoldB + suspectName + C.mBody, - reason, C.cGoldB + report.getCategory().getTitle() + C.mBody)) - + "\n" - + F.main(prefix, String.format("Reported by %s.", reporter.getName())) - + "\n" - + F.main(prefix, String.format("%d total reporter(s).", report.getReporters().size()))); - - if (report.getHandler() == null) - { - // this needs to be 'equals' otherwise we get errors when attempting to send this (due to incomplete JSON) - message = message.extra("\n" + F.main(prefix, "Click to handle this ticket.")) - .click(ClickEvent.RUN_COMMAND, "/reporthandle " + reportId); - - sendStaffNotification(message); - } - else - { - sendHandlerNotification(report, message); - } - } - - // save later so that token is saved (if created) - saveReport(report); - - return report; + // [Report 42] [MrTwiggy +7] [Cheater102 - 5 - Speed hacking] + String message = String.format("[Report %d] [%s %d] [%s - %d - %s]", report.getReportId(), + reporter.getName(), reportProfile.getReputation(), + reportedPlayer.getName(), report.getReporters().size(), reason); + sendReportNotification(message); + reportSqlRepository.logReportSending(report.getReportId(), reporterId, reason); + } } - - return null; } - - public void publishChatSnap(Report report, boolean updateChat) - { - SnapshotPublisher publisher = _snapshotManager.getSnapshotPublisher(); - Gson gson = SnapshotPublisher.getGson(); - Set uuids = getUUIDs(report); - - JsonObject jsonObject = new JsonObject(); - jsonObject.addProperty("timezone", SnapshotPublisher.getZoneId().getId()); - jsonObject.add("generated", gson.toJsonTree(LocalDateTime.now())); - jsonObject.add("report", gson.toJsonTree(report)); - - if (updateChat) - { - Set snapshots = _snapshotManager.getSnapshots(report.getSuspect()); - uuids.addAll(publisher.getUUIDs(snapshots)); - jsonObject.add("snapshots", gson.toJsonTree(snapshots)); - } - - Map usernameMap = publisher.getUsernameMap(uuids); - jsonObject.add("usernames", gson.toJsonTree(usernameMap)); - - publisher.publishChatLog(report.getToken(), jsonObject); - } - - private Set getUUIDs(Report report) - { - Set uuids = new HashSet<>(report.getReporters()); - uuids.add(report.getSuspect()); - - if (report.getHandler() != null) - { - uuids.add(report.getHandler()); - } - - return uuids; - } - - public void onPlayerJoin(Player player) + + public void onPlayerQuit(Player player) { if (hasActiveReport(player)) { - Report report = getActiveReport(player.getName()); - sendHandlerNotification(report, F.main(getReportPrefix(report), String.format("%s has re-joined the game.", player.getName()))); + int reportId = getActiveReport(player.getName()); + this.closeReport(reportId, null, "Player Quit", ReportResult.UNDETERMINED); + // TODO: Handle 'null' report closer in closeReport metohd for NPEs. + + sendReportNotification(String.format("[Report %d] %s has left the game.", reportId, player.getName())); } } - - public void onPlayerQuit(Player player) + + public ReportProfile getReportProfile(String playerName) { - if (hasActiveReport(player)) + ReportProfile profile = reportProfiles.getElement(playerName); + + if (profile == null) { - Report report = getActiveReport(player.getName()); - sendHandlerNotification(report, F.main(getReportPrefix(report), String.format("%s has left the game.", player.getName()))); + profile = new ReportProfile(playerName, getAccountId(playerName)); + saveReportProfile(profile); } + + return profile; } - + + private void saveReportProfile(ReportProfile profile) + { + reportProfiles.addElement(profile); + } + /** * @return a uniquely generated report id. */ public int generateReportId() { JedisPool pool = Utility.getPool(true); - Jedis jedis = pool.getResource(); long uniqueReportId = -1; - - try + + try (Jedis jedis = pool.getResource()) { uniqueReportId = jedis.incr("reports.unique-id"); } - catch (JedisConnectionException exception) - { - exception.printStackTrace(); - pool.returnBrokenResource(jedis); - jedis = null; - } - finally - { - if (jedis != null) - { - pool.returnResource(jedis); - } - } return (int) uniqueReportId; } - + public Report getReport(int reportId) { - return _reportRepository.getElement(String.valueOf(reportId)); + return reportRepository.getElement(String.valueOf(reportId)); } - - /** - * Updates the instance of a report in the repository. - * Also updates the last activity field. - * - * @param report the report to be saved - */ - public void saveReport(Report report) + + private CoreClient getPlayerAccount(Player player) { - report.updateLastActivity(); - _reportRepository.addElement(report); + return getPlayerAccount(player.getName()); } - - public void removeReport(int reportId) + + private CoreClient getPlayerAccount(String playerName) { - _reportRepository.removeElement(String.valueOf(reportId)); + return CommandCenter.Instance.GetClientManager().Get(playerName); } - + + private int getAccountId(String playerName) + { + return getPlayerAccount(playerName).getAccountId(); + } + /** * @param player - the player whose report notification settings are to be checked * @return true, if the player should receive report notifications, false otherwise. */ public boolean hasReportNotifications(Player player) { - boolean isStaff = CommandCenter.Instance.GetClientManager().Get(player).GetRank().has(Rank.MODERATOR); - boolean hasReportNotifications = _preferencesManager.Get(player).ShowUserReports; - return isStaff && hasReportNotifications; + // If player is not staff, return false. + // If player is staff but has report notifications pref disabled, return false; + // Else return true. + return false; } - + /** * Send a network-wide {@link ReportNotification} to all online staff. - * * @param message - the report notification message to send. */ - public void sendStaffNotification(JsonMessage message) + public void sendReportNotification(String message) { ReportNotification reportNotification = new ReportNotification(message); reportNotification.publish(); } - - /** - * Send a network-wide {@link ReportNotification} to all online staff. - * - * @param message - the report notification message to send. - */ - public void sendStaffNotification(String message) - { - ReportNotification reportNotification = new ReportNotification(message); - reportNotification.publish(); - } - - /** - * Send to the handler of a {@link Report}, regardless of whether or not the handler is currently on this server instance. - * If there is no handler for a report, it will be sent to all staff instead. - * - * @param report the report of which a message should be sent ot it's handler - * @param jsonMessage the report notification message to send - */ - public void sendHandlerNotification(Report report, JsonMessage jsonMessage) - { - if (report.getHandler() != null) - { - ReportHandlerNotification reportHandlerNotification = new ReportHandlerNotification(report, jsonMessage); - reportHandlerNotification.publish(); - } - else - { - // If there is no report handler, send it to all staff - sendStaffNotification(jsonMessage); - } - } - - /** - * Send to the handler of a {@link Report}, regardless of whether or not the handler is currently on this server instance. - * If there is no handler for a report, it will be sent to all staff instead. - * - * @param report the report of which a message should be sent ot it's handler - * @param message the report notification message to send - */ - public void sendHandlerNotification(Report report, String message) - { - sendHandlerNotification(report, new JsonMessage(message)); - } - + /** * @param playerName - the name of the player whose active report id is being fetched * @return the report id for the active report corresponding with playerName, if one * currently exists, -1 otherwise. */ - public Report getActiveReport(String playerName) + public int getActiveReport(String playerName) { - Integer reportId = _activeReports.get(playerName.toLowerCase()); - - if (reportId != null) + if (activeReports.containsKey(playerName.toLowerCase())) { - return getReport(reportId); + return activeReports.get(playerName.toLowerCase()); } - - return null; + + return -1; } - + public boolean hasActiveReport(Player player) { - return getActiveReport(player.getName()) != null; + return getActiveReport(player.getName()) != -1; } - + public boolean isActiveReport(int reportId) { - for (Map.Entry activeReport : _activeReports.entrySet()) + for (Entry activeReport : activeReports.entrySet()) { if (activeReport.getValue() == reportId) { return true; } } - + return false; } - + public boolean removeActiveReport(int reportId) { - for (Map.Entry activeReport : _activeReports.entrySet()) + for (Entry activeReport : activeReports.entrySet()) { if (activeReport.getValue() == reportId) { - _activeReports.remove(activeReport.getKey()); + activeReports.remove(activeReport.getKey()); return true; } } - + return false; } - - public Collection getActiveReports() + + /** + * @return the singleton instance of {@link ReportManager}. + */ + public static ReportManager getInstance() { - return _activeReports.values(); - } - - /* STATIC HELPERS */ - - public static String getReportPrefix(Report report) - { - return getReportPrefix(report.getReportId()); - } - - public static String getReportPrefix(int reportId) - { - return NAME + " #" + reportId; + if (instance == null) + { + instance = new ReportManager(); + } + + return instance; } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportPlugin.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportPlugin.java index db4f4cdf0..b03857fc8 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportPlugin.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportPlugin.java @@ -4,60 +4,28 @@ import mineplex.core.MiniPlugin; import mineplex.core.report.command.ReportCloseCommand; import mineplex.core.report.command.ReportCommand; import mineplex.core.report.command.ReportHandleCommand; -import mineplex.core.report.task.ReportPurgeTask; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.plugin.java.JavaPlugin; -/** - * Main class for this module, handles initialization and disabling of the module. - */ public class ReportPlugin extends MiniPlugin { - private final ReportManager _reportManager; - private ReportPurgeTask _reportPurgeTask; - public ReportPlugin(JavaPlugin plugin, ReportManager reportManager) + private static JavaPlugin instance; + public static JavaPlugin getPluginInstance() { return instance; } + + public ReportPlugin(JavaPlugin plugin, String serverName) { - super("Report", plugin); - - _reportManager = reportManager; - - // purge old reports every minute - _reportPurgeTask = new ReportPurgeTask(_reportManager); - _reportPurgeTask.runTaskTimerAsynchronously(getPlugin(), 20L * 10, 20L * 60); + super("ReportPlugin", plugin); + + instance = plugin; } - - @Override - public void disable() - { - _reportPurgeTask.cancel(); - } - - public ReportManager getReportManager() - { - return _reportManager; - } - + @Override public void addCommands() { addCommand(new ReportCommand(this)); addCommand(new ReportHandleCommand(this)); addCommand(new ReportCloseCommand(this)); - } - - @EventHandler - public void onPlayerJoin(PlayerJoinEvent e) - { - _reportManager.onPlayerJoin(e.getPlayer()); - } - - @EventHandler - public void onPlayerQuit(PlayerQuitEvent e) - { - _reportManager.onPlayerQuit(e.getPlayer()); + //AddCommand(new ReportDebugCommand(this)); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportProfile.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportProfile.java new file mode 100644 index 000000000..1f70102ce --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportProfile.java @@ -0,0 +1,61 @@ +package mineplex.core.report; + +import mineplex.serverdata.data.Data; + +public class ReportProfile implements Data +{ + + private String _playerName; + + private int _playerId; + + private int _totalReports; + + private int _successfulReports; + + private int _reputation; + public int getReputation() { return _reputation; } + + private boolean _banned; + + public ReportProfile(String playerName, int playerId) + { + _playerName = playerName; + _playerId = playerId; + _totalReports = 0; + _successfulReports = 0; + _reputation = 0; + _banned = false; + } + + @Override + public String getDataId() + { + return String.valueOf(_playerId); + } + + public boolean canReport() + { + return !_banned; + } + + /** + * Called when a report made by this player is closed. + * @param result - the result of the closed report. + */ + public void onReportClose(ReportResult result) + { + _totalReports++; + + if (result == ReportResult.MUTED || result == ReportResult.BANNED) + { + _successfulReports++; + _reputation++; + } + else if (result == ReportResult.ABUSE) + { + _reputation = -1; + _banned = true; + } + } +} \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportRepository.java index 246688673..87f2780ac 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportRepository.java @@ -2,22 +2,36 @@ package mineplex.core.report; import mineplex.core.database.MinecraftRepository; import mineplex.serverdata.database.DBPool; -import mineplex.serverdata.database.DatabaseRunnable; import mineplex.serverdata.database.RepositoryBase; import mineplex.serverdata.database.column.ColumnInt; import mineplex.serverdata.database.column.ColumnVarChar; import org.bukkit.plugin.java.JavaPlugin; -/** - * Responsible for all database related operations for this module. - */ public class ReportRepository extends MinecraftRepository { - private static String CREATE_TICKET_TABLE = "CREATE TABLE IF NOT EXISTS reportTickets (reportId INT NOT NULL, eventDate LONG, playerId INT NOT NULL, server VARCHAR(50), closerId INT NOT NULL, result VARCHAR(25), reason VARCHAR(100), PRIMARY KEY (reportId), FOREIGN KEY (playerId) REFERENCES accounts(id), FOREIGN KEY (closerId) REFERENCES accounts(id));"; - private static String INSERT_TICKET = "INSERT INTO reportTickets (reportId, eventDate, playerId, server, closerId, result, reason) VALUES (?, now(), ?, ?, ?, ?, ?);"; + /* + * *ReportTicket +id, date, accountId reported player, server, accountId of staff who closed, result, reason - public ReportRepository(JavaPlugin plugin) +ReportSenders +id, date, reportId, accountId of Reporter, Reason for report + +ReportHandlers +id, date, reportId, accountId of Staff + +This will be used to determine if staff are handling + */ + + private static String CREATE_TICKET_TABLE = "CREATE TABLE IF NOT EXISTS reportTickets (reportId INT NOT NULL, date LONG, eventDate LONG, playerId INT NOT NULL, server VARCHAR(50), closerId INT NOT NULL, result VARCHAR(25), reason VARCHAR(100), PRIMARY KEY (reportId), INDEX playerIdIndex (playerId), INDEX closerIdIndex (closerId));"; + private static String CREATE_HANDLER_TABLE = "CREATE TABLE IF NOT EXISTS reportHandlers (id INT NOT NULL AUTO_INCREMENT, reportId INT NOT NULL, eventDate LONG, handlerId INT NOT NULL, PRIMARY KEY (id), INDEX handlerIdIndex (handlerId) );"; + private static String CREATE_REPORTERS_TABLE = "CREATE TABLE IF NOT EXISTS reportSenders (id INT NOT NULL AUTO_INCREMENT, reportId INT NOT NULL, eventDate LONG, reporterId INT NOT NULL, reason VARCHAR(100), PRIMARY KEY (id), INDEX reporterIdIndex (reporterId));"; + + private static String INSERT_TICKET = "INSERT INTO reportTickets (reportId, eventDate, playerId, server, closerId, result, reason) VALUES (?, now(), ?, ?, ?, ?, ?);"; + private static String INSERT_HANDLER = "INSERT INTO reportHandlers (eventDate, reportId, handlerId) VALUES(now(), ?, ?);"; + private static String INSERT_SENDER = "INSERT INTO reportSenders (eventDate, reportId, reporterId, reason) VALUES(now(), ?, ?, ?);"; + + public ReportRepository(JavaPlugin plugin, String connectionString) { super(plugin, DBPool.getAccount()); } @@ -25,7 +39,11 @@ public class ReportRepository extends MinecraftRepository @Override protected void initialize() { - // executeUpdate(CREATE_TICKET_TABLE); + /* + executeUpdate(CREATE_TICKET_TABLE); + executeUpdate(CREATE_HANDLER_TABLE); + executeUpdate(CREATE_REPORTERS_TABLE); + */ } @Override @@ -34,17 +52,22 @@ public class ReportRepository extends MinecraftRepository } - public void logReport(final int reportId, final int playerId, final String server, final int closerId, final ReportResult result, final String reason) + public void logReportHandling(int reportId, int handlerId) { - handleDatabaseCall(new DatabaseRunnable(new Runnable() - { - @Override - public void run() - { - executeUpdate(INSERT_TICKET, new ColumnInt("reportId", reportId), new ColumnInt("playerId", playerId), - new ColumnVarChar("server", 50, server), new ColumnInt("closerId", closerId), - new ColumnVarChar("result", 25, result.toString()), new ColumnVarChar("reason", 100, reason)); - } - }), "Error logging result for report " + reportId + "."); + executeUpdate(INSERT_HANDLER, new ColumnInt("reportId", reportId), new ColumnInt("handlerId", handlerId)); } + + public void logReportSending(int reportId, int reporterId, String reason) + { + executeUpdate(INSERT_SENDER, new ColumnInt("reportId", reportId), new ColumnInt("reporterId", reporterId), + new ColumnVarChar("reason", 100, reason)); + } + + public void logReport(int reportId, int playerId, String server, int closerId, ReportResult result, String reason) + { + executeUpdate(INSERT_TICKET, new ColumnInt("reportId", reportId), new ColumnInt("playerId", playerId), + new ColumnVarChar("server", 50, server), new ColumnInt("closerId", closerId), + new ColumnVarChar("result", 25, result.toString()), new ColumnVarChar("reason", 100, reason)); + } + } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportResult.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportResult.java index 9d97e76eb..fc2f3abcf 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ReportResult.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/ReportResult.java @@ -2,57 +2,24 @@ package mineplex.core.report; import org.bukkit.ChatColor; -/** - * Contains all possible outcomes for a report. - */ public enum ReportResult { - ACCEPTED("Global.AcceptedReportsCount", ChatColor.GREEN, "Accept Report (Punish Player)", "Accepted (Player Received Punishment)"), - DENIED("Global.DeniedReportsCount", ChatColor.YELLOW, "Deny Report", "Denied"), - ABUSIVE("Global.AbusiveReportsCount", ChatColor.RED, "Mark Abusive Report", "Abusive Report"); - - private final String _statName; - private final ChatColor _color; - private final String _actionMessage; - private final String _resultMessage; - private final String[] _lore; - - ReportResult(String statName, ChatColor color, String actionMessage, String resultMessage, String... lore) + UNDETERMINED(ChatColor.WHITE, "Could not determine"), + MUTED(ChatColor.YELLOW, "Muted"), + BANNED(ChatColor.RED, "Banned"), + ABUSE(ChatColor.DARK_RED, "Abuse of report system"); + + private ChatColor color; + private String displayMessage; + + private ReportResult(ChatColor color, String displayMessage) { - _statName = statName; - _color = color; - _actionMessage = actionMessage; - _resultMessage = resultMessage; - _lore = lore; + this.color = color; + this.displayMessage = displayMessage; } - - public String getStatName() - { - return _statName; - } - - public ChatColor getColor() - { - return _color; - } - - public String getActionMessage() - { - return _actionMessage; - } - - public String getResultMessage() - { - return _resultMessage; - } - - public String[] getLore() - { - return _lore; - } - + public String toDisplayMessage() { - return _color + _resultMessage; + return color + displayMessage; } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCloseCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCloseCommand.java index 493c5390f..03ce14e9a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCloseCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCloseCommand.java @@ -3,11 +3,12 @@ package mineplex.core.report.command; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; import mineplex.core.common.util.C; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.portal.Portal; import mineplex.core.report.ReportManager; import mineplex.core.report.ReportPlugin; -import mineplex.core.report.ui.ReportResultPage; import org.bukkit.entity.Player; @@ -16,7 +17,7 @@ public class ReportCloseCommand extends CommandBase public ReportCloseCommand(ReportPlugin plugin) { - super(plugin, Rank.MODERATOR, "reportclose", "rc"); + super(plugin, Rank.ADMIN, "reportclose", "rc"); } @Override @@ -31,16 +32,8 @@ public class ReportCloseCommand extends CommandBase { int reportId = Integer.parseInt(args[0]); String reason = F.combine(args, 1, null, false); - - if (Plugin.getReportManager().isActiveReport(reportId)) - { - ReportResultPage reportResultPage = new ReportResultPage(Plugin, reportId, player, reason); - reportResultPage.openInventory(); // report is closed when player selects the result - } - else - { - UtilPlayer.message(player, F.main(Plugin.getName(), C.cRed + "That report either does not exist or has been closed.")); - } + + ReportManager.getInstance().closeReport(reportId, player, reason); } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCommand.java index e8b86c503..9faf41139 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportCommand.java @@ -3,10 +3,12 @@ package mineplex.core.report.command; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; import mineplex.core.common.util.C; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.portal.Portal; +import mineplex.core.report.ReportManager; import mineplex.core.report.ReportPlugin; -import mineplex.core.report.ui.ReportCategoryPage; import org.bukkit.entity.Player; @@ -20,14 +22,11 @@ public class ReportCommand extends CommandBase @Override public void Execute(final Player player, final String[] args) - { - if (!CommandCenter.GetClientManager().hasRank(player, Rank.ULTRA)) - { - UtilPlayer.message(player, F.main(Plugin.getName(), C.cRed + "The report feature is currently in a trial phase for Ultra+ players")); - } - else if(args == null || args.length < 2) + { + if(args == null || args.length < 2) { UtilPlayer.message(player, F.main(Plugin.getName(), C.cRed + "Your arguments are inappropriate for this command!")); + return; } else { @@ -37,14 +36,7 @@ public class ReportCommand extends CommandBase if (reportedPlayer != null) { - if (reportedPlayer == player) - { - UtilPlayer.message(player, F.main(Plugin.getName(), C.cRed + "You cannot report yourself.")); - } - else - { - new ReportCategoryPage(Plugin, player, reportedPlayer, reason).openInventory(); - } + ReportManager.getInstance().reportPlayer(player, reportedPlayer, reason); } else { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandleCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandleCommand.java index 608d1d7eb..3b037a0a2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandleCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandleCommand.java @@ -3,8 +3,10 @@ package mineplex.core.report.command; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; import mineplex.core.common.util.C; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.portal.Portal; import mineplex.core.report.ReportManager; import mineplex.core.report.ReportPlugin; @@ -15,7 +17,7 @@ public class ReportHandleCommand extends CommandBase public ReportHandleCommand(ReportPlugin plugin) { - super(plugin, Rank.MODERATOR, "reporthandle", "rh"); + super(plugin, Rank.ADMIN, "reporthandle", "rh"); } @Override @@ -24,12 +26,13 @@ public class ReportHandleCommand extends CommandBase if(args == null || args.length < 1) { UtilPlayer.message(player, F.main(Plugin.getName(), C.cRed + "Your arguments are inappropriate for this command!")); + return; } else { int reportId = Integer.parseInt(args[0]); - - Plugin.getReportManager().handleReport(reportId, player); + + ReportManager.getInstance().handleReport(reportId, player); } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandlerNotification.java b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandlerNotification.java deleted file mode 100644 index f6d127df2..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportHandlerNotification.java +++ /dev/null @@ -1,42 +0,0 @@ -package mineplex.core.report.command; - -import mineplex.core.common.jsonchat.JsonMessage; -import mineplex.core.report.Report; - -/** - * A message regarding a report which is sent only to the player handling the report. - */ -public class ReportHandlerNotification extends ReportNotification -{ - private int _reportId; - private String _server; // the server the incident took place on - - public ReportHandlerNotification(Report report, String notification) - { - this(report, new JsonMessage(notification)); - } - - public ReportHandlerNotification(Report report, JsonMessage notification) - { - super(notification); - - if (report.getHandler() == null) - { - throw new IllegalStateException("Report has no handler."); - } - - _reportId = report.getReportId(); - _server = report.getServerName(); - setTargetServers(_server); - } - - public int getReportId() - { - return _reportId; - } - - public String getServer() - { - return _server; - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotification.java b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotification.java index ca2d7814a..7d9d0153a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotification.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotification.java @@ -1,33 +1,31 @@ package mineplex.core.report.command; -import mineplex.core.common.jsonchat.JsonMessage; +import org.bukkit.entity.Player; + +import mineplex.core.common.util.UtilServer; +import mineplex.core.report.ReportManager; import mineplex.serverdata.commands.ServerCommand; -/** - * A message regarding a report which should be sent to all moderators with report notifications enabled. - */ public class ReportNotification extends ServerCommand { - private String _notification; // in json format - + + // TODO: Encode in JSON-interactive chat message + private String notification; + public ReportNotification(String notification) - { - this(new JsonMessage(notification)); - } - - public ReportNotification(JsonMessage notification) { super(); // Send to all servers - _notification = notification.toString(); } - - public String getNotification() - { - return _notification; - } - + public void run() { - // Utilitizes a callback functionality to seperate dependencies + // Message all players that can receive report notifications. + for (Player player : UtilServer.getPlayers()) + { + if (ReportManager.getInstance().hasReportNotifications(player)) + { + player.sendMessage(notification); + } + } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotificationCallback.java b/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotificationCallback.java deleted file mode 100644 index e77fc2cb0..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/command/ReportNotificationCallback.java +++ /dev/null @@ -1,70 +0,0 @@ -package mineplex.core.report.command; - -import java.util.UUID; - -import org.bukkit.Bukkit; -import org.bukkit.Server; -import org.bukkit.entity.Player; - -import mineplex.core.common.util.UtilServer; -import mineplex.core.report.Report; -import mineplex.core.report.ReportManager; -import mineplex.serverdata.commands.CommandCallback; -import mineplex.serverdata.commands.ServerCommand; - -/** - * Handles receiving of report notifications. - */ -public class ReportNotificationCallback implements CommandCallback -{ - private ReportManager _reportManager; - - public ReportNotificationCallback(ReportManager reportManager) - { - _reportManager = reportManager; - } - - @Override - public void run(ServerCommand command) - { - if (command instanceof ReportHandlerNotification) - { - ReportHandlerNotification reportNotification = (ReportHandlerNotification) command; - Report report = _reportManager.getReport(reportNotification.getReportId()); - - if (report != null) - { - UUID handlerUUID = report.getHandler(); - - if (handlerUUID != null) - { - Player handler = Bukkit.getPlayer(handlerUUID); - - if (handler != null) - { - sendRawMessage(handler, reportNotification.getNotification()); - } - } - } - } - else if (command instanceof ReportNotification) - { - ReportNotification reportNotification = (ReportNotification) command; - - // Message all players that can receive report notifications. - for (Player player : UtilServer.getPlayers()) - { - if (_reportManager.hasReportNotifications(player)) - { - sendRawMessage(player, reportNotification.getNotification()); - } - } - } - } - - private void sendRawMessage(Player player, String rawMessage) - { - Server server = UtilServer.getServer(); - server.dispatchCommand(server.getConsoleSender(), "tellraw " + player.getName() + " " + rawMessage); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportHandlerMessageTask.java b/Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportHandlerMessageTask.java deleted file mode 100644 index 34677f603..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportHandlerMessageTask.java +++ /dev/null @@ -1,83 +0,0 @@ -package mineplex.core.report.task; - -import java.util.Map; -import java.util.UUID; - -import org.bukkit.Bukkit; -import org.bukkit.scheduler.BukkitRunnable; - -import mineplex.core.chatsnap.publishing.SnapshotPublisher; -import mineplex.core.common.jsonchat.ClickEvent; -import mineplex.core.common.jsonchat.JsonMessage; -import mineplex.core.common.util.C; -import mineplex.core.report.Report; -import mineplex.core.report.ReportManager; -import mineplex.core.report.command.ReportHandlerNotification; -import org.apache.commons.lang3.StringUtils; - -/** - * Displays a message containing up-to-date details of a report to it's handler. - */ -public class ReportHandlerMessageTask extends BukkitRunnable -{ - private static final String DECORATION = C.cAqua + "------------------------------------"; - - private ReportManager _reportManager; - private Report _report; - - public ReportHandlerMessageTask(ReportManager reportManager, Report report) - { - _reportManager = reportManager; - _report = report; - } - - @Override - public void run() - { - int reportId = _report.getReportId(); - - if (_reportManager.isActiveReport(reportId)) - { - String suspectName = Bukkit.getOfflinePlayer(_report.getSuspect()).getName(); - - JsonMessage jsonMessage = new JsonMessage(DECORATION) - .extra("\n") - .add(C.cAqua + "Reviewing Ticket " + C.cGold + "#" + reportId) - .add("\n\n") - .add(C.cPurple + StringUtils.join(getReportReasons(), "\n" + C.cPurple)) - .add("\n\n") - .add(C.cAqua + "Suspect: " + C.cGold + suspectName) - .add("\n") - .add((_report.hasToken() ? C.cAqua + "Chat Log: " + C.cGold + "Click Here" + "\n" : "")) - .click(ClickEvent.OPEN_URL, SnapshotPublisher.getURL(_report.getToken())) - .add("\n") - .add(C.cAqua + "Type " + C.cGold + "/reportclose " + reportId + " " + C.cAqua + " to close this report.") - .click(ClickEvent.SUGGEST_COMMAND, "/reportclose " + reportId) - .add("\n") - .add(DECORATION); - - new ReportHandlerNotification(_report, jsonMessage).publish(); - } - else - { - // report has been closed, so this task should be cancelled - cancel(); - } - } - - public String[] getReportReasons() - { - Map reportReasons = _report.getReportReasons(); - String[] output = new String[reportReasons.size()]; - int count = 0; - - for (Map.Entry entry : reportReasons.entrySet()) - { - String reporterName = Bukkit.getOfflinePlayer(entry.getKey()).getName(); - // triple backslashes so this translates to valid JSON - output[count++] = "\\\"" + entry.getValue() + "\\\" - " + reporterName; - } - - return output; - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportPurgeTask.java b/Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportPurgeTask.java deleted file mode 100644 index 644fc1726..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/task/ReportPurgeTask.java +++ /dev/null @@ -1,87 +0,0 @@ -package mineplex.core.report.task; - -import java.util.ArrayList; - -import org.bukkit.scheduler.BukkitRunnable; - -import mineplex.core.common.util.C; -import mineplex.core.report.Report; -import mineplex.core.report.ReportManager; - -/** - * Checks reports "owned" by this instance for inactivity, purges inactive reports. - */ -public class ReportPurgeTask extends BukkitRunnable -{ - private ReportManager _reportManager; - - public ReportPurgeTask(ReportManager reportManager) - { - _reportManager = reportManager; - } - - @Override - public void run() - { - for (int reportId : new ArrayList<>(_reportManager.getActiveReports())) // create copy as this will be run async - { - Report report = _reportManager.getReport(reportId); - - if (report != null) - { - if (checkForPurge(report)) - { - notifyHandler(report); - } - } - else - { - // report has been leftover for some reason - purgeReport(reportId); - } - } - } - - /** - * Checks if a report should be purged and carries it out if so. - * - * @param report the report to check for purging (and act accordingly) - * @return true if the report was purged, false otherwise - */ - public boolean checkForPurge(Report report) - { - if (!report.isActive()) - { - int reportId = report.getReportId(); - purgeReport(reportId); - return true; - } - - return false; - } - - /** - * Purges a report. - * - * @param reportId the report id to purge - */ - public void purgeReport(int reportId) - { - _reportManager.removeReport(reportId); - _reportManager.removeActiveReport(reportId); - } - - /** - * Notifies the handler of a report (if any) that the report was purged. - * - * @param report the report which was purged - */ - public void notifyHandler(Report report) - { - // would result in spam if many reports with no handlers are purged (causing each member of staff to receive a message for every purged report) - if (report.getHandler() != null) - { - _reportManager.sendHandlerNotification(report, ReportManager.getReportPrefix(report) + C.cRed + "Purging report due to inactivity."); - } - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryButton.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryButton.java deleted file mode 100644 index cece67fa7..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryButton.java +++ /dev/null @@ -1,34 +0,0 @@ -package mineplex.core.report.ui; - -import org.bukkit.event.inventory.ClickType; -import org.bukkit.inventory.meta.ItemMeta; - -import mineplex.core.gui.SimpleGuiItem; -import mineplex.core.report.ReportCategory; - -/** - * Represents a clickable button in a {@link ReportCategoryPage} which determines the type of infraction a player has committed. - */ -public class ReportCategoryButton extends SimpleGuiItem -{ - private ReportCategoryPage _reportCategoryPage; - private ReportCategory _category; - - public ReportCategoryButton(ReportCategoryPage reportCategoryPage, ReportCategory category) { - super(category.getItemMaterial(), 1, (short) 0); - - ItemMeta itemMeta = getItemMeta(); - itemMeta.setDisplayName(category.getTitle()); - itemMeta.setLore(category.getDescription()); - setItemMeta(itemMeta); - - this._reportCategoryPage = reportCategoryPage; - this._category = category; - } - - @Override - public void click(ClickType clickType) - { - _reportCategoryPage.addReport(_category); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryPage.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryPage.java deleted file mode 100644 index 1112d2892..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportCategoryPage.java +++ /dev/null @@ -1,67 +0,0 @@ -package mineplex.core.report.ui; - -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; - -import org.bukkit.entity.Player; -import org.bukkit.event.HandlerList; - -import mineplex.core.common.util.C; -import mineplex.core.gui.SimpleGui; -import mineplex.core.report.ReportCategory; -import mineplex.core.report.Report; -import mineplex.core.report.ReportPlugin; - -/** - * User interface shown to a player when reporting another player. - */ -public class ReportCategoryPage extends SimpleGui -{ - private static final Map CATEGORY_SLOTS = Collections.unmodifiableMap(new HashMap() - {{ - int rowStartSlot = 9 * 2; // end of row 2 - put(rowStartSlot + 3, ReportCategory.HACKING); - put(rowStartSlot + 5, ReportCategory.CHAT_ABUSE); - }}); - - private ReportPlugin _reportPlugin; - private Player _reportee; - private Player _offender; - private String _reason; - - public ReportCategoryPage(ReportPlugin reportPlugin, Player reportee, Player offender, String reason) - { - super(reportPlugin.getPlugin(), reportee, "Report " + offender.getName(), 9 * 5); - - this._reportPlugin = reportPlugin; - this._reportee = reportee; - this._offender = offender; - this._reason = reason; - - buildPage(); - } - - private void buildPage() - { - for (Map.Entry entry : CATEGORY_SLOTS.entrySet()) - { - ReportCategory category = entry.getValue(); - setItem(entry.getKey(), new ReportCategoryButton(this, category)); - } - } - - public void addReport(ReportCategory category) - { - Report report = _reportPlugin.getReportManager().reportPlayer(_reportee, _offender, category, _reason); - _reportee.closeInventory(); - unregisterListener(); - _reportee.sendMessage(C.cGreen + "Report sent successfully (" + C.cGold + "#" + report.getReportId() + C.cGreen + ")."); - } - - public void unregisterListener() - { - HandlerList.unregisterAll(this); - } - -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultButton.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultButton.java deleted file mode 100644 index 71ab832de..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultButton.java +++ /dev/null @@ -1,48 +0,0 @@ -package mineplex.core.report.ui; - -import java.util.List; - -import org.bukkit.event.inventory.ClickType; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.ItemMeta; - -import mineplex.core.gui.SimpleGuiItem; -import mineplex.core.report.ReportResult; - -/** - * Represents a button which can be clicked to determine the result of a report. - */ -public class ReportResultButton extends SimpleGuiItem -{ - private ReportResultPage _reportResultPage; - private ReportResult _result; - - public ReportResultButton(ReportResultPage reportResultPage, ReportResult result, ItemStack displayItem) - { - super(displayItem); - _reportResultPage = reportResultPage; - _result = result; - } - - @Override - public void setup() - { - // replace all occurrences of "%suspect%" in the lore with the actual name - ItemMeta itemMeta = getItemMeta(); - List lore = itemMeta.getLore(); - - for (int i = 0; i < lore.size(); i++) - { - lore.set(i, lore.get(i).replace("%suspect%", _reportResultPage.getPlayer().getName())); - } - - itemMeta.setLore(lore); - setItemMeta(itemMeta); - } - - @Override - public void click(ClickType clickType) - { - _reportResultPage.setResult(_result); - } -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultPage.java b/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultPage.java deleted file mode 100644 index bbf859821..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/report/ui/ReportResultPage.java +++ /dev/null @@ -1,73 +0,0 @@ -package mineplex.core.report.ui; - -import org.bukkit.DyeColor; -import org.bukkit.Material; -import org.bukkit.entity.Player; -import org.bukkit.event.HandlerList; -import org.bukkit.inventory.ItemStack; - -import mineplex.core.common.util.C; -import mineplex.core.gui.SimpleGui; -import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.report.ReportManager; -import mineplex.core.report.ReportPlugin; -import mineplex.core.report.ReportResult; - -/** - * User interface shown to a moderator when closing a report to determine the result of the report. - */ -public class ReportResultPage extends SimpleGui -{ - private static final ItemStack ITEM_ACCEPT = new ItemBuilder(Material.WOOL) - .setData(DyeColor.GREEN.getData()) - .setTitle(C.cGreen + "Accept Report") - .addLore("%suspect% is cheating without a doubt.") - .build(); - - private static final ItemStack ITEM_DENY = new ItemBuilder(Material.WOOL) - .setData(DyeColor.YELLOW.getData()) - .setTitle(C.cYellow + "Deny Report") - .addLore("There is not enough evidence against %suspect%.") - .build(); - - private static final ItemStack ITEM_ABUSE = new ItemBuilder(Material.WOOL) - .setData(DyeColor.RED.getData()) - .setTitle(C.cRed + "Flag Abuse") - .addLore("The reporter(s) were abusing the report system.") - .build(); - - private ReportManager _reportManager; - private int _reportId; - private Player _reportCloser; - private String _reason; - - public ReportResultPage(ReportPlugin reportPlugin, int reportId, Player reportCloser, String reason) - { - super(reportPlugin.getPlugin(), reportCloser, "Report Result", 9 * 3); - _reportManager = reportPlugin.getReportManager(); - _reportId = reportId; - _reportCloser = reportCloser; - _reason = reason; - - buildPage(); - } - - private void buildPage() - { - setItem(11, new ReportResultButton(this, ReportResult.ACCEPTED, ITEM_ACCEPT)); - setItem(13, new ReportResultButton(this, ReportResult.DENIED, ITEM_DENY)); - setItem(15, new ReportResultButton(this, ReportResult.ABUSIVE, ITEM_ABUSE)); - } - - public void setResult(ReportResult result) - { - _reportCloser.closeInventory(); - unregisterListener(); - _reportManager.closeReport(_reportId, _reportCloser, _reason, result); - } - - public void unregisterListener() - { - HandlerList.unregisterAll(this); - } -} diff --git a/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/Clans.java b/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/Clans.java index d9cf08ff7..60c35c372 100644 --- a/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/Clans.java +++ b/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/Clans.java @@ -7,9 +7,6 @@ import mineplex.core.achievement.AchievementManager; import mineplex.core.antihack.AntiHack; import mineplex.core.blockrestore.BlockRestore; import mineplex.core.chat.Chat; -import mineplex.core.chatsnap.SnapshotManager; -import mineplex.core.chatsnap.SnapshotPlugin; -import mineplex.core.chatsnap.publishing.SnapshotPublisher; import mineplex.core.command.CommandCenter; import mineplex.core.common.MinecraftVersion; import mineplex.core.common.Pair; @@ -34,8 +31,6 @@ import mineplex.core.portal.Portal; import mineplex.core.preferences.PreferencesManager; import mineplex.core.punish.Punish; import mineplex.core.recharge.Recharge; -import mineplex.core.report.ReportManager; -import mineplex.core.report.ReportPlugin; import mineplex.core.resourcepack.ResourcePackManager; import mineplex.core.serverConfig.ServerConfiguration; import mineplex.core.spawn.Spawn; @@ -69,7 +64,7 @@ public class Clans extends JavaPlugin private CoreClientManager _clientManager; private DonationManager _donationManager; private ClansManager _clansManager; - + @Override public void onEnable() { @@ -88,27 +83,27 @@ public class Clans extends JavaPlugin CommandCenter.Instance.setClientManager(_clientManager); ItemStackFactory.Initialize(this, false); - + DelayedTask.Initialize(this); - + Recharge.Initialize(this); VisibilityManager.Initialize(this); // new ProfileCacheManager(this); _donationManager = new DonationManager(this, _clientManager, webServerAddress); - + new FallingBlocks(this); - + new ServerConfiguration(this, _clientManager); PacketHandler packetHandler = new PacketHandler(this); IncognitoManager incognito = new IncognitoManager(this, _clientManager, packetHandler); PreferencesManager preferenceManager = new PreferencesManager(this, incognito, _clientManager, _donationManager); - + incognito.setPreferencesManager(preferenceManager); - + ServerStatusManager serverStatusManager = new ServerStatusManager(this, _clientManager, new LagMeter(this, _clientManager)); - + // TODO: Add spawn locations to a configuration file of some sort? new Spawn(this, serverStatusManager.getCurrentServerName()); Give.Initialize(this); @@ -118,7 +113,7 @@ public class Clans extends JavaPlugin new FileUpdater(this, portal, serverStatusManager.getCurrentServerName(), serverStatusManager.getRegion()); // ClansBanManager clansBans = new ClansBanManager(this, _clientManager, _donationManager); - + Punish punish = new Punish(this, webServerAddress, _clientManager); AntiHack.Initialize(this, punish, portal, preferenceManager, _clientManager); AntiHack.Instance.setKick(false); @@ -126,7 +121,7 @@ public class Clans extends JavaPlugin BlockRestore blockRestore = new BlockRestore(this); IgnoreManager ignoreManager = new IgnoreManager(this, _clientManager, preferenceManager, portal); - + StatsManager statsManager = new StatsManager(this, _clientManager); EloManager eloManager = new EloManager(this, _clientManager); AchievementManager achievementManager = new AchievementManager(statsManager, _clientManager, _donationManager, eloManager); @@ -138,16 +133,12 @@ public class Clans extends JavaPlugin new Explosion(this, blockRestore); new InventoryManager(this, _clientManager); ResourcePackManager resourcePackManager = new ResourcePackManager(this, portal); - resourcePackManager.setResourcePack(new Pair[] + resourcePackManager.setResourcePack(new Pair[] { Pair.create(MinecraftVersion.Version1_8, "http://phinary.ca/ResClans.zip"), Pair.create(MinecraftVersion.Version1_9, "http://phinary.ca/ResClans19.zip") }, true); - SnapshotManager snapshotManager = new SnapshotManager(new SnapshotPublisher(this)); - new SnapshotPlugin(this, snapshotManager); - new ReportPlugin(this, new ReportManager(this, preferenceManager, statsManager, snapshotManager, CommandCenter.Instance.GetClientManager(), serverStatusManager.getCurrentServerName())); - // Enable custom-gear related managers new CustomTagFix(this, packetHandler); GearManager customGear = new GearManager(this, packetHandler, _clientManager, _donationManager); @@ -162,7 +153,7 @@ public class Clans extends JavaPlugin new TravelShop(_clansManager, _clientManager, _donationManager); new MiningShop(_clansManager, _clientManager, _donationManager); new WorldManager(this); - + // Disable spigot item merging for (World world : getServer().getWorlds()) { @@ -180,13 +171,13 @@ public class Clans extends JavaPlugin { String name = ""; String[] words = material.toString().split("_"); - + for (String word : words) { word = word.toLowerCase(); name += word.substring(0, 1).toUpperCase() + word.substring(1) + " "; } - + return name; } @@ -196,7 +187,7 @@ public class Clans extends JavaPlugin // Need to notify WorldEventManager of server shutdown, this seemed like // the only decent way to do it _clansManager.onDisable(); - + getServer().getPluginManager().callEvent(new ServerShutdownEvent(this)); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java index e0d4f986e..f13e85f26 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java @@ -12,9 +12,6 @@ import mineplex.core.antihack.AntiHack; import mineplex.core.aprilfools.AprilFoolsManager; import mineplex.core.blockrestore.BlockRestore; import mineplex.core.chat.Chat; -import mineplex.core.chatsnap.SnapshotManager; -import mineplex.core.chatsnap.SnapshotPlugin; -import mineplex.core.chatsnap.publishing.SnapshotPublisher; import mineplex.core.command.CommandCenter; import mineplex.core.common.events.ServerShutdownEvent; import mineplex.core.creature.Creature; @@ -47,8 +44,6 @@ import mineplex.core.profileCache.ProfileCacheManager; import mineplex.core.projectile.ProjectileManager; import mineplex.core.punish.Punish; import mineplex.core.recharge.Recharge; -import mineplex.core.report.ReportManager; -import mineplex.core.report.ReportPlugin; import mineplex.core.resourcepack.ResourcePackManager; import mineplex.core.serverConfig.ServerConfiguration; import mineplex.core.stats.StatsManager; @@ -146,7 +141,7 @@ public class Hub extends JavaPlugin implements IRelation SkillConditionManager conditionManager = new SkillConditionManager(this); CustomDataManager customDataManager = new CustomDataManager(this, clientManager); - + PersonalServerManager personalServerManager = new PersonalServerManager(this, clientManager); HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, inventoryManager, conditionManager, disguiseManager, new TaskManager(this, clientManager, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this, packetHandler), npcManager, personalServerManager, packetHandler, punish, serverStatusManager, customDataManager); @@ -162,9 +157,6 @@ public class Hub extends JavaPlugin implements IRelation new PacketsInteractionFix(this, packetHandler); new ResourcePackManager(this, portal); new GlobalPacketManager(this, clientManager, serverStatusManager, inventoryManager, donationManager, petManager, statsManager); - SnapshotManager snapshotManager = new SnapshotManager(new SnapshotPublisher(this)); - new SnapshotPlugin(this, snapshotManager); - new ReportPlugin(this, new ReportManager(this, preferenceManager, statsManager, snapshotManager, CommandCenter.Instance.GetClientManager(), serverStatusManager.getCurrentServerName())); //new Replay(this, packetHandler); AprilFoolsManager.Initialize(this, clientManager, disguiseManager); diff --git a/Plugins/Mineplex.ReportServer/pom.xml b/Plugins/Mineplex.ReportServer/pom.xml deleted file mode 100644 index ccf6c8606..000000000 --- a/Plugins/Mineplex.ReportServer/pom.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - 4.0.0 - - - com.mineplex - mineplex-app - dev-SNAPSHOT - ../app.xml - - - ReportServer - mineplex-reportserver - - - - com.google.code.gson - gson - - - redis.clients - jedis - - - org.apache.commons - commons-pool2 - 2.4.2 - - - commons-cli - commons-cli - 1.3.1 - - - org.apache.commons - commons-lang3 - 3.4 - - - com.mineplex - mineplex-serverdata - ${project.version} - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - - mineplex.reportserver.ReportServer - - - - - - - diff --git a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/FilePurger.java b/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/FilePurger.java deleted file mode 100644 index 7d61e3b26..000000000 --- a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/FilePurger.java +++ /dev/null @@ -1,57 +0,0 @@ -package mineplex.reportserver; - -import java.io.File; -import java.io.FileFilter; -import java.util.concurrent.TimeUnit; -import java.util.logging.Logger; - -import org.apache.commons.lang3.Validate; - -/** - * Class responsible for deleting old files (file age is determined by the "last modified" value). - */ -public class FilePurger implements Runnable -{ - private static final FileFilter FILE_FILTER = file -> file.isFile() && file.getName().endsWith(".json"); - - private final File _dataDir; - private final Logger _logger; - - public FilePurger(File dataDir, Logger logger) - { - _dataDir = dataDir; - _logger = logger; - - Validate.notNull(_dataDir, "Data directory cannot be null."); - Validate.isTrue(_dataDir.exists() && dataDir.isDirectory(), "Path non-existent or not a directory: %s", _dataDir.getAbsolutePath()); - Validate.notNull(_logger, "Logger cannot be null."); - } - - @Override - public void run() - { - int purgeCount = 0; - - for (File file : _dataDir.listFiles(FILE_FILTER)) - { - long lastModified = file.lastModified(); - long timeSince = System.currentTimeMillis() - lastModified; - int days = (int) TimeUnit.MILLISECONDS.toDays(timeSince); - - if (days >= 15) // keep files for 15 days - { - if (!file.delete()) - { - _logger.warning("Cannot delete file: " + file.getAbsolutePath()); - } - else - { - purgeCount++; - } - } - } - - _logger.info("Purged " + purgeCount + " old chat snapshots."); - } -} - diff --git a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisCommandHandler.java b/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisCommandHandler.java deleted file mode 100644 index 6afe71a6a..000000000 --- a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisCommandHandler.java +++ /dev/null @@ -1,142 +0,0 @@ -package mineplex.reportserver; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileReader; -import java.nio.file.Files; -import java.util.Arrays; -import java.util.Map; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; -import java.util.logging.Level; -import java.util.logging.Logger; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.JsonParser; -import org.apache.commons.lang3.Validate; -import redis.clients.jedis.JedisPubSub; - -/** - * Listens for commands from Redis (such as "deploy" or "destroy") and executes them. - */ -public class RedisCommandHandler extends JedisPubSub -{ - private static final Gson _gson = new GsonBuilder() - .setPrettyPrinting() - .create(); - - private static final JsonParser _jsonParser = new JsonParser(); - - private final File _directory; - private final Logger _logger; - - private final ExecutorService _executorService = Executors.newCachedThreadPool(); - - public RedisCommandHandler(File directory, Logger logger) - { - _directory = directory; - _logger = logger; - - Validate.notNull(_directory, "Directory cannot be null."); - Validate.isTrue(directory.exists() && directory.isDirectory(), "Path non-existent or not a directory: %s", directory.getPath()); - Validate.notNull(_logger, "Logger cannot be null."); - } - - @Override - public void onMessage(String channel, String dataString) - { - try - { - if (channel.equals(ReportServer.CHANNEL_DEPLOY)) - { - String json = dataString; - JsonObject jsonObject = _jsonParser.parse(json).getAsJsonObject(); - String token = jsonObject.get("token").getAsString(); - - File target = new File(_directory, token + ".json"); - _logger.info("Chat snapshot received [" + token + "], writing to file."); - - if (target.exists() && !jsonObject.has("snapshots")) - { - try (BufferedReader bufferedReader = new BufferedReader(new FileReader(target))) - { - JsonObject originalJsonObject = _jsonParser.parse(bufferedReader).getAsJsonObject(); - JsonObject usernamesObject = jsonObject.get("usernames").getAsJsonObject(); - - // retrieve snapshots from original file and add to jsonObject - jsonObject.add("snapshots", originalJsonObject.get("snapshots").getAsJsonArray()); - - // add new UUID->Usernames, update existing usernames - for (Map.Entry entry : originalJsonObject.get("usernames").getAsJsonObject().entrySet()) - { - usernamesObject.addProperty(entry.getKey(), entry.getValue().getAsJsonPrimitive().getAsString()); - } - - // re-write json after updating - json = _gson.toJson(jsonObject); - } - catch (Exception e) - { - _logger.log(Level.SEVERE, "Exception whilst updating an original snapshot.", e); - } - } - - - writeFile(target, json); - } - else if (channel.equals(ReportServer.CHANNEL_DESTROY)) - { - // dataString = token - File target = new File(_directory, dataString + ".json"); - _logger.info("Destroy command received [" + dataString + "]."); - - if (target.exists() && !target.delete()) - { - _logger.warning("Failed to delete: " + target.getPath()); - } - } - } - catch (Exception e) - { - _logger.log(Level.SEVERE, "Error whilst receiving redis message.", e); - } - } - - private void writeFile(File file, String json) - { - _executorService.submit(() -> Files.write(file.toPath(), Arrays.asList(json.split("\n")))); - } - - @Override - public void onPMessage(String s, String s1, String s2) - { - - } - - @Override - public void onSubscribe(String s, int i) - { - - } - - @Override - public void onUnsubscribe(String s, int i) - { - - } - - @Override - public void onPUnsubscribe(String s, int i) - { - - } - - @Override - public void onPSubscribe(String s, int i) - { - - } -} diff --git a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisConnectionHandler.java b/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisConnectionHandler.java deleted file mode 100644 index ac4c2fa42..000000000 --- a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/RedisConnectionHandler.java +++ /dev/null @@ -1,106 +0,0 @@ -package mineplex.reportserver; - -import java.util.logging.Level; -import java.util.logging.Logger; - -import org.apache.commons.lang3.Validate; -import org.apache.commons.lang3.time.DurationFormatUtils; -import redis.clients.jedis.Jedis; -import redis.clients.jedis.JedisPool; - -/** - * Establishes and maintains a connection to Redis. - */ -public class RedisConnectionHandler implements Runnable -{ - private final String _name; - private final JedisPool _jedisPool; - private final RedisCommandHandler _handler; - private final String[] _channels; - private final Logger _logger; - - private long _lastConnectionMillis = -1; - private Throwable _lastThrowable = null; - - public RedisConnectionHandler(String name, JedisPool jedisPool, RedisCommandHandler handler, String[] channels, Logger logger) - { - _name = name; - _jedisPool = jedisPool; - _handler = handler; - _channels = channels; - _logger = logger; - - Validate.isTrue(channels.length > 0, "Must provide at least one channel."); - } - - @Override - public void run() - { - while (!Thread.interrupted()) - { - try - { - registerChannelHandlers(); - } - catch (Throwable e) - { - // Only log new errors (prevents same error being spammed) - if (_lastThrowable == null || !e.getClass().equals(_lastThrowable.getClass())) - { - if (_lastThrowable == null) // connection just failed - { - _lastConnectionMillis = System.currentTimeMillis(); - } - - _logger.log(Level.SEVERE, prefixMessage( - "Exception in Redis connection" - + (_lastConnectionMillis != -1 ? " (no connection for " + getLastConnectionDuration() + ")" : "") - + ", attempting to regain connection." - ), e); - - _lastThrowable = e; - } - - try - { - Thread.sleep(1000 * 5); - } - catch (InterruptedException ignored) {} - } - } - - _jedisPool.destroy(); - _logger.warning("Thread interrupted, end of connection."); - } - - private void registerChannelHandlers() - { - try (Jedis jedis = _jedisPool.getResource()) - { - connectionEstablished(); - jedis.subscribe(_handler, _channels); - } - } - - private void connectionEstablished() - { - // subscribe blocks so we need to do all this before - _logger.info( - _lastThrowable == null - ? prefixMessage("Connected.") - : prefixMessage(String.format("Connected after %s.", getLastConnectionDuration())) - ); - - _lastThrowable = null; - } - - private String prefixMessage(String message) - { - return String.format("[%s] %s", _name, message); - } - - private String getLastConnectionDuration() - { - return DurationFormatUtils.formatDurationWords(System.currentTimeMillis() - _lastConnectionMillis, true, true); - } -} diff --git a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/ReportServer.java b/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/ReportServer.java deleted file mode 100644 index 2c101107a..000000000 --- a/Plugins/Mineplex.ReportServer/src/mineplex/reportserver/ReportServer.java +++ /dev/null @@ -1,112 +0,0 @@ -package mineplex.reportserver; - -import java.io.File; -import java.util.concurrent.Executors; -import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.TimeUnit; -import java.util.logging.Level; -import java.util.logging.Logger; - -import mineplex.serverdata.Utility; -import mineplex.serverdata.redis.RedisConfig; -import mineplex.serverdata.servers.ConnectionData; -import mineplex.serverdata.servers.ServerManager; -import org.apache.commons.cli.CommandLine; -import org.apache.commons.cli.CommandLineParser; -import org.apache.commons.cli.DefaultParser; -import org.apache.commons.cli.Option; -import org.apache.commons.cli.Options; -import org.apache.commons.cli.ParseException; -import org.apache.commons.lang3.Validate; -import redis.clients.jedis.JedisPool; - -/** - * Main class for the Report server, parses command line arguments and initializes the Report server. - */ -public class ReportServer -{ - public static final String CHANNEL_DEPLOY = "reportserver:deploy"; - public static final String CHANNEL_DESTROY = "reportserver:destroy"; - - private static final String[] CHANNELS = new String[]{CHANNEL_DEPLOY, CHANNEL_DESTROY}; - - public static void main(String[] args) - { - System.setProperty("java.util.logging.SimpleFormatter.format", "%4$s: %5$s%6$s%n"); // Nicer log output - - Logger logger = Logger.getLogger("ReportServer"); - logger.info("Starting report server."); - - Options options = new Options(); - - Option dirOption = Option.builder("dataDir") - .hasArg() - .longOpt("dataDirectory") - .desc("Sets the data directory where the JSON files will be stored.") - .type(File.class) - .build(); - - options.addOption(dirOption); - - try - { - CommandLineParser parser = new DefaultParser(); - CommandLine cmd = parser.parse(options, args); - File dataDirectory = (File) cmd.getParsedOptionValue(dirOption.getOpt()); - - if (dataDirectory == null) - { - dataDirectory = new File("data"); - } - - new ReportServer(ServerManager.getDefaultConfig(), dataDirectory, logger); - } - catch (ParseException e) - { - logger.log(Level.SEVERE, "Failed to parse arguments.", e); - } - } - - private final File _dataDirectory; - private final Logger _logger; - - private final RedisCommandHandler _handler; - private final ScheduledExecutorService _executorService = Executors.newScheduledThreadPool(1); - - public ReportServer(RedisConfig redisConfig, File dataDirectory, Logger logger) - { - _dataDirectory = dataDirectory; - _logger = logger; - - Validate.notNull(_dataDirectory, "Data directory cannot be null."); - - // thrown if path exists but is not a directory - Validate.isTrue(!_dataDirectory.exists() || _dataDirectory.isDirectory(), "Not a directory: %s", _dataDirectory.getPath()); - - // throws if directory doesn't exist and cannot be created - Validate.isTrue(_dataDirectory.exists() || _dataDirectory.mkdir(), "Unable to create directory: " + _dataDirectory.getPath()); - - _handler = new RedisCommandHandler(_dataDirectory, _logger); - initializeConnectionsConfig(redisConfig); - schedulePurgeTask(); - } - - private void initializeConnectionsConfig(RedisConfig redisConfig) - { - redisConfig.getConnections(false, null).forEach(this::initializeConnection); - } - - private void initializeConnection(ConnectionData connectionData) - { - JedisPool jedisPool = Utility.generatePool(connectionData); - String connectionName = connectionData.getName(); - Thread thread = new Thread(new RedisConnectionHandler(connectionName, jedisPool, _handler, CHANNELS, _logger), connectionName + " - Redis PubSub Thread"); - thread.setDaemon(true); - thread.start(); - } - - private void schedulePurgeTask() - { - _executorService.scheduleAtFixedRate(new FilePurger(_dataDirectory, _logger), 0, 30, TimeUnit.MINUTES); - } -} diff --git a/Plugins/Mineplex.ReportServer/web/css/Minecraftia.ttf b/Plugins/Mineplex.ReportServer/web/css/Minecraftia.ttf deleted file mode 100644 index 2cf2af4708501a333ad5037dbd25c12b58c4d711..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18236 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 .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; - } -} - -html { - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -*, -*::before, -*::after { - -webkit-box-sizing: inherit; - box-sizing: inherit; -} - -@-moz-viewport { - width: device-width; -} - -@-ms-viewport { - width: device-width; -} - -@-webkit-viewport { - width: device-width; -} - -@viewport { - width: device-width; -} - -html { - font-size: 16px; - - -webkit-tap-highlight-color: transparent; -} - -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 1rem; - line-height: 1.5; - color: #373a3c; - background-color: #fff; -} - -[tabindex="-1"]:focus { - outline: none !important; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: .5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #818a91; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: bold; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -a { - color: #0275d8; - text-decoration: none; -} - -a:focus, a:hover { - color: #014c8c; - text-decoration: underline; -} - -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; -} - -[role="button"] { - cursor: pointer; -} - -a, -area, -button, -[role="button"], -input, -label, -select, -summary, -textarea { - -ms-touch-action: manipulation; - touch-action: manipulation; -} - -table { - background-color: transparent; -} - -caption { - padding-top: .75rem; - padding-bottom: .75rem; - color: #818a91; - text-align: left; - caption-side: bottom; -} - -th { - text-align: left; -} - -label { - display: inline-block; - margin-bottom: .5rem; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -textarea { - margin: 0; - line-height: inherit; - border-radius: 0; -} - -textarea { - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; -} - -input[type="search"] { - -webkit-box-sizing: inherit; - box-sizing: inherit; - -webkit-appearance: none; -} - -output { - display: inline-block; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: .5rem; - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} - -h1 { - font-size: 2.5rem; -} - -h2 { - font-size: 2rem; -} - -h3 { - font-size: 1.75rem; -} - -h4 { - font-size: 1.5rem; -} - -h5 { - font-size: 1.25rem; -} - -h6 { - font-size: 1rem; -} - -.h1 { - font-size: 2.5rem; -} - -.h2 { - font-size: 2rem; -} - -.h3 { - font-size: 1.75rem; -} - -.h4 { - font-size: 1.5rem; -} - -.h5 { - font-size: 1.25rem; -} - -.h6 { - font-size: 1rem; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, .1); -} - -small, -.small { - font-size: 80%; - font-weight: normal; -} - -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 5px; -} - -.dl-horizontal { - margin-right: -1.875rem; - margin-left: -1.875rem; -} - -.dl-horizontal::after { - display: table; - clear: both; - content: ""; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - padding: .5rem 1rem; - margin-bottom: 1rem; - font-size: 1.25rem; - border-left: .25rem solid #eceeef; -} - -.blockquote-footer { - display: block; - font-size: 80%; - line-height: 1.5; - color: #818a91; -} - -.blockquote-footer::before { - content: "\2014 \00A0"; -} - -.blockquote-reverse { - padding-right: 1rem; - padding-left: 0; - text-align: right; - border-right: .25rem solid #eceeef; - border-left: 0; -} - -.blockquote-reverse .blockquote-footer::before { - content: ""; -} - -.blockquote-reverse .blockquote-footer::after { - content: "\00A0 \2014"; -} - -.img-fluid, .carousel-inner > .carousel-item > img, -.carousel-inner > .carousel-item > a > img { - display: block; - max-width: 100%; - height: auto; -} - -.img-rounded { - border-radius: .3rem; -} - -.img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: .25rem; - line-height: 1.5; - background-color: #fff; - border: 1px solid #ddd; - border-radius: .25rem; - -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%; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: .5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #818a91; -} - -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} - -code { - padding: .2rem .4rem; - font-size: 90%; - color: #bd4147; - background-color: #f7f7f9; - border-radius: .25rem; -} - -kbd { - padding: .2rem .4rem; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: .2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; -} - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - font-size: 90%; - line-height: 1.5; - color: #373a3c; -} - -pre code { - padding: 0; - font-size: inherit; - color: inherit; - background-color: transparent; - border-radius: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - padding-right: .9375rem; - padding-left: .9375rem; - margin-right: auto; - margin-left: auto; -} - -.container::after { - display: table; - clear: both; - content: ""; -} - -@media (min-width: 544px) { - .container { - max-width: 576px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 940px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid { - padding-right: .9375rem; - padding-left: .9375rem; - margin-right: auto; - margin-left: auto; -} - -.container-fluid::after { - display: table; - clear: both; - content: ""; -} - -.row { - margin-right: -.9375rem; - margin-left: -.9375rem; -} - -.row::after { - display: table; - clear: both; - content: ""; -} - -.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, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - position: relative; - min-height: 1px; - padding-right: .9375rem; - padding-left: .9375rem; -} - -.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-1 { - width: 8.333333%; -} - -.col-xs-2 { - width: 16.666667%; -} - -.col-xs-3 { - width: 25%; -} - -.col-xs-4 { - width: 33.333333%; -} - -.col-xs-5 { - width: 41.666667%; -} - -.col-xs-6 { - width: 50%; -} - -.col-xs-7 { - width: 58.333333%; -} - -.col-xs-8 { - width: 66.666667%; -} - -.col-xs-9 { - width: 75%; -} - -.col-xs-10 { - width: 83.333333%; -} - -.col-xs-11 { - width: 91.666667%; -} - -.col-xs-12 { - width: 100%; -} - -.col-xs-pull-0 { - right: auto; -} - -.col-xs-pull-1 { - right: 8.333333%; -} - -.col-xs-pull-2 { - right: 16.666667%; -} - -.col-xs-pull-3 { - right: 25%; -} - -.col-xs-pull-4 { - right: 33.333333%; -} - -.col-xs-pull-5 { - right: 41.666667%; -} - -.col-xs-pull-6 { - right: 50%; -} - -.col-xs-pull-7 { - right: 58.333333%; -} - -.col-xs-pull-8 { - right: 66.666667%; -} - -.col-xs-pull-9 { - right: 75%; -} - -.col-xs-pull-10 { - right: 83.333333%; -} - -.col-xs-pull-11 { - right: 91.666667%; -} - -.col-xs-pull-12 { - right: 100%; -} - -.col-xs-push-0 { - left: auto; -} - -.col-xs-push-1 { - left: 8.333333%; -} - -.col-xs-push-2 { - left: 16.666667%; -} - -.col-xs-push-3 { - left: 25%; -} - -.col-xs-push-4 { - left: 33.333333%; -} - -.col-xs-push-5 { - left: 41.666667%; -} - -.col-xs-push-6 { - left: 50%; -} - -.col-xs-push-7 { - left: 58.333333%; -} - -.col-xs-push-8 { - left: 66.666667%; -} - -.col-xs-push-9 { - left: 75%; -} - -.col-xs-push-10 { - left: 83.333333%; -} - -.col-xs-push-11 { - left: 91.666667%; -} - -.col-xs-push-12 { - left: 100%; -} - -.col-xs-offset-0 { - margin-left: 0; -} - -.col-xs-offset-1 { - margin-left: 8.333333%; -} - -.col-xs-offset-2 { - margin-left: 16.666667%; -} - -.col-xs-offset-3 { - margin-left: 25%; -} - -.col-xs-offset-4 { - margin-left: 33.333333%; -} - -.col-xs-offset-5 { - margin-left: 41.666667%; -} - -.col-xs-offset-6 { - margin-left: 50%; -} - -.col-xs-offset-7 { - margin-left: 58.333333%; -} - -.col-xs-offset-8 { - margin-left: 66.666667%; -} - -.col-xs-offset-9 { - margin-left: 75%; -} - -.col-xs-offset-10 { - margin-left: 83.333333%; -} - -.col-xs-offset-11 { - margin-left: 91.666667%; -} - -.col-xs-offset-12 { - margin-left: 100%; -} - -@media (min-width: 544px) { - .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-1 { - width: 8.333333%; - } - .col-sm-2 { - width: 16.666667%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-4 { - width: 33.333333%; - } - .col-sm-5 { - width: 41.666667%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-7 { - width: 58.333333%; - } - .col-sm-8 { - width: 66.666667%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-10 { - width: 83.333333%; - } - .col-sm-11 { - width: 91.666667%; - } - .col-sm-12 { - width: 100%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-pull-1 { - right: 8.333333%; - } - .col-sm-pull-2 { - right: 16.666667%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-4 { - right: 33.333333%; - } - .col-sm-pull-5 { - right: 41.666667%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-7 { - right: 58.333333%; - } - .col-sm-pull-8 { - right: 66.666667%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-10 { - right: 83.333333%; - } - .col-sm-pull-11 { - right: 91.666667%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-push-1 { - left: 8.333333%; - } - .col-sm-push-2 { - left: 16.666667%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-4 { - left: 33.333333%; - } - .col-sm-push-5 { - left: 41.666667%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-7 { - left: 58.333333%; - } - .col-sm-push-8 { - left: 66.666667%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-10 { - left: 83.333333%; - } - .col-sm-push-11 { - left: 91.666667%; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-offset-0 { - margin-left: 0; - } - .col-sm-offset-1 { - margin-left: 8.333333%; - } - .col-sm-offset-2 { - margin-left: 16.666667%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-4 { - margin-left: 33.333333%; - } - .col-sm-offset-5 { - margin-left: 41.666667%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-7 { - margin-left: 58.333333%; - } - .col-sm-offset-8 { - margin-left: 66.666667%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-10 { - margin-left: 83.333333%; - } - .col-sm-offset-11 { - margin-left: 91.666667%; - } - .col-sm-offset-12 { - margin-left: 100%; - } -} - -@media (min-width: 768px) { - .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-1 { - width: 8.333333%; - } - .col-md-2 { - width: 16.666667%; - } - .col-md-3 { - width: 25%; - } - .col-md-4 { - width: 33.333333%; - } - .col-md-5 { - width: 41.666667%; - } - .col-md-6 { - width: 50%; - } - .col-md-7 { - width: 58.333333%; - } - .col-md-8 { - width: 66.666667%; - } - .col-md-9 { - width: 75%; - } - .col-md-10 { - width: 83.333333%; - } - .col-md-11 { - width: 91.666667%; - } - .col-md-12 { - width: 100%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-pull-1 { - right: 8.333333%; - } - .col-md-pull-2 { - right: 16.666667%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-4 { - right: 33.333333%; - } - .col-md-pull-5 { - right: 41.666667%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-7 { - right: 58.333333%; - } - .col-md-pull-8 { - right: 66.666667%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-10 { - right: 83.333333%; - } - .col-md-pull-11 { - right: 91.666667%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-push-0 { - left: auto; - } - .col-md-push-1 { - left: 8.333333%; - } - .col-md-push-2 { - left: 16.666667%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-4 { - left: 33.333333%; - } - .col-md-push-5 { - left: 41.666667%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-7 { - left: 58.333333%; - } - .col-md-push-8 { - left: 66.666667%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-10 { - left: 83.333333%; - } - .col-md-push-11 { - left: 91.666667%; - } - .col-md-push-12 { - left: 100%; - } - .col-md-offset-0 { - margin-left: 0; - } - .col-md-offset-1 { - margin-left: 8.333333%; - } - .col-md-offset-2 { - margin-left: 16.666667%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-4 { - margin-left: 33.333333%; - } - .col-md-offset-5 { - margin-left: 41.666667%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-7 { - margin-left: 58.333333%; - } - .col-md-offset-8 { - margin-left: 66.666667%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-10 { - margin-left: 83.333333%; - } - .col-md-offset-11 { - margin-left: 91.666667%; - } - .col-md-offset-12 { - margin-left: 100%; - } -} - -@media (min-width: 992px) { - .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-1 { - width: 8.333333%; - } - .col-lg-2 { - width: 16.666667%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-4 { - width: 33.333333%; - } - .col-lg-5 { - width: 41.666667%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-7 { - width: 58.333333%; - } - .col-lg-8 { - width: 66.666667%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-10 { - width: 83.333333%; - } - .col-lg-11 { - width: 91.666667%; - } - .col-lg-12 { - width: 100%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-pull-1 { - right: 8.333333%; - } - .col-lg-pull-2 { - right: 16.666667%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-4 { - right: 33.333333%; - } - .col-lg-pull-5 { - right: 41.666667%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-7 { - right: 58.333333%; - } - .col-lg-pull-8 { - right: 66.666667%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-10 { - right: 83.333333%; - } - .col-lg-pull-11 { - right: 91.666667%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-push-1 { - left: 8.333333%; - } - .col-lg-push-2 { - left: 16.666667%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-4 { - left: 33.333333%; - } - .col-lg-push-5 { - left: 41.666667%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-7 { - left: 58.333333%; - } - .col-lg-push-8 { - left: 66.666667%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-10 { - left: 83.333333%; - } - .col-lg-push-11 { - left: 91.666667%; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-offset-0 { - margin-left: 0; - } - .col-lg-offset-1 { - margin-left: 8.333333%; - } - .col-lg-offset-2 { - margin-left: 16.666667%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-4 { - margin-left: 33.333333%; - } - .col-lg-offset-5 { - margin-left: 41.666667%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-7 { - margin-left: 58.333333%; - } - .col-lg-offset-8 { - margin-left: 66.666667%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-10 { - margin-left: 83.333333%; - } - .col-lg-offset-11 { - margin-left: 91.666667%; - } - .col-lg-offset-12 { - margin-left: 100%; - } -} - -@media (min-width: 1200px) { - .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { - float: left; - } - .col-xl-1 { - width: 8.333333%; - } - .col-xl-2 { - width: 16.666667%; - } - .col-xl-3 { - width: 25%; - } - .col-xl-4 { - width: 33.333333%; - } - .col-xl-5 { - width: 41.666667%; - } - .col-xl-6 { - width: 50%; - } - .col-xl-7 { - width: 58.333333%; - } - .col-xl-8 { - width: 66.666667%; - } - .col-xl-9 { - width: 75%; - } - .col-xl-10 { - width: 83.333333%; - } - .col-xl-11 { - width: 91.666667%; - } - .col-xl-12 { - width: 100%; - } - .col-xl-pull-0 { - right: auto; - } - .col-xl-pull-1 { - right: 8.333333%; - } - .col-xl-pull-2 { - right: 16.666667%; - } - .col-xl-pull-3 { - right: 25%; - } - .col-xl-pull-4 { - right: 33.333333%; - } - .col-xl-pull-5 { - right: 41.666667%; - } - .col-xl-pull-6 { - right: 50%; - } - .col-xl-pull-7 { - right: 58.333333%; - } - .col-xl-pull-8 { - right: 66.666667%; - } - .col-xl-pull-9 { - right: 75%; - } - .col-xl-pull-10 { - right: 83.333333%; - } - .col-xl-pull-11 { - right: 91.666667%; - } - .col-xl-pull-12 { - right: 100%; - } - .col-xl-push-0 { - left: auto; - } - .col-xl-push-1 { - left: 8.333333%; - } - .col-xl-push-2 { - left: 16.666667%; - } - .col-xl-push-3 { - left: 25%; - } - .col-xl-push-4 { - left: 33.333333%; - } - .col-xl-push-5 { - left: 41.666667%; - } - .col-xl-push-6 { - left: 50%; - } - .col-xl-push-7 { - left: 58.333333%; - } - .col-xl-push-8 { - left: 66.666667%; - } - .col-xl-push-9 { - left: 75%; - } - .col-xl-push-10 { - left: 83.333333%; - } - .col-xl-push-11 { - left: 91.666667%; - } - .col-xl-push-12 { - left: 100%; - } - .col-xl-offset-0 { - margin-left: 0; - } - .col-xl-offset-1 { - margin-left: 8.333333%; - } - .col-xl-offset-2 { - margin-left: 16.666667%; - } - .col-xl-offset-3 { - margin-left: 25%; - } - .col-xl-offset-4 { - margin-left: 33.333333%; - } - .col-xl-offset-5 { - margin-left: 41.666667%; - } - .col-xl-offset-6 { - margin-left: 50%; - } - .col-xl-offset-7 { - margin-left: 58.333333%; - } - .col-xl-offset-8 { - margin-left: 66.666667%; - } - .col-xl-offset-9 { - margin-left: 75%; - } - .col-xl-offset-10 { - margin-left: 83.333333%; - } - .col-xl-offset-11 { - margin-left: 91.666667%; - } - .col-xl-offset-12 { - margin-left: 100%; - } -} - -.table { - width: 100%; - max-width: 100%; - margin-bottom: 1rem; -} - -.table th, -.table td { - padding: .75rem; - line-height: 1.5; - vertical-align: top; - border-top: 1px solid #eceeef; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #eceeef; -} - -.table tbody + tbody { - border-top: 2px solid #eceeef; -} - -.table .table { - background-color: #fff; -} - -.table-sm th, -.table-sm td { - padding: .3rem; -} - -.table-bordered { - border: 1px solid #eceeef; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #eceeef; -} - -.table-bordered thead th, -.table-bordered thead 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-active, -.table-active > th, -.table-active > td { - background-color: #f5f5f5; -} - -.table-hover .table-active:hover { - background-color: #e8e8e8; -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: #e8e8e8; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #dff0d8; -} - -.table-hover .table-success:hover { - background-color: #d0e9c6; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #d0e9c6; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #d9edf7; -} - -.table-hover .table-info:hover { - background-color: #c4e3f3; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #c4e3f3; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #fcf8e3; -} - -.table-hover .table-warning:hover { - background-color: #faf2cc; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #faf2cc; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #f2dede; -} - -.table-hover .table-danger:hover { - background-color: #ebcccc; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #ebcccc; -} - -.table-responsive { - display: block; - width: 100%; - min-height: .01%; - overflow-x: auto; -} - -.thead-inverse th { - color: #fff; - background-color: #373a3c; -} - -.thead-default th { - color: #55595c; - background-color: #eceeef; -} - -.table-inverse { - color: #eceeef; - background-color: #373a3c; -} - -.table-inverse.table-bordered { - border: 0; -} - -.table-inverse th, -.table-inverse td, -.table-inverse thead th { - border-color: #55595c; -} - -.table-reflow thead { - float: left; -} - -.table-reflow tbody { - display: block; - white-space: nowrap; -} - -.table-reflow th, -.table-reflow td { - border-top: 1px solid #eceeef; - border-left: 1px solid #eceeef; -} - -.table-reflow th:last-child, -.table-reflow td:last-child { - border-right: 1px solid #eceeef; -} - -.table-reflow thead:last-child tr:last-child th, -.table-reflow thead:last-child tr:last-child td, -.table-reflow tbody:last-child tr:last-child th, -.table-reflow tbody:last-child tr:last-child td, -.table-reflow tfoot:last-child tr:last-child th, -.table-reflow tfoot:last-child tr:last-child td { - border-bottom: 1px solid #eceeef; -} - -.table-reflow tr { - float: left; -} - -.table-reflow tr th, -.table-reflow tr td { - display: block !important; - border: 1px solid #eceeef; -} - -.form-control { - display: block; - width: 100%; - padding: .375rem .75rem; - font-size: 1rem; - line-height: 1.5; - color: #55595c; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: .25rem; -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:focus { - border-color: #66afe9; - outline: none; -} - -.form-control::-webkit-input-placeholder { - color: #999; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #999; - opacity: 1; -} - -.form-control::placeholder { - color: #999; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #eceeef; - opacity: 1; -} - -.form-control:disabled { - cursor: not-allowed; -} - -.form-control-file, -.form-control-range { - display: block; -} - -.form-control-label { - padding: .375rem .75rem; - margin-bottom: 0; -} - -@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: 2.25rem; - } - input[type="date"].input-sm, - .input-group-sm input[type="date"].form-control, - input[type="time"].input-sm, - .input-group-sm - input[type="time"].form-control, - input[type="datetime-local"].input-sm, - .input-group-sm - input[type="datetime-local"].form-control, - input[type="month"].input-sm, - .input-group-sm - input[type="month"].form-control { - line-height: 1.8625rem; - } - input[type="date"].input-lg, - .input-group-lg input[type="date"].form-control, - input[type="time"].input-lg, - .input-group-lg - input[type="time"].form-control, - input[type="datetime-local"].input-lg, - .input-group-lg - input[type="datetime-local"].form-control, - input[type="month"].input-lg, - .input-group-lg - input[type="month"].form-control { - line-height: 3.166667rem; - } -} - -.form-control-static { - min-height: 2.25rem; - padding-top: .375rem; - padding-bottom: .375rem; - margin-bottom: 0; -} - -.form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, -.input-group-sm > .form-control-static.input-group-addon, -.input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, -.input-group-lg > .form-control-static.input-group-addon, -.input-group-lg > .input-group-btn > .form-control-static.btn { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - padding: .275rem .75rem; - font-size: .875rem; - line-height: 1.5; - border-radius: .2rem; -} - -.form-control-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - padding: .75rem 1.25rem; - font-size: 1.25rem; - line-height: 1.333333; - border-radius: .3rem; -} - -.form-group { - margin-bottom: 1rem; -} - -.radio, -.checkbox { - position: relative; - display: block; - margin-bottom: .75rem; -} - -.radio label, -.checkbox label { - padding-left: 1.25rem; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} - -.radio label input:only-child, -.checkbox label input:only-child { - position: static; -} - -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: .25rem; - margin-left: -1.25rem; -} - -.radio + .radio, -.checkbox + .checkbox { - margin-top: -.25rem; -} - -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 1.25rem; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} - -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: .75rem; -} - -input[type="radio"]:disabled, input[type="radio"].disabled, -input[type="checkbox"]:disabled, -input[type="checkbox"].disabled { - cursor: not-allowed; -} - -.radio-inline.disabled, -.checkbox-inline.disabled { - cursor: not-allowed; -} - -.radio.disabled label, -.checkbox.disabled label { - cursor: not-allowed; -} - -.form-control-success, -.form-control-warning, -.form-control-danger { - padding-right: 2.25rem; - background-repeat: no-repeat; - background-position: center right .5625rem; - -webkit-background-size: 1.4625rem 1.4625rem; - background-size: 1.4625rem 1.4625rem; -} - -.has-success .text-help, -.has-success .form-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: #5cb85c; -} - -.has-success .form-control { - border-color: #5cb85c; -} - -.has-success .input-group-addon { - color: #5cb85c; - background-color: #eaf6ea; - border-color: #5cb85c; -} - -.has-success .form-control-feedback { - color: #5cb85c; -} - -.has-success .form-control-success { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="); -} - -.has-warning .text-help, -.has-warning .form-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: #f0ad4e; -} - -.has-warning .form-control { - border-color: #f0ad4e; -} - -.has-warning .input-group-addon { - color: #f0ad4e; - background-color: white; - border-color: #f0ad4e; -} - -.has-warning .form-control-feedback { - color: #f0ad4e; -} - -.has-warning .form-control-warning { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"); -} - -.has-danger .text-help, -.has-danger .form-control-label, -.has-danger .radio, -.has-danger .checkbox, -.has-danger .radio-inline, -.has-danger .checkbox-inline, -.has-danger.radio label, -.has-danger.checkbox label, -.has-danger.radio-inline label, -.has-danger.checkbox-inline label { - color: #d9534f; -} - -.has-danger .form-control { - border-color: #d9534f; -} - -.has-danger .input-group-addon { - color: #d9534f; - background-color: #fdf7f7; - border-color: #d9534f; -} - -.has-danger .form-control-feedback { - color: #d9534f; -} - -.has-danger .form-control-danger { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="); -} - -@media (min-width: 544px) { - .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 .form-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; - } -} - -.btn { - display: inline-block; - padding: .375rem 1rem; - font-size: 1rem; - font-weight: normal; - line-height: 1.5; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - border-radius: .25rem; -} - -.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn:focus, .btn:hover { - text-decoration: none; -} - -.btn.focus { - text-decoration: none; -} - -.btn:active, .btn.active { - background-image: none; - outline: 0; -} - -.btn.disabled, .btn:disabled { - cursor: not-allowed; - opacity: .65; -} - -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #0275d8; - border-color: #0275d8; -} - -.btn-primary:hover { - color: #fff; - background-color: #025aa5; - border-color: #01549b; -} - -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #025aa5; - border-color: #01549b; -} - -.btn-primary:active, .btn-primary.active, -.open > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #025aa5; - background-image: none; - border-color: #01549b; -} - -.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, -.open > .btn-primary.dropdown-toggle:hover, -.open > .btn-primary.dropdown-toggle:focus, -.open > .btn-primary.dropdown-toggle.focus { - color: #fff; - background-color: #014682; - border-color: #01315a; -} - -.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus { - background-color: #0275d8; - border-color: #0275d8; -} - -.btn-primary.disabled:hover, .btn-primary:disabled:hover { - background-color: #0275d8; - border-color: #0275d8; -} - -.btn-secondary { - color: #373a3c; - background-color: #fff; - border-color: #ccc; -} - -.btn-secondary:hover { - color: #373a3c; - background-color: #e6e6e6; - border-color: #adadad; -} - -.btn-secondary:focus, .btn-secondary.focus { - color: #373a3c; - background-color: #e6e6e6; - border-color: #adadad; -} - -.btn-secondary:active, .btn-secondary.active, -.open > .btn-secondary.dropdown-toggle { - color: #373a3c; - background-color: #e6e6e6; - background-image: none; - border-color: #adadad; -} - -.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, -.open > .btn-secondary.dropdown-toggle:hover, -.open > .btn-secondary.dropdown-toggle:focus, -.open > .btn-secondary.dropdown-toggle.focus { - color: #373a3c; - background-color: #d4d4d4; - border-color: #8c8c8c; -} - -.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus { - background-color: #fff; - border-color: #ccc; -} - -.btn-secondary.disabled:hover, .btn-secondary:disabled:hover { - background-color: #fff; - border-color: #ccc; -} - -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #5bc0de; -} - -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #2aabd2; -} - -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #2aabd2; -} - -.btn-info:active, .btn-info.active, -.open > .btn-info.dropdown-toggle { - color: #fff; - background-color: #31b0d5; - background-image: none; - border-color: #2aabd2; -} - -.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, -.open > .btn-info.dropdown-toggle:hover, -.open > .btn-info.dropdown-toggle:focus, -.open > .btn-info.dropdown-toggle.focus { - color: #fff; - background-color: #269abc; - border-color: #1f7e9a; -} - -.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus { - background-color: #5bc0de; - border-color: #5bc0de; -} - -.btn-info.disabled:hover, .btn-info:disabled:hover { - background-color: #5bc0de; - border-color: #5bc0de; -} - -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #5cb85c; -} - -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #419641; -} - -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #419641; -} - -.btn-success:active, .btn-success.active, -.open > .btn-success.dropdown-toggle { - color: #fff; - background-color: #449d44; - background-image: none; - border-color: #419641; -} - -.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, -.open > .btn-success.dropdown-toggle:hover, -.open > .btn-success.dropdown-toggle:focus, -.open > .btn-success.dropdown-toggle.focus { - color: #fff; - background-color: #398439; - border-color: #2d672d; -} - -.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus { - background-color: #5cb85c; - border-color: #5cb85c; -} - -.btn-success.disabled:hover, .btn-success:disabled:hover { - background-color: #5cb85c; - border-color: #5cb85c; -} - -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #eb9316; -} - -.btn-warning:focus, .btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #eb9316; -} - -.btn-warning:active, .btn-warning.active, -.open > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #ec971f; - background-image: none; - border-color: #eb9316; -} - -.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, -.open > .btn-warning.dropdown-toggle:hover, -.open > .btn-warning.dropdown-toggle:focus, -.open > .btn-warning.dropdown-toggle.focus { - color: #fff; - background-color: #d58512; - border-color: #b06d0f; -} - -.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus { - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.btn-warning.disabled:hover, .btn-warning:disabled:hover { - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d9534f; -} - -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #c12e2a; -} - -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #c12e2a; -} - -.btn-danger:active, .btn-danger.active, -.open > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #c9302c; - background-image: none; - border-color: #c12e2a; -} - -.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, -.open > .btn-danger.dropdown-toggle:hover, -.open > .btn-danger.dropdown-toggle:focus, -.open > .btn-danger.dropdown-toggle.focus { - color: #fff; - background-color: #ac2925; - border-color: #8b211e; -} - -.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus { - background-color: #d9534f; - border-color: #d9534f; -} - -.btn-danger.disabled:hover, .btn-danger:disabled:hover { - background-color: #d9534f; - border-color: #d9534f; -} - -.btn-primary-outline { - color: #0275d8; - background-color: transparent; - background-image: none; - border-color: #0275d8; -} - -.btn-primary-outline:focus, .btn-primary-outline.focus, .btn-primary-outline:active, .btn-primary-outline.active, -.open > .btn-primary-outline.dropdown-toggle { - color: #fff; - background-color: #0275d8; - border-color: #0275d8; -} - -.btn-primary-outline:hover { - color: #fff; - background-color: #0275d8; - border-color: #0275d8; -} - -.btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline:disabled:focus, .btn-primary-outline:disabled.focus { - border-color: #43a7fd; -} - -.btn-primary-outline.disabled:hover, .btn-primary-outline:disabled:hover { - border-color: #43a7fd; -} - -.btn-secondary-outline { - color: #ccc; - background-color: transparent; - background-image: none; - border-color: #ccc; -} - -.btn-secondary-outline:focus, .btn-secondary-outline.focus, .btn-secondary-outline:active, .btn-secondary-outline.active, -.open > .btn-secondary-outline.dropdown-toggle { - color: #fff; - background-color: #ccc; - border-color: #ccc; -} - -.btn-secondary-outline:hover { - color: #fff; - background-color: #ccc; - border-color: #ccc; -} - -.btn-secondary-outline.disabled:focus, .btn-secondary-outline.disabled.focus, .btn-secondary-outline:disabled:focus, .btn-secondary-outline:disabled.focus { - border-color: white; -} - -.btn-secondary-outline.disabled:hover, .btn-secondary-outline:disabled:hover { - border-color: white; -} - -.btn-info-outline { - color: #5bc0de; - background-color: transparent; - background-image: none; - border-color: #5bc0de; -} - -.btn-info-outline:focus, .btn-info-outline.focus, .btn-info-outline:active, .btn-info-outline.active, -.open > .btn-info-outline.dropdown-toggle { - color: #fff; - background-color: #5bc0de; - border-color: #5bc0de; -} - -.btn-info-outline:hover { - color: #fff; - background-color: #5bc0de; - border-color: #5bc0de; -} - -.btn-info-outline.disabled:focus, .btn-info-outline.disabled.focus, .btn-info-outline:disabled:focus, .btn-info-outline:disabled.focus { - border-color: #b0e1ef; -} - -.btn-info-outline.disabled:hover, .btn-info-outline:disabled:hover { - border-color: #b0e1ef; -} - -.btn-success-outline { - color: #5cb85c; - background-color: transparent; - background-image: none; - border-color: #5cb85c; -} - -.btn-success-outline:focus, .btn-success-outline.focus, .btn-success-outline:active, .btn-success-outline.active, -.open > .btn-success-outline.dropdown-toggle { - color: #fff; - background-color: #5cb85c; - border-color: #5cb85c; -} - -.btn-success-outline:hover { - color: #fff; - background-color: #5cb85c; - border-color: #5cb85c; -} - -.btn-success-outline.disabled:focus, .btn-success-outline.disabled.focus, .btn-success-outline:disabled:focus, .btn-success-outline:disabled.focus { - border-color: #a3d7a3; -} - -.btn-success-outline.disabled:hover, .btn-success-outline:disabled:hover { - border-color: #a3d7a3; -} - -.btn-warning-outline { - color: #f0ad4e; - background-color: transparent; - background-image: none; - border-color: #f0ad4e; -} - -.btn-warning-outline:focus, .btn-warning-outline.focus, .btn-warning-outline:active, .btn-warning-outline.active, -.open > .btn-warning-outline.dropdown-toggle { - color: #fff; - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.btn-warning-outline:hover { - color: #fff; - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.btn-warning-outline.disabled:focus, .btn-warning-outline.disabled.focus, .btn-warning-outline:disabled:focus, .btn-warning-outline:disabled.focus { - border-color: #f8d9ac; -} - -.btn-warning-outline.disabled:hover, .btn-warning-outline:disabled:hover { - border-color: #f8d9ac; -} - -.btn-danger-outline { - color: #d9534f; - background-color: transparent; - background-image: none; - border-color: #d9534f; -} - -.btn-danger-outline:focus, .btn-danger-outline.focus, .btn-danger-outline:active, .btn-danger-outline.active, -.open > .btn-danger-outline.dropdown-toggle { - color: #fff; - background-color: #d9534f; - border-color: #d9534f; -} - -.btn-danger-outline:hover { - color: #fff; - background-color: #d9534f; - border-color: #d9534f; -} - -.btn-danger-outline.disabled:focus, .btn-danger-outline.disabled.focus, .btn-danger-outline:disabled:focus, .btn-danger-outline:disabled.focus { - border-color: #eba5a3; -} - -.btn-danger-outline.disabled:hover, .btn-danger-outline:disabled:hover { - border-color: #eba5a3; -} - -.btn-link { - font-weight: normal; - color: #0275d8; - border-radius: 0; -} - -.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { - background-color: transparent; -} - -.btn-link, .btn-link:focus, .btn-link:active { - border-color: transparent; -} - -.btn-link:hover { - border-color: transparent; -} - -.btn-link:focus, .btn-link:hover { - color: #014c8c; - text-decoration: underline; - background-color: transparent; -} - -.btn-link:disabled:focus, .btn-link:disabled:hover { - color: #818a91; - text-decoration: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: .75rem 1.25rem; - font-size: 1.25rem; - line-height: 1.333333; - border-radius: .3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: .25rem .75rem; - font-size: .875rem; - line-height: 1.5; - border-radius: .2rem; -} - -.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; -} - -.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; - -o-transition-property: height; - transition-property: height; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle::after { - display: inline-block; - width: 0; - height: 0; - margin-right: .25rem; - margin-left: .25rem; - vertical-align: middle; - content: ""; - border-top: .3em solid; - border-right: .3em solid transparent; - border-left: .3em solid transparent; -} - -.dropdown-toggle:focus { - outline: 0; -} - -.dropup .dropdown-toggle::after { - border-top: 0; - border-bottom: .3em solid; -} - -.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: 1rem; - color: #373a3c; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: .25rem; -} - -.dropdown-divider { - height: 1px; - margin: .5rem 0; - overflow: hidden; - background-color: #e5e5e5; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.5; - color: #373a3c; - text-align: inherit; - white-space: nowrap; - background: none; - border: 0; -} - -.dropdown-item:focus, .dropdown-item:hover { - color: #2b2d2f; - text-decoration: none; - background-color: #f5f5f5; -} - -.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover { - color: #fff; - text-decoration: none; - background-color: #0275d8; - outline: 0; -} - -.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover { - color: #818a91; -} - -.dropdown-item.disabled:focus, .dropdown-item.disabled: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: .875rem; - line-height: 1.5; - color: #818a91; - 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: .3em solid; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} - -.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:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 2; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .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::after { - display: table; - clear: both; - content: ""; -} - -.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, .btn-group-lg.btn-group > .btn + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} - -.btn .caret { - margin-left: 0; -} - -.btn-lg .caret, .btn-group-lg > .btn .caret { - border-width: .3em .3em 0; - border-bottom-width: 0; -} - -.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { - border-width: 0 .3em .3em; -} - -.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::after { - display: table; - clear: both; - content: ""; -} - -.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-right-radius: .25rem; - 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-left-radius: .25rem; -} - -.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; -} - -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[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 .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} - -.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { - z-index: 3; -} - -.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: .375rem .75rem; - font-size: 1rem; - font-weight: normal; - line-height: 1; - color: #55595c; - text-align: center; - background-color: #eceeef; - border: 1px solid #ccc; - border-radius: .25rem; -} - -.input-group-addon.form-control-sm, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: .275rem .75rem; - font-size: .875rem; - border-radius: .2rem; -} - -.input-group-addon.form-control-lg, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: .75rem 1.25rem; - font-size: 1.25rem; - border-radius: .3rem; -} - -.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:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { - z-index: 3; -} - -.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; -} - -.input-group-btn:last-child > .btn:focus, .input-group-btn:last-child > .btn:active, .input-group-btn:last-child > .btn:hover, -.input-group-btn:last-child > .btn-group:focus, -.input-group-btn:last-child > .btn-group:active, -.input-group-btn:last-child > .btn-group:hover { - z-index: 3; -} - -.c-input { - position: relative; - display: inline; - padding-left: 1.5rem; - color: #555; - cursor: pointer; -} - -.c-input > input { - position: absolute; - z-index: -1; - opacity: 0; -} - -.c-input > input:checked ~ .c-indicator { - color: #fff; - background-color: #0074d9; -} - -.c-input > input:focus ~ .c-indicator { - -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; - box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; -} - -.c-input > input:active ~ .c-indicator { - color: #fff; - background-color: #84c6ff; -} - -.c-input + .c-input { - margin-left: 1rem; -} - -.c-indicator { - position: absolute; - top: 0; - left: 0; - display: block; - width: 1rem; - height: 1rem; - font-size: 65%; - line-height: 1rem; - color: #eee; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #eee; - background-repeat: no-repeat; - background-position: center center; - -webkit-background-size: 50% 50%; - background-size: 50% 50%; -} - -.c-checkbox .c-indicator { - border-radius: .25rem; -} - -.c-checkbox input:checked ~ .c-indicator { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=); -} - -.c-checkbox input:indeterminate ~ .c-indicator { - background-color: #0074d9; - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K); -} - -.c-radio .c-indicator { - border-radius: 50%; -} - -.c-radio input:checked ~ .c-indicator { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==); -} - -.c-inputs-stacked .c-input { - display: inline; -} - -.c-inputs-stacked .c-input::after { - display: block; - margin-bottom: .25rem; - content: ""; -} - -.c-inputs-stacked .c-input + .c-input { - margin-left: 0; -} - -.c-select { - display: inline-block; - max-width: 100%; - -webkit-appearance: none; - padding: .375rem 1.75rem .375rem .75rem; - padding-right: .75rem \9; - color: #55595c; - vertical-align: middle; - background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center; - background-image: none \9; - -webkit-background-size: 8px 10px; - background-size: 8px 10px; - border: 1px solid #ccc; - - -moz-appearance: none; -} - -.c-select:focus { - border-color: #51a7e8; - outline: none; -} - -.c-select::-ms-expand { - opacity: 0; -} - -.c-select-sm { - padding-top: 3px; - padding-bottom: 3px; - font-size: 12px; -} - -.c-select-sm:not([multiple]) { - height: 26px; - min-height: 26px; -} - -.file { - position: relative; - display: inline-block; - height: 2.5rem; - cursor: pointer; -} - -.file input { - min-width: 14rem; - margin: 0; - filter: alpha(opacity=0); - opacity: 0; -} - -.file-custom { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 5; - height: 2.5rem; - padding: .5rem 1rem; - line-height: 1.5; - color: #555; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: #fff; - border: 1px solid #ddd; - border-radius: .25rem; -} - -.file-custom::after { - content: "Choose file..."; -} - -.file-custom::before { - position: absolute; - top: -.075rem; - right: -.075rem; - bottom: -.075rem; - z-index: 6; - display: block; - height: 2.5rem; - padding: .5rem 1rem; - line-height: 1.5; - color: #555; - content: "Browse"; - background-color: #eee; - border: 1px solid #ddd; - border-radius: 0 .25rem .25rem 0; -} - -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: inline-block; -} - -.nav-link:focus, .nav-link:hover { - text-decoration: none; -} - -.nav-link.disabled { - color: #818a91; -} - -.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover { - color: #818a91; - cursor: not-allowed; - background-color: transparent; -} - -.nav-inline .nav-item { - display: inline-block; -} - -.nav-inline .nav-item + .nav-item, -.nav-inline .nav-link + .nav-link { - margin-left: 1rem; -} - -.nav-tabs { - border-bottom: 1px solid #ddd; -} - -.nav-tabs::after { - display: table; - clear: both; - content: ""; -} - -.nav-tabs .nav-item { - float: left; - margin-bottom: -1px; -} - -.nav-tabs .nav-item + .nav-item { - margin-left: .2rem; -} - -.nav-tabs .nav-link { - display: block; - padding: .5em 1em; - border: 1px solid transparent; - border-radius: .25rem .25rem 0 0; -} - -.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { - border-color: #eceeef #eceeef #ddd; -} - -.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover { - color: #818a91; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, -.nav-tabs .nav-item.open .nav-link, -.nav-tabs .nav-item.open .nav-link:focus, -.nav-tabs .nav-item.open .nav-link:hover { - color: #55595c; - background-color: #fff; - border-color: #ddd #ddd transparent; -} - -.nav-pills::after { - display: table; - clear: both; - content: ""; -} - -.nav-pills .nav-item { - float: left; -} - -.nav-pills .nav-item + .nav-item { - margin-left: .2rem; -} - -.nav-pills .nav-link { - display: block; - padding: .5em 1em; - border-radius: .25rem; -} - -.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover, -.nav-pills .nav-item.open .nav-link, -.nav-pills .nav-item.open .nav-link:focus, -.nav-pills .nav-item.open .nav-link:hover { - color: #fff; - cursor: default; - background-color: #0275d8; -} - -.nav-stacked .nav-item { - display: block; - float: none; -} - -.nav-stacked .nav-item + .nav-item { - margin-top: .2rem; - margin-left: 0; -} - -.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; - padding: .5rem 1rem; -} - -.navbar::after { - display: table; - clear: both; - content: ""; -} - -@media (min-width: 544px) { - .navbar { - border-radius: .25rem; - } -} - -.navbar-full { - z-index: 1000; -} - -@media (min-width: 544px) { - .navbar-full { - border-radius: 0; - } -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} - -@media (min-width: 544px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1030; - width: 100%; -} - -@media (min-width: 544px) { - .navbar-sticky-top { - border-radius: 0; - } -} - -.navbar-brand { - float: left; - padding-top: .25rem; - padding-bottom: .25rem; - margin-right: 1rem; - font-size: 1.25rem; -} - -.navbar-brand:focus, .navbar-brand:hover { - text-decoration: none; -} - -.navbar-brand > img { - display: block; -} - -.navbar-divider { - float: left; - width: 1px; - padding-top: .425rem; - padding-bottom: .425rem; - margin-right: 1rem; - margin-left: 1rem; - overflow: hidden; -} - -.navbar-divider::before { - content: "\00a0"; -} - -.navbar-toggler { - padding: .5rem .75rem; - font-size: 1.25rem; - line-height: 1; - background: none; - border: 1px solid transparent; - border-radius: .25rem; -} - -.navbar-toggler:focus, .navbar-toggler:hover { - text-decoration: none; -} - -@media (min-width: 544px) { - .navbar-toggleable-xs { - display: block !important; - } -} - -@media (min-width: 768px) { - .navbar-toggleable-sm { - display: block !important; - } -} - -@media (min-width: 992px) { - .navbar-toggleable-md { - display: block !important; - } -} - -.navbar-nav .nav-item { - float: left; -} - -.navbar-nav .nav-link { - display: block; - padding-top: .425rem; - padding-bottom: .425rem; -} - -.navbar-nav .nav-link + .nav-link { - margin-left: 1rem; -} - -.navbar-nav .nav-item + .nav-item { - margin-left: 1rem; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, .8); -} - -.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { - color: rgba(0, 0, 0, .8); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, .3); -} - -.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, .6); -} - -.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav .open > .nav-link:focus, .navbar-light .navbar-nav .open > .nav-link:hover, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .active > .nav-link:focus, -.navbar-light .navbar-nav .active > .nav-link:hover, -.navbar-light .navbar-nav .nav-link.open, -.navbar-light .navbar-nav .nav-link.open:focus, -.navbar-light .navbar-nav .nav-link.open:hover, -.navbar-light .navbar-nav .nav-link.active, -.navbar-light .navbar-nav .nav-link.active:focus, -.navbar-light .navbar-nav .nav-link.active:hover { - color: rgba(0, 0, 0, .8); -} - -.navbar-light .navbar-divider { - background-color: rgba(0, 0, 0, .075); -} - -.navbar-dark .navbar-brand { - color: white; -} - -.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { - color: white; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, .5); -} - -.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { - color: rgba(255, 255, 255, .75); -} - -.navbar-dark .navbar-nav .open > .nav-link, .navbar-dark .navbar-nav .open > .nav-link:focus, .navbar-dark .navbar-nav .open > .nav-link:hover, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link:focus, -.navbar-dark .navbar-nav .active > .nav-link:hover, -.navbar-dark .navbar-nav .nav-link.open, -.navbar-dark .navbar-nav .nav-link.open:focus, -.navbar-dark .navbar-nav .nav-link.open:hover, -.navbar-dark .navbar-nav .nav-link.active, -.navbar-dark .navbar-nav .nav-link.active:focus, -.navbar-dark .navbar-nav .nav-link.active:hover { - color: white; -} - -.navbar-dark .navbar-divider { - background-color: rgba(255, 255, 255, .075); -} - -.card { - position: relative; - display: block; - margin-bottom: .75rem; - background-color: #fff; - border: 1px solid #e5e5e5; - border-radius: .25rem; -} - -.card-block { - padding: 1.25rem; -} - -.card-title { - margin-bottom: .75rem; -} - -.card-subtitle { - margin-top: -.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-radius: .25rem .25rem 0 0; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-radius: 0 0 .25rem .25rem; -} - -.card-header { - padding: .75rem 1.25rem; - background-color: #f5f5f5; - border-bottom: 1px solid #e5e5e5; -} - -.card-header:first-child { - border-radius: .25rem .25rem 0 0; -} - -.card-footer { - padding: .75rem 1.25rem; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; -} - -.card-footer:last-child { - border-radius: 0 0 .25rem .25rem; -} - -.card-primary { - background-color: #0275d8; - border-color: #0275d8; -} - -.card-success { - background-color: #5cb85c; - border-color: #5cb85c; -} - -.card-info { - background-color: #5bc0de; - border-color: #5bc0de; -} - -.card-warning { - background-color: #f0ad4e; - border-color: #f0ad4e; -} - -.card-danger { - background-color: #d9534f; - border-color: #d9534f; -} - -.card-primary-outline { - background-color: transparent; - border-color: #0275d8; -} - -.card-secondary-outline { - background-color: transparent; - border-color: #ccc; -} - -.card-info-outline { - background-color: transparent; - border-color: #5bc0de; -} - -.card-success-outline { - background-color: transparent; - border-color: #5cb85c; -} - -.card-warning-outline { - background-color: transparent; - border-color: #f0ad4e; -} - -.card-danger-outline { - background-color: transparent; - border-color: #d9534f; -} - -.card-inverse .card-header, -.card-inverse .card-footer { - border-bottom: 1px solid rgba(255, 255, 255, .2); -} - -.card-inverse .card-header, -.card-inverse .card-footer, -.card-inverse .card-title, -.card-inverse .card-blockquote { - color: #fff; -} - -.card-inverse .card-link, -.card-inverse .card-text, -.card-inverse .card-blockquote > footer { - color: rgba(255, 255, 255, .65); -} - -.card-inverse .card-link:focus, .card-inverse .card-link:hover { - color: #fff; -} - -.card-blockquote { - padding: 0; - margin-bottom: 0; - border-left: 0; -} - -.card-img { - border-radius: .25rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img-top { - border-radius: .25rem .25rem 0 0; -} - -.card-img-bottom { - border-radius: 0 0 .25rem .25rem; -} - -@media (min-width: 544px) { - .card-deck { - display: table; - table-layout: fixed; - border-spacing: 1.25rem 0; - } - .card-deck .card { - display: table-cell; - width: 1%; - vertical-align: top; - } - .card-deck-wrapper { - margin-right: -1.25rem; - margin-left: -1.25rem; - } -} - -@media (min-width: 544px) { - .card-group { - display: table; - width: 100%; - table-layout: fixed; - } - .card-group .card { - display: table-cell; - vertical-align: top; - } - .card-group .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group .card:first-child { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group .card:first-child .card-img-top { - border-top-right-radius: 0; - } - .card-group .card:first-child .card-img-bottom { - border-bottom-right-radius: 0; - } - .card-group .card:last-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group .card:last-child .card-img-top { - border-top-left-radius: 0; - } - .card-group .card:last-child .card-img-bottom { - border-bottom-left-radius: 0; - } - .card-group .card:not(:first-child):not(:last-child) { - border-radius: 0; - } - .card-group .card:not(:first-child):not(:last-child) .card-img-top, - .card-group .card:not(:first-child):not(:last-child) .card-img-bottom { - border-radius: 0; - } -} - -@media (min-width: 544px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.breadcrumb { - padding: .75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #eceeef; - border-radius: .25rem; -} - -.breadcrumb::after { - display: table; - clear: both; - content: ""; -} - -.breadcrumb > li { - float: left; -} - -.breadcrumb > li + li::before { - padding-right: .5rem; - padding-left: .5rem; - color: #818a91; - content: "/"; -} - -.breadcrumb > .active { - color: #818a91; -} - -.pagination { - display: inline-block; - padding-left: 0; - margin-top: 1rem; - margin-bottom: 1rem; - border-radius: .25rem; -} - -.page-item { - display: inline; -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; -} - -.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover { - z-index: 2; - color: #fff; - cursor: default; - background-color: #0275d8; - border-color: #0275d8; -} - -.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover { - color: #818a91; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; -} - -.page-link { - position: relative; - float: left; - padding: .5rem .75rem; - margin-left: -1px; - line-height: 1.5; - color: #0275d8; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; -} - -.page-link:focus, .page-link:hover { - color: #014c8c; - background-color: #eceeef; - border-color: #ddd; -} - -.pagination-lg .page-link { - padding: .75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.333333; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: .3rem; - border-bottom-left-radius: .3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: .3rem; - border-bottom-right-radius: .3rem; -} - -.pagination-sm .page-link { - padding: .275rem .75rem; - font-size: .875rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: .2rem; - border-bottom-left-radius: .2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: .2rem; - border-bottom-right-radius: .2rem; -} - -.pager { - padding-left: 0; - margin-top: 1rem; - margin-bottom: 1rem; - text-align: center; - list-style: none; -} - -.pager::after { - display: table; - clear: both; - content: ""; -} - -.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: #eceeef; -} - -.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover { - color: #818a91; - cursor: not-allowed; - background-color: #fff; -} - -.pager .disabled > span { - color: #818a91; - cursor: not-allowed; - background-color: #fff; -} - -.pager-next > a, -.pager-next > span { - float: right; -} - -.pager-prev > a, -.pager-prev > span { - float: left; -} - -.label { - display: inline-block; - padding: .25em .4em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25rem; -} - -.label:empty { - display: none; -} - -.btn .label { - position: relative; - top: -1px; -} - -a.label:focus, a.label:hover { - color: #fff; - text-decoration: none; - cursor: pointer; -} - -.label-pill { - padding-right: .6em; - padding-left: .6em; - border-radius: 10rem; -} - -.label-default { - background-color: #818a91; -} - -.label-default[href]:focus, .label-default[href]:hover { - background-color: #687077; -} - -.label-primary { - background-color: #0275d8; -} - -.label-primary[href]:focus, .label-primary[href]:hover { - background-color: #025aa5; -} - -.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; -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #eceeef; - border-radius: .3rem; -} - -@media (min-width: 544px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-hr { - border-top-color: #d0d5d8; -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - padding: 15px; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: .25rem; -} - -.alert > p, -.alert > ul { - margin-bottom: 0; -} - -.alert > p + p { - margin-top: 5px; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: bold; -} - -.alert-dismissible { - padding-right: 35px; -} - -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} - -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d0e9c6; -} - -.alert-success hr { - border-top-color: #c1e2b3; -} - -.alert-success .alert-link { - color: #2b542c; -} - -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bcdff1; -} - -.alert-info hr { - border-top-color: #a6d5ec; -} - -.alert-info .alert-link { - color: #245269; -} - -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faf2cc; -} - -.alert-warning hr { - border-top-color: #f7ecb5; -} - -.alert-warning .alert-link { - color: #66512c; -} - -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebcccc; -} - -.alert-danger hr { - border-top-color: #e4b9b9; -} - -.alert-danger .alert-link { - color: #843534; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: block; - width: 100%; - height: 1rem; - margin-bottom: 1rem; -} - -.progress[value] { - -webkit-appearance: none; - color: #0074d9; - border: 0; - - -moz-appearance: none; - appearance: none; -} - -.progress[value]::-webkit-progress-bar { - background-color: #eee; - border-radius: .25rem; -} - -.progress[value]::-webkit-progress-value::before { - content: attr(value); -} - -.progress[value]::-webkit-progress-value { - background-color: #0074d9; - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.progress[value="100"]::-webkit-progress-value { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; -} - -@media screen and (min-width: 0\0) { - .progress { - background-color: #eee; - border-radius: .25rem; - } - .progress-bar { - display: inline-block; - height: 1rem; - text-indent: -999rem; - background-color: #0074d9; - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - .progress[width^="0"] { - min-width: 2rem; - color: #818a91; - background-color: transparent; - background-image: none; - } - .progress[width="100%"] { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } -} - -.progress-striped[value]::-webkit-progress-value { - 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: 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: 1rem 1rem; - background-size: 1rem 1rem; -} - -.progress-striped[value]::-moz-progress-bar { - 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); - background-size: 1rem 1rem; -} - -@media screen and (min-width: 0\0) { - .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: 1rem 1rem; - background-size: 1rem 1rem; - } -} - -.progress-animated[value]::-webkit-progress-value { - -webkit-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-animated[value]::-moz-progress-bar { - animation: progress-bar-stripes 2s linear infinite; -} - -@media screen and (min-width: 0\0) { - .progress-animated .progress-bar-striped { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; - } -} - -.progress-success[value]::-webkit-progress-value { - background-color: #5cb85c; -} - -.progress-success[value]::-moz-progress-bar { - background-color: #5cb85c; -} - -@media screen and (min-width: 0\0) { - .progress-success .progress-bar { - background-color: #5cb85c; - } -} - -.progress-info[value]::-webkit-progress-value { - background-color: #5bc0de; -} - -.progress-info[value]::-moz-progress-bar { - background-color: #5bc0de; -} - -@media screen and (min-width: 0\0) { - .progress-info .progress-bar { - background-color: #5bc0de; - } -} - -.progress-warning[value]::-webkit-progress-value { - background-color: #f0ad4e; -} - -.progress-warning[value]::-moz-progress-bar { - background-color: #f0ad4e; -} - -@media screen and (min-width: 0\0) { - .progress-warning .progress-bar { - background-color: #f0ad4e; - } -} - -.progress-danger[value]::-webkit-progress-value { - background-color: #d9534f; -} - -.progress-danger[value]::-moz-progress-bar { - background-color: #d9534f; -} - -@media screen and (min-width: 0\0) { - .progress-danger .progress-bar { - background-color: #d9534f; - } -} - -.media { - margin-top: 15px; -} - -.media:first-child { - margin-top: 0; -} - -.media, -.media-body { - overflow: hidden; - zoom: 1; -} - -.media-body { - width: 10000px; -} - -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} - -.media-middle { - vertical-align: middle; -} - -.media-bottom { - vertical-align: bottom; -} - -.media-object { - display: block; -} - -.media-object.img-thumbnail { - max-width: none; -} - -.media-right { - padding-left: 10px; -} - -.media-left { - padding-right: 10px; -} - -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} - -.media-list { - padding-left: 0; - list-style: none; -} - -.list-group { - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item { - position: relative; - display: block; - padding: .75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} - -.list-group-item:first-child { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; -} - -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.list-group-flush .list-group-item { - border-width: 1px 0; - border-radius: 0; -} - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - border-bottom: 0; -} - -a.list-group-item, -button.list-group-item { - width: 100%; - color: #555; - text-align: inherit; -} - -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; -} - -.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover { - color: #818a91; - cursor: not-allowed; - background-color: #eceeef; -} - -.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: #818a91; -} - -.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { - z-index: 2; - color: #fff; - background-color: #0275d8; - border-color: #0275d8; -} - -.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: #a8d6fe; -} - -.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; -} - -.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-21by9 { - padding-bottom: 42.857143%; -} - -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} - -.embed-responsive-4by3 { - padding-bottom: 75%; -} - -.embed-responsive-1by1 { - padding-bottom: 100%; -} - -.close { - float: right; - font-size: 1.5rem; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .2; -} - -.close:focus, .close:hover { - color: #000; - text-decoration: none; - cursor: pointer; - 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: transform .3s ease-out, -o-transform .3s ease-out; - transition: -webkit-transform .3s ease-out; - transition: transform .3s ease-out; - transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-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 rgba(0, 0, 0, .2); - border-radius: .3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.in { - opacity: .5; -} - -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} - -.modal-header::after { - display: table; - clear: both; - content: ""; -} - -.modal-header .close { - margin-top: -2px; -} - -.modal-title { - margin: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - padding: 15px; -} - -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} - -.modal-footer::after { - display: table; - clear: both; - content: ""; -} - -.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: 544px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-sm { - width: 300px; - } -} - -@media (min-width: 768px) { - .modal-lg { - width: 900px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: .875rem; - font-style: normal; - font-weight: normal; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - opacity: 0; - - line-break: auto; -} - -.tooltip.in { - opacity: .9; -} - -.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom { - padding: 5px 0; - margin-top: -3px; -} - -.tooltip.tooltip-top .tooltip-arrow, .tooltip.bs-tether-element-attached-bottom .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} - -.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left { - padding: 0 5px; - margin-left: 3px; -} - -.tooltip.tooltip-right .tooltip-arrow, .tooltip.bs-tether-element-attached-left .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} - -.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top { - padding: 5px 0; - margin-top: 3px; -} - -.tooltip.tooltip-bottom .tooltip-arrow, .tooltip.bs-tether-element-attached-top .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} - -.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right { - padding: 0 5px; - margin-left: -3px; -} - -.tooltip.tooltip-left .tooltip-arrow, .tooltip.bs-tether-element-attached-right .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: .25rem; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: .875rem; - font-style: normal; - font-weight: normal; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: .3rem; - - line-break: auto; -} - -.popover.popover-top, .popover.bs-tether-element-attached-bottom { - margin-top: -10px; -} - -.popover.popover-top .popover-arrow, .popover.bs-tether-element-attached-bottom .popover-arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; -} - -.popover.popover-top .popover-arrow::after, .popover.bs-tether-element-attached-bottom .popover-arrow::after { - bottom: 1px; - margin-left: -10px; - content: ""; - border-top-color: #fff; - border-bottom-width: 0; -} - -.popover.popover-right, .popover.bs-tether-element-attached-left { - margin-left: 10px; -} - -.popover.popover-right .popover-arrow, .popover.bs-tether-element-attached-left .popover-arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; -} - -.popover.popover-right .popover-arrow::after, .popover.bs-tether-element-attached-left .popover-arrow::after { - bottom: -10px; - left: 1px; - content: ""; - border-right-color: #fff; - border-left-width: 0; -} - -.popover.popover-bottom, .popover.bs-tether-element-attached-top { - margin-top: 10px; -} - -.popover.popover-bottom .popover-arrow, .popover.bs-tether-element-attached-top .popover-arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: rgba(0, 0, 0, .25); -} - -.popover.popover-bottom .popover-arrow::after, .popover.bs-tether-element-attached-top .popover-arrow::after { - top: 1px; - margin-left: -10px; - content: ""; - border-top-width: 0; - border-bottom-color: #fff; -} - -.popover.popover-left, .popover.bs-tether-element-attached-right { - margin-left: -10px; -} - -.popover.popover-left .popover-arrow, .popover.bs-tether-element-attached-right .popover-arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: rgba(0, 0, 0, .25); -} - -.popover.popover-left .popover-arrow::after, .popover.bs-tether-element-attached-right .popover-arrow::after { - right: 1px; - bottom: -10px; - content: ""; - border-right-width: 0; - border-left-color: #fff; -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: -.7rem -.7rem 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; -} - -.carousel { - position: relative; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner > .carousel-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 > .carousel-item > img, -.carousel-inner > .carousel-item > a > img { - line-height: 1; -} - -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .carousel-item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: transform .6s ease-in-out, -o-transform .6s ease-in-out; - transition: -webkit-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .carousel-item.next, .carousel-inner > .carousel-item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .carousel-item.prev, .carousel-inner > .carousel-item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .carousel-item.next.left, .carousel-inner > .carousel-item.prev.right, .carousel-inner > .carousel-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); - opacity: .5; -} - -.carousel-control.left { - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - 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: 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-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - 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: 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; - outline: 0; - opacity: .9; -} - -.carousel-control .icon-prev, -.carousel-control .icon-next { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - width: 20px; - height: 20px; - margin-top: -10px; - font-family: serif; - line-height: 1; -} - -.carousel-control .icon-prev { - left: 50%; - margin-left: -10px; -} - -.carousel-control .icon-next { - right: 50%; - margin-right: -10px; -} - -.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: transparent; - 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 (min-width: 544px) { - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} - -.clearfix::after { - display: table; - clear: both; - content: ""; -} - -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} - -.pull-xs-left { - float: left !important; -} - -.pull-xs-right { - float: right !important; -} - -.pull-xs-none { - float: none !important; -} - -@media (min-width: 544px) { - .pull-sm-left { - float: left !important; - } - .pull-sm-right { - float: right !important; - } - .pull-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .pull-md-left { - float: left !important; - } - .pull-md-right { - float: right !important; - } - .pull-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .pull-lg-left { - float: left !important; - } - .pull-lg-right { - float: right !important; - } - .pull-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .pull-xl-left { - float: left !important; - } - .pull-xl-right { - float: right !important; - } - .pull-xl-none { - float: none !important; - } -} - -.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; -} - -.invisible { - visibility: hidden !important; -} - -.text-hide { - font: "0/0" a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-justify { - text-align: justify !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-xs-left { - text-align: left !important; -} - -.text-xs-right { - text-align: right !important; -} - -.text-xs-center { - text-align: center !important; -} - -@media (min-width: 544px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-normal { - font-weight: normal; -} - -.font-weight-bold { - font-weight: bold; -} - -.font-italic { - font-style: italic; -} - -.text-muted { - color: #818a91; -} - -.text-primary { - color: #0275d8 !important; -} - -a.text-primary:focus, a.text-primary:hover { - color: #025aa5; -} - -.text-success { - color: #5cb85c !important; -} - -a.text-success:focus, a.text-success:hover { - color: #449d44; -} - -.text-info { - color: #5bc0de !important; -} - -a.text-info:focus, a.text-info:hover { - color: #31b0d5; -} - -.text-warning { - color: #f0ad4e !important; -} - -a.text-warning:focus, a.text-warning:hover { - color: #ec971f; -} - -.text-danger { - color: #d9534f !important; -} - -a.text-danger:focus, a.text-danger:hover { - color: #c9302c; -} - -.bg-inverse { - color: #eceeef; - background-color: #373a3c; -} - -.bg-faded { - background-color: #f7f7f9; -} - -.bg-primary { - color: #fff !important; - background-color: #0275d8 !important; -} - -a.bg-primary:focus, a.bg-primary:hover { - background-color: #025aa5; -} - -.bg-success { - color: #fff !important; - background-color: #5cb85c !important; -} - -a.bg-success:focus, a.bg-success:hover { - background-color: #449d44; -} - -.bg-info { - color: #fff !important; - background-color: #5bc0de !important; -} - -a.bg-info:focus, a.bg-info:hover { - background-color: #31b0d5; -} - -.bg-warning { - color: #fff !important; - background-color: #f0ad4e !important; -} - -a.bg-warning:focus, a.bg-warning:hover { - background-color: #ec971f; -} - -.bg-danger { - color: #fff !important; - background-color: #d9534f !important; -} - -a.bg-danger:focus, a.bg-danger:hover { - background-color: #c9302c; -} - -.m-x-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.m-a-0 { - margin: 0 0 !important; -} - -.m-t-0 { - margin-top: 0 !important; -} - -.m-r-0 { - margin-right: 0 !important; -} - -.m-b-0 { - margin-bottom: 0 !important; -} - -.m-l-0 { - margin-left: 0 !important; -} - -.m-x-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.m-y-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.m-a-1 { - margin: 1rem 1rem !important; -} - -.m-t-1 { - margin-top: 1rem !important; -} - -.m-r-1 { - margin-right: 1rem !important; -} - -.m-b-1 { - margin-bottom: 1rem !important; -} - -.m-l-1 { - margin-left: 1rem !important; -} - -.m-x-1 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.m-y-1 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.m-a-2 { - margin: 1.5rem 1.5rem !important; -} - -.m-t-2 { - margin-top: 1.5rem !important; -} - -.m-r-2 { - margin-right: 1.5rem !important; -} - -.m-b-2 { - margin-bottom: 1.5rem !important; -} - -.m-l-2 { - margin-left: 1.5rem !important; -} - -.m-x-2 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.m-y-2 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.m-a-3 { - margin: 3rem 3rem !important; -} - -.m-t-3 { - margin-top: 3rem !important; -} - -.m-r-3 { - margin-right: 3rem !important; -} - -.m-b-3 { - margin-bottom: 3rem !important; -} - -.m-l-3 { - margin-left: 3rem !important; -} - -.m-x-3 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.m-y-3 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.p-a-0 { - padding: 0 0 !important; -} - -.p-t-0 { - padding-top: 0 !important; -} - -.p-r-0 { - padding-right: 0 !important; -} - -.p-b-0 { - padding-bottom: 0 !important; -} - -.p-l-0 { - padding-left: 0 !important; -} - -.p-x-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.p-y-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.p-a-1 { - padding: 1rem 1rem !important; -} - -.p-t-1 { - padding-top: 1rem !important; -} - -.p-r-1 { - padding-right: 1rem !important; -} - -.p-b-1 { - padding-bottom: 1rem !important; -} - -.p-l-1 { - padding-left: 1rem !important; -} - -.p-x-1 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.p-y-1 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.p-a-2 { - padding: 1.5rem 1.5rem !important; -} - -.p-t-2 { - padding-top: 1.5rem !important; -} - -.p-r-2 { - padding-right: 1.5rem !important; -} - -.p-b-2 { - padding-bottom: 1.5rem !important; -} - -.p-l-2 { - padding-left: 1.5rem !important; -} - -.p-x-2 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.p-y-2 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.p-a-3 { - padding: 3rem 3rem !important; -} - -.p-t-3 { - padding-top: 3rem !important; -} - -.p-r-3 { - padding-right: 3rem !important; -} - -.p-b-3 { - padding-bottom: 3rem !important; -} - -.p-l-3 { - padding-left: 3rem !important; -} - -.p-x-3 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.p-y-3 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pos-f-t { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.hidden-xs-up { - display: none !important; -} - -@media (max-width: 543px) { - .hidden-xs-down { - display: none !important; - } -} - -@media (min-width: 544px) { - .hidden-sm-up { - display: none !important; - } -} - -@media (max-width: 767px) { - .hidden-sm-down { - display: none !important; - } -} - -@media (min-width: 768px) { - .hidden-md-up { - display: none !important; - } -} - -@media (max-width: 991px) { - .hidden-md-down { - display: none !important; - } -} - -@media (min-width: 992px) { - .hidden-lg-up { - display: none !important; - } -} - -@media (max-width: 1199px) { - .hidden-lg-down { - display: none !important; - } -} - -@media (min-width: 1200px) { - .hidden-xl-up { - display: none !important; - } -} - -.hidden-xl-down { - display: none !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/Plugins/Mineplex.ReportServer/web/css/bootstrap.css.map b/Plugins/Mineplex.ReportServer/web/css/bootstrap.css.map deleted file mode 100644 index 5dd93e733..000000000 --- a/Plugins/Mineplex.ReportServer/web/css/bootstrap.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap.scss","../../scss/_normalize.scss","bootstrap.css","../../scss/_print.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/mixins/_tab-focus.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/mixins/_clearfix.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_animation.scss","../../scss/_dropdown.scss","../../scss/mixins/_nav-divider.scss","../../scss/mixins/_reset-filter.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/mixins/_cards.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_pager.scss","../../scss/_labels.scss","../../scss/mixins/_label.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/mixins/_gradients.scss","../../scss/mixins/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_responsive-embed.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/_utilities.scss","../../scss/mixins/_center-block.scss","../../scss/mixins/_pulls.scss","../../scss/mixins/_screen-reader.scss","../../scss/mixins/_text-hide.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/_utilities-background.scss","../../scss/mixins/_background-variant.scss","../../scss/_utilities-spacing.scss","../../scss/_utilities-responsive.scss"],"names":[],"mappings":"AAAA;;;;GAIG;ACJH,4EAA4E;AAQ5E;EACE,wBAAwB;EACxB,2BAA2B;EAC3B,+BAA+B;CAChC;;AAMD;EACE,UAAU;CACX;;AAYD;;;;;;;;;;;;;EAaE,eAAe;CAChB;;AAOD;;;;EAIE,sBAAsB;EACtB,yBAAyB;CAC1B;;AAOD;EACE,cAAc;EACd,UAAU;CACX;;ACxBD;;EDiCE,cAAc;CACf;;AASD;EACE,8BAA8B;CAC/B;;AAOD;EAEI,WAAW;CACZ;;AAHH;EAKI,WAAW;CACZ;;AAUH;EACE,0BAA0B;CAC3B;;AAMD;;EAEE,kBAAkB;CACnB;;AAMD;EACE,mBAAmB;CACpB;;AAOD;EACE,eAAe;EACf,iBAAiB;CAClB;;AAMD;EACE,iBAAiB;EACjB,YAAY;CACb;;AAMD;EACE,eAAe;CAChB;;AAMD;;EAEE,eAAe;EACf,eAAe;EACf,mBAAmB;EACnB,yBAAyB;CAC1B;;AAED;EACE,YAAY;CACb;;AAED;EACE,gBAAgB;CACjB;;AASD;EACE,UAAU;CACX;;AAMD;EACE,iBAAiB;CAClB;;AASD;EACE,iBAAiB;CAClB;;AAMD;EACE,gCAAwB;UAAxB,wBAAwB;EACxB,UAAU;CACX;;AAMD;EACE,eAAe;CAChB;;AAMD;;;;EAIE,kCAAkC;EAClC,eAAe;CAChB;;AAiBD;;;;;EAKE,eAAe;EACf,cAAc;EACd,UAAU;CACX;;AAMD;EACE,kBAAkB;CACnB;;AASD;;EAEE,qBAAqB;CACtB;;AAUD;;;;EAIE,2BAA2B;EAC3B,gBAAgB;CACjB;;AAMD;;EAEE,gBAAgB;CACjB;;AAMD;;EAEE,UAAU;EACV,WAAW;CACZ;;AAOD;EACE,oBAAoB;CACrB;;AAUD;;EAEE,+BAAuB;UAAvB,uBAAuB;EACvB,WAAW;CACZ;;AAQD;;EAEE,aAAa;CACd;;AAOD;EACE,8BAA8B;EAC9B,gCAAwB;UAAxB,wBAAwB;CACzB;;AAQD;;EAEE,yBAAyB;CAC1B;;AAMD;EACE,0BAA0B;EAC1B,cAAc;EACd,+BAA+B;CAChC;;AAOD;EACE,UAAU;EACV,WAAW;CACZ;;AAMD;EACE,eAAe;CAChB;;AAOD;EACE,kBAAkB;CACnB;;AASD;EACE,0BAA0B;EAC1B,kBAAkB;CACnB;;AAED;;EAEE,WAAW;CACZ;;AEpaD;EACE;;;IAGE,6BAA6B;IAC7B,oCAA4B;YAA5B,4BAA4B;GAC7B;EAED;;IAEE,2BAA2B;GAC5B;EAED;IACE,8BAA6B;GAC9B;EAED;;IAEE,uBAAgC;IAChC,yBAAyB;GAC1B;EAED;IACE,4BAA4B;GAC7B;EAED;;IAEE,yBAAyB;GAC1B;EAED;IACE,2BAA2B;GAC5B;EAED;;;IAGE,WAAW;IACX,UAAU;GACX;EAED;;IAEE,wBAAwB;GACzB;EAKD;IACE,cAAc;GACf;EACD;;IAGI,kCAAkC;GACnC;EAEH;IACE,uBAAgC;GACjC;EAED;IACE,qCAAqC;GAMtC;EAPD;;IAKI,kCAAkC;GACnC;EAEH;;IAGI,kCAAkC;GACnC;CD2MJ;;AE3QD;EACE,+BAAuB;UAAvB,uBAAuB;CACxB;;AAED;;;EAGE,4BAAoB;UAApB,oBAAoB;CACrB;;AAsBC;EAAsB,oBAAoB;CF2P3C;;AE1PC;EAAsB,oBAAoB;CF8P3C;;AE5PC;EAAsB,oBAAoB;CFoQ3C;;AEnQC;EAAsB,oBAAoB;CFuQ3C;;AE/PD;EAEE,gBCuF+B;EDrF/B,yCAAiC;CAClC;;AAED;EAEE,4DC0EyE;EDzEzE,gBCiF+B;EDhF/B,iBCsG8B;EDpG9B,eC9CiC;EDgDjC,uBCW+B;CDVhC;;AF8PD;EEtPE,yBAAyB;CAC1B;;AAWD;EACE,cAAc;EACd,qBAAqB;CACtB;;AAMD;EACE,cAAc;EACd,oBAAoB;CACrB;;AAGD;;EAGE,aAAa;EACb,kCCtFiC;CDuFlC;;AAED;EACE,oBAAoB;EACpB,mBAAmB;EACnB,qBAAqB;CACtB;;AAED;;;EAGE,cAAc;EACd,oBAAoB;CACrB;;AAED;;;;EAIE,iBAAiB;CAClB;;AAED;EACE,kBCwDgC;CDvDjC;;AAED;EACE,qBAAqB;EACrB,eAAe;CAChB;;AAED;EACE,iBAAiB;CAClB;;AAOD;EACE,eC5HiC;ED6HjC,sBC/D+B;CDyEhC;;AAZD;EAKI,eCjE+B;EDkE/B,2BCjEkC;CC5EjC;;AFuIL;EGzJE,qBAAqB;EAErB,2CAA2C;EAC3C,qBAAqB;CHiKpB;;AAQH;EAEE,cAAc;EAEd,oBAAoB;CACrB;;AAOD;EAGE,iBAAiB;CAClB;;AAOD;EAGE,uBAAuB;CAGxB;;AFgND;EEtME,gBAAgB;CACjB;;AAaD;;;;;;;;;EASE,+BAA2B;MAA3B,2BAA2B;CAC5B;;AAOD;EAEE,8BCpByC;CDqB1C;;AAED;EACE,qBC3BoC;ED4BpC,wBC5BoC;ED6BpC,eChOiC;EDiOjC,iBAAiB;EACjB,qBAAqB;CACtB;;AAED;EAEE,iBAAiB;CAClB;;AAOD;EAEE,sBAAsB;EACtB,qBAAqB;CACtB;;AAMD;EACE,oBAAoB;EACpB,2CAA2C;CAC5C;;AAED;;;;EAKE,UAAU;EAIV,qBAAqB;EAErB,iBAAiB;CAClB;;AAED;EAEE,iBAAiB;CAClB;;AAED;EAIE,aAAa;EAEb,WAAW;EACX,UAAU;EACV,UAAU;CACX;;AAED;EAEE,eAAe;EACf,YAAY;EACZ,WAAW;EACX,qBAAqB;EACrB,kBAAkB;EAClB,qBAAqB;CAEtB;;AAED;EAEE,4BAAoB;UAApB,oBAAoB;EAKpB,yBAAyB;CAC1B;;AAGD;EACE,sBAAsB;CAIvB;;AFwJD;EEpJE,yBAAyB;CAC1B;;AItVD;;EAEE,sBH0KmC;EGzKnC,qBH0KkC;EGzKlC,iBH0K8B;EGzK9B,iBH0K8B;EGzK9B,eH0KkC;CGzKnC;;AAED;EAAK,kBHgJ8B;CGhJF;;AACjC;EAAK,gBHgJ4B;CGhJA;;AACjC;EAAK,mBHgJ+B;CGhJH;;AACjC;EAAK,kBHgJ8B;CGhJF;;AACjC;EAAK,mBHgJ+B;CGhJH;;AACjC;EAAK,gBHgJ4B;CGhJA;;AAKjC;EAAM,kBHsI6B;CGtID;;AAClC;EAAM,gBHsI2B;CGtIC;;AAClC;EAAM,mBHsI8B;CGtIF;;AAClC;EAAM,kBHsI6B;CGtID;;AAClC;EAAM,mBHsI8B;CGtIF;;AAClC;EAAM,gBHsI2B;CGtIC;;AAElC;EACE,mBHuJkC;EGtJlC,iBHuJ8B;CGtJ/B;;AAGD;EACE,gBH+HgC;EG9HhC,iBHmI+B;CGlIhC;;AACD;EACE,kBH4HkC;EG3HlC,iBHgI+B;CG/HhC;;AACD;EACE,kBHyHkC;EGxHlC,iBH6H+B;CG5HhC;;AACD;EACE,kBHsHkC;EGrHlC,iBH0H+B;CGzHhC;;AAOD;EACE,iBHA+B;EGC/B,oBHD+B;EGE/B,UAAU;EACV,yCHmIgC;CGlIjC;;AAOD;;EAEE,eAAe;EACf,oBAAoB;CACrB;;AAED;;EAEE,cAAc;EACd,0BHqYsC;CGpYvC;;AAOD;ECnFE,gBAAgB;EAChB,iBAAiB;CDoFlB;;AAGD;ECxFE,gBAAgB;EAChB,iBAAiB;CDyFlB;;AACD;EACE,sBAAsB;CAKvB;;AAND;EAII,kBHqG6B;CGpG9B;;AAIH;EACE,wBHgCmC;EG/BnC,uBH+BmC;CG7BpC;;AAJD;EEtGI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;AF+GH;EACE,eAAe;EACf,0BAA0B;CAC3B;;AAGD;EACE,qBHhE+B;EGiE/B,oBHjE+B;EGkE/B,mBHiE4C;EGhE5C,mCH/FiC;CGgGlC;;AAED;EACE,eAAe;EACf,eAAe;EACf,iBH0C8B;EGzC9B,eHvGiC;CG4GlC;;AATD;EAOI,uBAAuB;CACxB;;AAIH;EACE,oBHnF+B;EGoF/B,gBAAgB;EAChB,kBAAkB;EAClB,oCHlHiC;EGmHjC,eAAe;CAChB;;AAED;EAEI,YAAY;CACb;;AAHH;EAKI,uBAAuB;CACxB;;AGpJH;;ECGE,eAD8B;EAE9B,gBAAgB;EAChB,aAAa;CDHd;;AAGD;EERI,sBR+M0B;CMrM7B;;AAGD;EACE,iBNolBkC;EMnlBlC,iBN2J8B;EM1J9B,uBNmE+B;EMlE/B,uBNolBgC;EMnlBhC,uBN4L6B;EM3L7B,wCAAgC;EAAhC,mCAAgC;EAAhC,gCAAgC;ECbhC,sBDiB+B;EChB/B,gBAAgB;EAChB,aAAa;CDgBd;;AAGD;EACE,mBAAmB;CACpB;;AAMD;EAEE,sBAAsB;CACvB;;AAED;EACE,sBAAyB;EACzB,eAAe;CAChB;;AAED;EACE,eAAe;EACf,eNrBiC;CMsBlC;;AGnDD;;;;EAIE,+DT6I4E;CS5I7E;;AAGD;EACE,qBAAqB;EACrB,eAAe;EACf,eTooBmC;ESnoBnC,0BTooBmC;EQ7oBjC,uBR8M2B;CSnM9B;;AAGD;EACE,qBAAqB;EACrB,eAAe;EACf,YT8nBgC;ES7nBhC,uBT8nBgC;EQhpB9B,sBRgN0B;CSpL7B;;AAdD;EASI,WAAW;EACX,gBAAgB;EAChB,kBTyK8B;CSvK/B;;AAIH;EACE,eAAe;EACf,cAAc;EACd,oBAAoB;EACpB,eAAe;EACf,iBTsI8B;ESrI9B,eTbiC;CSuBlC;;AAhBD;EAUI,WAAW;EACX,mBAAmB;EACnB,eAAe;EACf,8BAA8B;EAC9B,iBAAiB;CAClB;;AAIH;EACE,kBTkmBiC;ESjmBjC,mBAAmB;CACpB;;ACrDD;ECCE,kBAAkB;EAClB,mBAAmB;EACnB,wBAAuB;EACvB,yBAAuB;CDAxB;;AAJD;ELFI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;AOwCC;EFzCJ;ICeM,iBX0GK;GUrHV;Cb+vBA;;Ae1tBG;EFzCJ;ICeM,iBX2GK;GUtHV;CbqwBA;;AehuBG;EFzCJ;ICeM,iBX4GK;GUvHV;Cb2wBA;;AetuBG;EFzCJ;ICeM,kBX6GM;GUxHX;CbixBA;;AazwBD;ECXE,kBAAkB;EAClB,mBAAmB;EACnB,wBAAuB;EACvB,yBAAuB;CDUxB;;AAFD;ELdI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;AKqBD;ECKA,wBAAsB;EACtB,yBAAsB;CDJrB;;AAFD;ELxBE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;AQYG;EATF,mBAAmB;EAEnB,gBAAgB;EAEhB,wBAAsB;EACtB,yBAAuB;CACxB;;AAaK;EAHA,YAAY;CACb;;AAEC;EFsBJ,iBAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,WAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,WAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,WAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,kBAAiB;CEjBZ;;AALD;EFsBJ,YAAiB;CEjBZ;;AAIC;EF0BR,YAAuD;CExB9C;;AAFD;EF0BR,iBAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,WAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,WAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,WAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,kBAA+B;CExBtB;;AAFD;EF0BR,YAA+B;CExBtB;;AAFD;EFsBR,WAAsD;CEpB7C;;AAFD;EFsBR,gBAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,UAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,UAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,UAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,iBAA8B;CEpBrB;;AAFD;EFsBR,WAA8B;CEpBrB;;AAFD;EFkBR,gBAAuB;CEhBd;;AAFD;EFkBR,uBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,iBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,iBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,iBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,wBAAuB;CEhBd;;AAFD;EFkBR,kBAAuB;CEhBd;;ADOP;EClBI;IAHA,YAAY;GACb;EAEC;IFsBJ,iBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,YAAiB;GEjBZ;EAIC;IF0BR,YAAuD;GExB9C;EAFD;IF0BR,iBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,YAA+B;GExBtB;EAFD;IFsBR,WAAsD;GEpB7C;EAFD;IFsBR,gBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,WAA8B;GEpBrB;EAFD;IFkBR,gBAAuB;GEhBd;EAFD;IFkBR,uBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,kBAAuB;GEhBd;ChBioCV;;Ae1nCG;EClBI;IAHA,YAAY;GACb;EAEC;IFsBJ,iBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,YAAiB;GEjBZ;EAIC;IF0BR,YAAuD;GExB9C;EAFD;IF0BR,iBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,YAA+B;GExBtB;EAFD;IFsBR,WAAsD;GEpB7C;EAFD;IFsBR,gBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,WAA8B;GEpBrB;EAFD;IFkBR,gBAAuB;GEhBd;EAFD;IFkBR,uBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,kBAAuB;GEhBd;ChBgyCV;;AezxCG;EClBI;IAHA,YAAY;GACb;EAEC;IFsBJ,iBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,YAAiB;GEjBZ;EAIC;IF0BR,YAAuD;GExB9C;EAFD;IF0BR,iBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,YAA+B;GExBtB;EAFD;IFsBR,WAAsD;GEpB7C;EAFD;IFsBR,gBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,WAA8B;GEpBrB;EAFD;IFkBR,gBAAuB;GEhBd;EAFD;IFkBR,uBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,kBAAuB;GEhBd;ChB+7CV;;Aex7CG;EClBI;IAHA,YAAY;GACb;EAEC;IFsBJ,iBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,WAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,kBAAiB;GEjBZ;EALD;IFsBJ,YAAiB;GEjBZ;EAIC;IF0BR,YAAuD;GExB9C;EAFD;IF0BR,iBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,WAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,kBAA+B;GExBtB;EAFD;IF0BR,YAA+B;GExBtB;EAFD;IFsBR,WAAsD;GEpB7C;EAFD;IFsBR,gBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,UAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,iBAA8B;GEpBrB;EAFD;IFsBR,WAA8B;GEpBrB;EAFD;IFkBR,gBAAuB;GEhBd;EAFD;IFkBR,uBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,wBAAuB;GEhBd;EAFD;IFkBR,iBAAu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;EACpB,sBAAoB;CACzB;;ADkBL;ECXM,uBnBwM+B;EmBvM3B,mBnBwM2B;CmBvMhC;;ADSL;ECPM,uBnBoM+B;EmBnM3B,mBnBoM2B;CClPZ;;AiBuDzB;ECvDE,YnBoPmC;EmBnPnC,0BnB0BiC;EmBzBjC,sBnByBiC;CkB8BlC;;AAFD;ECjDI,YnB8OiC;EmB7OjC,0BAVwB;EAWpB,sBAVgB;ClBEC;;AiBuDzB;EC1CI,YnBuOiC;EmBtOjC,0BAjBwB;EAkBpB,sBAjBgB;CAkBrB;;ADuCH;;EClCI,YnB+NiC;EmB9NjC,0BAzBwB;EA0BpB,sBAzBgB;EA2BpB,uBAAuB;CAUxB;;ADoBH;;;;ECxBM,YnBqN+B;EmBpN/B,0BAAwB;EACpB,sBAAoB;CACzB;;ADqBL;ECdM,0BnBd6B;EmBezB,sBnBfyB;CmBgB9B;;ADYL;ECVM,0BnBlB6B;EmBmBzB,sBnBnByB;CC3BV;;AiB0DzB;EC1DE,YnBwPmC;EmBvPnC,0BnByBiC;EmBxBjC,sBnBwBiC;CkBkClC;;AAFD;ECpDI,YnBkPiC;EmBjPjC,0BAVwB;EAWpB,sBAVgB;ClBEC;;AiB0DzB;EC7CI,YnB2OiC;EmB1OjC,0BAjBwB;EAkBpB,sBAjBgB;CAkBrB;;AD0CH;;ECrCI,YnBmOiC;EmBlOjC,0BAzBwB;EA0BpB,sBAzBgB;EA2BpB,uBAAuB;CAUxB;;ADuBH;;;;EC3BM,YnByN+B;EmBxN/B,0BAAwB;EACpB,sBAAoB;CACzB;;ADwBL;ECjBM,0BnBf6B;EmBgBzB,sBnBhByB;CmBiB9B;;ADeL;ECbM,0BnBnB6B;EmBoBzB,sBnBpByB;CC1BV;;AiB6DzB;EC7DE,YnB4PmC;EmB3PnC,0BnB2BiC;EmB1BjC,sBnB0BiC;CkBmClC;;AAFD;ECvDI,YnBsPiC;EmBrPjC,0BAVwB;EAWpB,sBAVgB;ClBEC;;AiB6DzB;EChDI,YnB+OiC;EmB9OjC,0BAjBwB;EAkBpB,sBAjBgB;CAkBrB;;AD6CH;;ECxCI,YnBuOiC;EmBtOjC,0BAzBwB;EA0BpB,sBAzBgB;EA2BpB,uBAAuB;CAUxB;;AD0BH;;;;EC9BM,YnB6N+B;EmB5N/B,0BAAwB;EACpB,sBAAoB;CACzB;;AD2BL;ECpBM,0BnBb6B;EmBczB,sBnBdyB;CmBe9B;;ADkBL;EChBM,0BnBjB6B;EmBkBzB,sBnBlByB;CC5BV;;AiBgEzB;EChEE,YnBgQmC;EmB/PnC,0BnB4BiC;EmB3BjC,sBnB2BiC;CkBqClC;;AAFD;EC1DI,YnB0PiC;EmBzPjC,0BAVwB;EAWpB,sBAVgB;ClBEC;;AiBgEzB;ECnDI,YnBmPiC;EmBlPjC,0BAjBwB;EAkBpB,sBAjBgB;CAkBrB;;ADgDH;;EC3CI,YnB2OiC;EmB1OjC,0BAzBwB;EA0BpB,sBAzBgB;EA2BpB,uBAAuB;CAUxB;;AD6BH;;;;ECjCM,YnBiO+B;EmBhO/B,0BAAwB;EACpB,sBAAoB;CACzB;;AD8BL;ECvBM,0BnBZ6B;EmBazB,sBnBbyB;CmBc9B;;ADqBL;ECnBM,0BnBhB6B;EmBiBzB,sBnBjByB;CC7BV;;AiBqEzB;ECjBE,enB3BiC;EmB4BjC,uBAAuB;EACvB,8BAA8B;EAC9B,sBnB9BiC;CkB8ClC;;AAFD;;ECPI,YAAY;EACZ,0BnBtC+B;EmBuC3B,sBnBvC2B;CmBwChC;;ADIH;ECFI,YAAY;EACZ,0BnB3C+B;EmB4C3B,sBnB5C2B;CCzBV;;AiBqEzB;ECOM,sBAAqB;CACtB;;ADRL;ECUM,sBAAqB;ClB/EF;;AiBwEzB;ECpBE,YnB8LmC;EmB7LnC,uBAAuB;EACvB,8BAA8B;EAC9B,mBnB2LmC;CkBxKpC;;AAFD;;ECVI,YAAY;EACZ,uBnBmLiC;EmBlL7B,mBnBkL6B;CmBjLlC;;ADOH;ECLI,YAAY;EACZ,uBnB8KiC;EmB7K7B,mBnB6K6B;CClPZ;;AiBwEzB;ECIM,oBAAqB;CACtB;;ADLL;ECOM,oBAAqB;ClB/EF;;AiB2EzB;ECvBE,enBzBiC;EmB0BjC,uBAAuB;EACvB,8BAA8B;EAC9B,sBnB5BiC;CkBkDlC;;AAFD;;ECbI,YAAY;EACZ,0BnBpC+B;EmBqC3B,sBnBrC2B;CmBsChC;;ADUH;ECRI,YAAY;EACZ,0BnBzC+B;EmB0C3B,sBnB1C2B;CC3BV;;AiB2EzB;ECCM,sBAAqB;CACtB;;ADFL;ECIM,sBAAqB;ClB/EF;;AiB8EzB;EC1BE,enB1BiC;EmB2BjC,uBAAuB;EACvB,8BAA8B;EAC9B,sBnB7BiC;CkBsDlC;;AAFD;;EChBI,YAAY;EACZ,0BnBrC+B;EmBsC3B,sBnBtC2B;CmBuChC;;ADaH;ECXI,YAAY;EACZ,0BnB1C+B;EmB2C3B,sBnB3C2B;CC1BV;;AiB8EzB;ECFM,sBAAqB;CACtB;;ADCL;ECCM,sBAAqB;ClB/EF;;AiBiFzB;EC7BE,enBxBiC;EmByBjC,uBAAuB;EACvB,8BAA8B;EAC9B,sBnB3BiC;CkBuDlC;;AAFD;;ECnBI,YAAY;EACZ,0BnBnC+B;EmBoC3B,sBnBpC2B;CmBqChC;;ADgBH;ECdI,YAAY;EACZ,0BnBxC+B;EmByC3B,sBnBzC2B;CC5BV;;AiBiFzB;ECLM,sBAAqB;CACtB;;ADIL;ECFM,sBAAqB;ClB/EF;;AiBoFzB;EChCE,enBvBiC;EmBwBjC,uBAAuB;EACvB,8BAA8B;EAC9B,sBnB1BiC;CkByDlC;;AAFD;;ECtBI,YAAY;EACZ,0BnBlC+B;EmBmC3B,sBnBnC2B;CmBoChC;;ADmBH;ECjBI,YAAY;EACZ,0BnBvC+B;EmBwC3B,sBnBxC2B;CC7BV;;AiBoFzB;ECRM,sBAAqB;CACtB;;ADOL;ECLM,sBAAqB;ClB/EF;;AiB8FzB;EACE,oBAAoB;EACpB,elBvEiC;EkBwEjC,iBAAiB;CA4BlB;;AA/BD;EASI,8BAA8B;CAE/B;;AAXH;EAeI,0BAA0B;CAC3B;;AAhBH;EAkBI,0BAA0B;CjBhHL;;AiB8FzB;EAqBI,elB3B+B;EkB4B/B,2BlB3BkC;EkB4BlC,8BAA8B;CjBxG7B;;AiBiFL;EA2BM,elBpG6B;EkBqG7B,sBAAsB;CjB7GvB;;AiBuHL;EC9CE,yBnBmLsC;EmBlLtC,mBnByDkC;EmBxDlC,sBnB8GyB;EQ3MvB,sBR+M0B;CkBnE7B;;AACD;EClDE,yBnBgLqC;EmB/KrC,oBnB0DkC;EmBzDlC,iBnB+G0B;EQ5MxB,sBRgN0B;CkBhE7B;;AAOD;EACE,eAAe;EACf,YAAY;CACb;;AAGD;EACE,gBAAgB;CACjB;;AAGD;;;EAII,YAAY;CACb;;AE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0B;GAE7B;C/B88GF;;AeniHG;EgB2EJ;IAaM,0BAA0B;GAE7B;C/B+8GF;;A+Bv8GD;EAEI,YAAY;CACb;;AAHH;EAMI,eAAe;EACf,qBAAwB;EACxB,wBAAwB;CAKzB;;AAbH;EAWM,kBAAkB;CACnB;;AAZL;EAgBI,kBAAkB;CACnB;;AAIH;EAEI,0B5BmNoC;C4B9MrC;;AAPH;EAKM,0B5BgNkC;CCnWnC;;A2B8IL;EAWM,0B5BwMkC;C4BnMnC;;AAhBL;EAcQ,0B5BsMgC;CClWnC;;A2B8IL;;;;;;;;;;EAuBQ,0B5B8LgC;CClVnC;;A2B6HL;EA6BI,uCAAsB;CACvB;;AAIH;EAEI,a5B4KoC;C4BvKrC;;AAPH;EAKM,a5ByKkC;CC9VnC;;A2BgLL;EAWM,gC5BiKkC;C4B5JnC;;AAhBL;EAcQ,iC5B+JgC;CC7VnC;;A2BgLL;;;;;;;;;;EAuBQ,a5BuJgC;CC7UnC;;A2B+JL;EA6BI,6CAAsB;CACvB;;AChOH;EACE,mBAAmB;EACnB,eAAe;EACf,uB7Bud+B;E6Btd/B,uB7B4d6B;E6B3d7B,0B7BwdgC;EQ7d9B,uBR8M2B;C6BvM9B;;AAED;EACE,iB7B+cgC;C6B9cjC;;AAED;EACE,uB7B4c+B;C6B3chC;;AAED;EACE,sBAA4B;EAC5B,iBAAiB;CAClB;;AAED;EACE,iBAAiB;CAClB;;AAUD;EAEI,sBAAsB;C5B/BD;;A4B6BzB;EAMI,qB7Bib8B;C6Bhb/B;;AAID;EAGM,mCAA0D;CAC3D;;AAJL;EASM,mC7BwJuB;C6BvJxB;;AAUP;EACE,yB7BuZgC;E6BtZhC,0B7B4ZgC;E6B3ZhC,iC7ByZgC;C6BpZjC;;AARD;ErBjEI,mCqBuE8E;CAC/E;;AAGH;EACE,yB7B6YgC;E6B5YhC,0B7BkZgC;E6BjZhC,8B7B+YgC;C6B1YjC;;AARD;ErB3EI,mCR8M2B;C6B5H5B;;AAQH;EC3FE,0B9B+BiC;E8B9BjC,sB9B8BiC;C6B8DlC;;AACD;EC9FE,0B9BgCiC;E8B/BjC,sB9B+BiC;C6BgElC;;AACD;ECjGE,0B9BiCiC;E8BhCjC,sB9BgCiC;C6BkElC;;AACD;ECpGE,0B9BkCiC;E8BjCjC,sB9BiCiC;C6BoElC;;AACD;ECvGE,0B9BmCiC;E8BlCjC,sB9BkCiC;C6BsElC;;AAGD;ECvGE,8BAA8B;EAC9B,sB9ByBiC;C6B+ElC;;AACD;EC1GE,8BAA8B;EAC9B,mB9BkPmC;C6BvIpC;;AACD;EC7GE,8BAA8B;EAC9B,sB9B2BiC;C6BmFlC;;AACD;EChHE,8BAA8B;EAC9B,sB9B0BiC;C6BuFlC;;AACD;ECnHE,8BAA8B;EAC9B,sB9B4BiC;C6BwFlC;;AACD;ECtHE,8BAA8B;EAC9B,sB9B6BiC;C6B0FlC;;AAMD;;ECnHI,kDAA4C;CAC7C;;ADkHH;;;;EC7GI,YAAY;CACb;;AD4GH;;;ECxGI,iCAAW;CACZ;;ADuGH;ECpGM,Y9BocyB;CChd1B;;A4BwHL;EACE,WAAW;EACX,iBAAiB;EACjB,eAAe;CAChB;;AAGD;ErBjJI,uBqBmJ2B;CAC9B;;AACD;EACE,mBAAmB;EACnB,OAAO;EACP,SAAS;EACT,UAAU;EACV,QAAQ;EACR,iBAAiB;CAClB;;AAKD;ErBjKI,mCqBkK4E;CAC/E;;AACD;ErBpKI,mCR8M2B;C6BxC9B;;AjB7HG;EiBqJA;IACE,eAAe;IACf,oBAAoB;IACpB,0BAA0B;GAO3B;EAVD;IAMI,oBAAoB;IACpB,UAAU;IACV,oBAAoB;GACrB;EAEH;IACE,uBAAuB;IACvB,sBAAsB;GACvB;ChCipHJ;;AepzHG;EiB4KF;IAKI,eAAe;IACf,YAAY;IACZ,oBAAoB;GAiDvB;EAxDD;IAcM,oBAAoB;IACpB,oBAAoB;GAwCvB;EAvDH;IAmBM,eAAe;IACf,eAAe;GAChB;EArBL;IrBxME,8BqBkOoC;IrBjOpC,2BqBiOoC;GAQ/B;EAlCP;IA6BU,2BAA2B;GAC5B;EA9BT;IAgCU,8BAA8B;GAC/B;EAjCT;IrB1LE,6BqB8NmC;IrB7NnC,0BqB6NmC;GAQ9B;EA5CP;IAuCU,0BAA0B;GAC3B;EAxCT;IA0CU,6BAA6B;GAC9B;EA3CT;IA+CQ,iBAAiB;GAMlB;EArDP;;IAmDU,iBAAiB;GAClB;ChC+nHV;;Ae/1HG;EiB6OF;IACE,wBAAgB;OAAhB,qBAAgB;YAAhB,gBAAgB;IAChB,4BAAoB;OAApB,yBAAoB;YAApB,oBAAoB;GAMrB;EARD;IAKI,sBAAsB;IACtB,YAAY;GACb;ChCsnHJ;;AkCv5HD;EACE,sB/B+mBkC;E+B9mBlC,oB/ByD+B;E+BxD/B,iBAAiB;EACjB,0B/B2BiC;EQ3B/B,uBR8M2B;C+B5L9B;;AAtBD;E1BEI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;A0BLH;EASI,YAAY;CAQb;;AAjBH;EAYM,qBAAqB;EACrB,oBAAoB;EACpB,e/BgB6B;E+Bf7B,aAAiC;CAClC;;AAhBL;EAoBI,e/BU+B;C+BThC;;ACrBH;EACE,sBAAsB;EACtB,gBAAgB;EAChB,iBhCwD+B;EgCvD/B,oBhCuD+B;EQvD7B,uBR8M2B;CgC5M9B;;AAED;EACE,gBAAgB;CAgCjB;;AAjCD;EAKM,eAAe;ExBkBjB,mCRmL2B;EQlL3B,gCRkL2B;CgCnM1B;;AAPL;ExBSI,oCRiM2B;EQhM3B,iCRgM2B;CgC9L1B;;AAZL;EAiBM,WAAW;EACX,YhC+YqC;EgC9YrC,gBAAgB;EAChB,0BhCM6B;EgCL7B,sBhCK6B;CCK9B;;A+B/BL;EA2BM,ehCL6B;EgCM7B,oBhC4RsC;EgC3RtC,uBhCyYqC;EgCxYrC,mBhCyYqC;CCxYtC;;A+BIL;EACE,mBAAmB;EACnB,YAAY;EACZ,wBhC0W0C;EgCzW1C,kBAAkB;EAClB,iBhC8H8B;EgC7H9B,ehCfiC;EgCgBjC,sBAAsB;EACtB,uBhC8WyC;EgC7WzC,uBhC+WyC;CgCxW1C;;AAhBD;EAYI,ehC0C+B;EgCzC/B,0BhCzB+B;EgC0B/B,mBhC8WuC;CCjZtC;;A+B4CL;EC9DI,wBjCwZwC;EiCvZxC,mBjCoJgC;EiCnJhC,sBjCyMuB;CiCxMxB;;AD2DH;ExBnCI,kCRoL0B;EQnL1B,+BRmL0B;CiCtMvB;;ADqDP;ExBjDI,mCRkM0B;EQjM1B,gCRiM0B;CiCjMvB;;ADoDP;EClEI,0BjCsZwC;EiCrZxC,oBjCqJgC;EiCpJhC,iBjC0MwB;CiCzMzB;;AD+DH;ExBvCI,kCRqL0B;EQpL1B,+BRoL0B;CiCvMvB;;ADyDP;ExBrDI,mCRmM0B;EQlM1B,gCRkM0B;CiClMvB;;AClBP;EACE,gBAAgB;EAChB,iBlCyD+B;EkCxD/B,oBlCwD+B;EkCvD/B,mBAAmB;EACnB,iBAAiB;CAqClB;;AA1CD;E7BEI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;A6BLH;EASI,gBAAgB;CAiBjB;;AA1BH;;EAaM,sBAAsB;EACtB,kBAAkB;EAClB,uBlCkZqC;EkCjZrC,uBlCmZqC;EkClZrC,oBlCsaqC;CkCratC;;AAlBL;EAsBQ,sBAAsB;EACtB,0BlCQ2B;CCT9B;;AiCtBL;EA+BQ,elCD2B;EkCE3B,oBlCgSoC;EkC/RpC,uBlCgYmC;CC1XtC;;AiCvCL;EAqCM,elCP6B;EkCQ7B,oBlC0RsC;EkCzRtC,uBlC0XqC;CkCzXtC;;AAIL;;EAGI,aAAa;CACd;;AAGH;;EAGI,YAAY;CACb;;AClDH;EACE,sBAAsB;EACtB,oBAAoB;EACpB,eAAe;EACf,kBnCsgBgC;EmCrgBhC,eAAe;EACf,YnCkgBgC;EmCjgBhC,mBAAmB;EACnB,oBAAoB;EACpB,yBAAyB;E3BVvB,uBR8M2B;CmC7L9B;;AAhBD;EAcI,cAAc;CACf;;AAIH;EACE,mBAAmB;EACnB,UAAU;CACX;;AAGD;EAEI,YnC8e8B;EmC7e9B,sBAAsB;EACtB,gBAAgB;ClCZf;;AkCoBL;EACE,oBAAoB;EACpB,mBAAmB;E3BxCjB,qB2B2C0B;CAC7B;;AAMD;ECnDE,0BpC2BiC;CmC0BlC;;AAFD;EC/CM,0BAAwB;CnCezB;;AkCoCL;ECvDE,0BpC+BiC;CmC0BlC;;AAFD;ECnDM,0BAAwB;CnCezB;;AkCwCL;EC3DE,0BpCgCiC;CmC6BlC;;AAFD;ECvDM,0BAAwB;CnCezB;;AkC4CL;EC/DE,0BpCiCiC;CmCgClC;;AAFD;EC3DM,0BAAwB;CnCezB;;AkCgDL;ECnEE,0BpCkCiC;CmCmClC;;AAFD;EC/DM,0BAAwB;CnCezB;;AkCoDL;ECvEE,0BpCmCiC;CmCsClC;;AAFD;ECnEM,0BAAwB;CnCezB;;AoCtBL;EACE,mBAA+C;EAC/C,oBrCicmC;EqChcnC,0BrC4BiC;EQ3B/B,sBR+M0B;CqC1M7B;;AzBoCG;EyB7CJ;IAOI,mBrC4biC;GqC1bpC;CxCwpIA;;AwCtpID;EACE,0BAAwB;CACzB;;AAED;EACE,iBAAiB;EACjB,gBAAgB;E7Bbd,iB6BcsB;CACzB;;ACfD;EACE,ctCsiBgC;EsCriBhC,oBtCqD+B;EsCpD/B,8BAA6C;E9BH3C,uBR8M2B;CsChM9B;;AAdD;;EASI,iBAAiB;CAClB;;AAVH;EAYI,gBAAgB;CACjB;;AAIH;EAEE,eAAe;CAChB;;AAGD;EACE,kBtCihBgC;CsChhBjC;;AAOD;EACE,oBAA8B;CAS/B;;AAVD;EAKI,mBAAmB;EACnB,UAAU;EACV,aAAa;EACb,eAAe;CAChB;;AAQH;EClDE,0BvCycsC;EuCxctC,sBvCycqC;EuCxcrC,evCscsC;CsCpZvC;;AAFD;EC7CI,0BAAwB;CACzB;;AD4CH;EC1CI,eAAa;CACd;;AD4CH;ECrDE,0BvC6csC;EuC5ctC,sBvC6cqC;EuC5crC,evC0csC;CsCrZvC;;AAFD;EChDI,0BAAwB;CACzB;;AD+CH;EC7CI,eAAa;CACd;;AD+CH;ECxDE,0BvCidsC;EuChdtC,sBvCidqC;EuChdrC,evC8csC;CsCtZvC;;AAFD;ECnDI,0BAAwB;CACzB;;ADkDH;EChDI,eAAa;CACd;;ADkDH;EC3DE,0BvCqdsC;EuCpdtC,sBvCqdqC;EuCpdrC,evCkdsC;CsCvZvC;;AAFD;ECtDI,0BAAwB;CACzB;;ADqDH;ECnDI,eAAa;CACd;;ACRH;EACE;IAAQ,4BAAgC;G3CswIvC;E2CrwID;IAAQ,yBAAyB;G3CwwIhC;CACF;;A2C3wID;EACE;IAAQ,4BAAgC;G3CswIvC;E2CrwID;IAAQ,yBAAyB;G3CwwIhC;CACF;;A2C3wID;EACE;IAAQ,4BAAgC;G3CswIvC;E2CrwID;IAAQ,yBAAyB;G3CwwIhC;CACF;;A2CjwID;EACE,eAAe;EACf,YAAY;EACZ,axC0C+B;EwCzC/B,oBxCyC+B;CwCxChC;;AACD;EAEE,eAAe;EAEf,UAAU;EAEV,yBAAiB;KAAjB,sBAAiB;UAAjB,iBAAiB;CAClB;;AACD;EACE,uBAAuB;EhCzBrB,uBR8M2B;CwClL9B;;AACD;EACE,qBAAa;CACd;;AACD;EACE,0BAA0B;EAC1B,gCxC4K6B;EwC3K7B,mCxC2K6B;CwC1K9B;;AACD;EACE,iCxCwK6B;EwCvK7B,oCxCuK6B;CwCtK9B;;AA8BD;EACE;IACE,uBAAuB;IhCxEvB,uBR8M2B;GwCnI5B;EACD;IACE,sBAAsB;IACtB,axCvB6B;IwCwB7B,qBAAqB;IACrB,0BAA0B;IAC1B,gCxC6H2B;IwC5H3B,mCxC4H2B;GwC3H5B;EACD;IACE,gBAAgB;IAChB,exC5D+B;IwC6D/B,8BAA8B;IAC9B,uBAAuB;GACxB;EACD;IACE,iCxCmH2B;IwClH3B,oCxCkH2B;GwCjH5B;C3CwuIF;;A2ChuID;EChEE,8MAAiC;EAAjC,sMAAiC;EDkEjC,mCxChD+B;UwCgD/B,2BxChD+B;CwCiDhC;;AACD;ECpEE,sMAAiC;EDsEjC,2BxCpD+B;CwCqDhC;;AAED;EACE;IC1EA,8MAAiC;IAAjC,yMAAiC;IAAjC,sMAAiC;ID4E/B,mCxC1D6B;YwC0D7B,2BxC1D6B;GwC2D9B;C3CouIF;;A2C5tID;EACE,2DAAmD;UAAnD,mDAAmD;CACpD;;AACD;EACE,mDAAmD;CACpD;;AAED;EACE;IACE,2DAAmD;SAAnD,sDAAmD;YAAnD,mDAAmD;GACpD;C3CguIF;;A2CxtID;EE5II,0B1C+B+B;C0C9BhC;;AF2IH;EExII,0B1C2B+B;C0C1BhC;;AAGD;EFoIF;IElIM,0B1CqB6B;G0CpB9B;C7Cu2IJ;;A2CnuID;EE/II,0B1CgC+B;C0C/BhC;;AF8IH;EE3II,0B1C4B+B;C0C3BhC;;AAGD;EFuIF;IErIM,0B1CsB6B;G0CrB9B;C7Cq3IJ;;A2C9uID;EElJI,0B1CiC+B;C0ChChC;;AFiJH;EE9II,0B1C6B+B;C0C5BhC;;AAGD;EF0IF;IExIM,0B1CuB6B;G0CtB9B;C7Cm4IJ;;A2CzvID;EErJI,0B1CkC+B;C0CjChC;;AFoJH;EEjJI,0B1C8B+B;C0C7BhC;;AAGD;EF6IF;IE3IM,0B1CwB6B;G0CvB9B;C7Ci5IJ;;A8Cj5IC;EACE,iBAAiB;CAKlB;;AAND;EAII,cAAc;CACf;;AAEH;;EAEE,iBAAiB;EACjB,QAAQ;CACT;;AACD;EACE,eAAe;CAChB;;AACD;;;EAGE,oBAAoB;EACpB,oBAAoB;CACrB;;AACD;EACE,uBAAuB;CACxB;;AACD;EACE,uBAAuB;CACxB;;AAQH;EACE,eAAe;CAMhB;;AAPD;EAKI,gBAAgB;CACjB;;AAQH;EACE,mBAAmB;CACpB;;AAED;EACE,oBAAoB;CACrB;;AAOD;EACE,cAAc;EACd,mBAAmB;CACpB;;AAOD;EACE,gBAAgB;EAChB,iBAAiB;CAClB;;ACrFD;EAEE,gBAAgB;EAChB,iBAAiB;CAClB;;AAOD;EACE,mBAAmB;EACnB,eAAe;EACf,wBAAwB;EAExB,oB5C4D8B;E4C3D9B,uB5C2jBkC;E4C1jBlC,uB5C2jBkC;C4CjjBnC;;AAjBD;EpCLI,iCRwM2B;EQvM3B,gCRuM2B;C4CvL5B;;AAZH;EAcI,iBAAiB;EpCLjB,oCR0L2B;EQzL3B,mCRyL2B;C4CnL5B;;AAGH;EAEI,oBAAwC;EACxC,iBAAiB;CAClB;;AAJH;EAQM,cAAc;CACf;;AATL;EAcM,iBAAiB;CAClB;;AAUL;;EAEE,YAAY;EACZ,Y5CiiBkC;E4ChiBlC,oBAAoB;CAYrB;;AAhBD;;EAOI,Y5C+hBgC;C4C9hBjC;;AARH;;;EAYI,Y5CwhBgC;E4CvhBhC,sBAAsB;EACtB,0B5C4gBmC;CC/jBlC;;A2CuDL;EAIM,e5CnD6B;E4CoD7B,oB5C8OsC;E4C7OtC,0B5CpD6B;CCQ9B;;A2CsCL;EAUQ,eAAe;CAChB;;AAXP;EAaQ,e5C5D2B;C4C6D5B;;AAdP;EAqBM,WAAW;EACX,Y5CmHuB;E4ClHvB,0B5ClE6B;E4CmE7B,sB5CnE6B;CCK9B;;A2CsCL;;;;;;;EA8BQ,eAAe;CAChB;;AA/BP;EAiCQ,e5C2e+B;C4C1ehC;;AC5GL;EACE,e7CucoC;E6CtcpC,0B7CucoC;C6CtcrC;;AAED;;EACE,e7CkcoC;C6ChbrC;;AAnBD;;EAII,eAAe;CAChB;;AALH;;;EAQI,e7C2bkC;E6C1blC,0BAAwB;C5CKzB;;A4CdH;;;;EAcM,YAAY;EACZ,0B7CobgC;E6CnbhC,sB7CmbgC;CCpanC;;A4CpCH;EACE,e7C2coC;E6C1cpC,0B7C2coC;C6C1crC;;AAED;;EACE,e7CscoC;C6CpbrC;;AAnBD;;EAII,eAAe;CAChB;;AALH;;;EAQI,e7C+bkC;E6C9blC,0BAAwB;C5CKzB;;A4CdH;;;;EAcM,YAAY;EACZ,0B7CwbgC;E6CvbhC,sB7CubgC;CCxanC;;A4CpCH;EACE,e7C+coC;E6C9cpC,0B7C+coC;C6C9crC;;AAED;;EACE,e7C0coC;C6CxbrC;;AAnBD;;EAII,eAAe;CAChB;;AALH;;;EAQI,e7CmckC;E6ClclC,0BAAwB;C5CKzB;;A4CdH;;;;EAcM,YAAY;EACZ,0B7C4bgC;E6C3bhC,sB7C2bgC;CC5anC;;A4CpCH;EACE,e7CmdoC;E6CldpC,0B7CmdoC;C6CldrC;;AAED;;EACE,e7C8coC;C6C5brC;;AAnBD;;EAII,eAAe;CAChB;;AALH;;;EAQI,e7CuckC;E6CtclC,0BAAwB;C5CKzB;;A4CdH;;;;EAcM,YAAY;EACZ,0B7CgcgC;E6C/bhC,sB7C+bgC;CChbnC;;A2C6FL;EACE,cAAc;EACd,mBAAmB;CACpB;;AACD;EACE,iBAAiB;EACjB,iBAAiB;CAClB;;AEzID;EACE,mBAAmB;EACnB,eAAe;EACf,UAAU;EACV,WAAW;EACX,iBAAiB;CAelB;;AApBD;;;;;EAYI,mBAAmB;EACnB,OAAO;EACP,UAAU;EACV,QAAQ;EACR,YAAY;EACZ,aAAa;EACb,UAAU;CACX;;AAGH;EACE,2BAA0B;CAC3B;;AAED;EACE,uBAA0B;CAC3B;;AAED;EACE,oBAA0B;CAC3B;;AAED;EACE,qBAA0B;CAC3B;;ACtCD;EACE,aAAa;EACb,kBAA2B;EAC3B,kB/CsoBgC;E+CroBhC,eAAe;EACf,Y/CqoBgC;E+CpoBhC,0B/CqoBwC;E+CpoBxC,YAAY;CAQb;;AAfD;EAUI,Y/CgoB8B;E+C/nB9B,sBAAsB;EACtB,gBAAgB;EAChB,YAAY;C9CSX;;A8CDL;EACE,WAAW;EACX,gBAAgB;EAChB,wBAAwB;EACxB,UAAU;EACV,yBAAyB;CAC1B;;ACpBD;EACE,iBAAiB;CAClB;;AAGD;EACE,gBAAgB;EAChB,OAAO;EACP,SAAS;EACT,UAAU;EACV,QAAQ;EACR,chDuV6B;EgDtV7B,cAAc;EACd,iBAAiB;EAGjB,WAAW;EACX,kCAAkC;CAQnC;;AApBD;EAgBI,mDAAmC;EAAnC,2CAAmC;EAAnC,iEAAmC;EAAnC,mCAAmC;EAAnC,8FAAmC;EACnC,sCAAoB;MAApB,kCAAoB;OAApB,iCAAoB;UAApB,8BAAoB;CACrB;;AAlBH;EAmBuB,mCAAoB;MAApB,+BAAoB;OAApB,8BAAoB;UAApB,2BAAoB;CAAU;;AAErD;EACE,mBAAmB;EACnB,iBAAiB;CAClB;;AAGD;EACE,mBAAmB;EACnB,YAAY;EACZ,aAAa;CACd;;AAGD;EACE,mBAAmB;EACnB,uBhD0eiD;EgDzejD,qCAA6B;UAA7B,6BAA6B;EAC7B,qChDyeiD;EgDxejD,sBhDgK4B;EgD7J5B,WAAW;CACZ;;AAGD;EACE,gBAAgB;EAChB,OAAO;EACP,SAAS;EACT,UAAU;EACV,QAAQ;EACR,chDwS6B;EgDvS7B,uBhD4dgC;CgDvdjC;;AAZD;EAUW,WAAW;CAAI;;AAV1B;EAWS,ahDyduB;CgDzda;;AAK7C;EACE,chD4cgC;EgD3chC,iChDmdmC;CgDjdpC;;AAJD;E3CxEI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;A2C2EH;EACE,iBAAiB;CAClB;;AAGD;EACE,UAAU;EACV,iBhDuF8B;CgDtF/B;;AAID;EACE,mBAAmB;EACnB,chDubgC;CgDtbjC;;AAGD;EACE,chDkbgC;EgDjbhC,kBAAkB;EAClB,8BhD0bmC;CgD1apC;;AAnBD;E3ChGI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;A2C6FH;EAQI,iBAAiB;EACjB,iBAAiB;CAClB;;AAVH;EAaI,kBAAkB;CACnB;;AAdH;EAiBI,eAAe;CAChB;;AAIH;EACE,mBAAmB;EACnB,aAAa;EACb,YAAY;EACZ,aAAa;EACb,iBAAiB;CAClB;;ApCjFG;EoCsFF;IACE,ahD+Z+B;IgD9Z/B,kBAAkB;GACnB;EAMD;IAAY,ahDwZqB;GgDxZD;CnDqvJjC;;Aep1JG;EoCmGF;IAAY,ahDkZqB;GgDlZD;CnDuvJjC;;AoDt4JD;EACE,mBAAmB;EACnB,cjDkW6B;EiDjW7B,eAAe;ECHf,4DlD+IyE;EkD7IzE,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;EACvB,iBAAiB;EACjB,iBlDuK8B;EkDtK9B,iBAAiB;EACjB,kBAAkB;EAClB,sBAAsB;EACtB,kBAAkB;EAClB,qBAAqB;EACrB,oBAAoB;EACpB,mBAAmB;EACnB,qBAAqB;EACrB,kBAAkB;EDRlB,oBjDkJkC;EiDjJlC,WAAW;CAwDZ;;AAhED;EAUS,ajDmeuB;CiDneM;;AAVtC;EAcI,eAA+B;EAC/B,iBAAiB;CASlB;;AAxBH;EAkBM,UAAU;EACV,UAAU;EACV,kBjD2d2B;EiD1d3B,wBAAyD;EACzD,uBjDsd4B;CiDrd7B;;AAvBL;EA2BI,ejDod6B;EiDnd7B,iBAAiB;CASlB;;AArCH;EA+BM,SAAS;EACT,QAAQ;EACR,iBjD8c2B;EiD7c3B,4BAA8E;EAC9E,yBjDyc4B;CiDxc7B;;AApCL;EAwCI,eAA+B;EAC/B,gBAAgB;CASjB;;AAlDH;EA4CM,OAAO;EACP,UAAU;EACV,kBjDic2B;EiDhc3B,wBjDgc2B;EiD/b3B,0BjD4b4B;CiD3b7B;;AAjDL;EAqDI,ejD0b6B;EiDzb7B,kBAAkB;CASnB;;AA/DH;EAyDM,SAAS;EACT,SAAS;EACT,iBjDob2B;EiDnb3B,4BjDmb2B;EiDlb3B,wBjD+a4B;CiD9a7B;;AAKL;EACE,iBjDsaiC;EiDrajC,iBAAiB;EACjB,YjDqagC;EiDpahC,mBAAmB;EACnB,uBjDoagC;EQze9B,uBR8M2B;CiDvI9B;;AAGD;EACE,mBAAmB;EACnB,SAAS;EACT,UAAU;EACV,0BAA0B;EAC1B,oBAAoB;CACrB;;AEpFD;EACE,mBAAmB;EACnB,OAAO;EACP,QAAQ;EACR,cnDgW6B;EmD/V7B,eAAe;EACf,iBnDifyC;EmDhfzC,aAAa;EDNb,4DlD+IyE;EkD7IzE,mBAAmB;EACnB,oBAAoB;EACpB,uBAAuB;EACvB,iBAAiB;EACjB,iBlDuK8B;EkDtK9B,iBAAiB;EACjB,kBAAkB;EAClB,sBAAsB;EACtB,kBAAkB;EAClB,qBAAqB;EACrB,oBAAoB;EACpB,mBAAmB;EACnB,qBAAqB;EACrB,kBAAkB;ECLlB,oBnD+IkC;EmD9IlC,uBnD0ewC;EmDzexC,qCAA6B;UAA7B,6BAA6B;EAC7B,qCnD2ewC;EQrftC,sBR+M0B;CmD/G7B;;AApGD;EAuBI,kBnDsesC;CmDtdvC;;AAvCH;EA0BM,cnDseqD;EmDrerD,UAAU;EACV,mBnDoeqD;EmDnerD,sCnDoeuC;EmDnevC,uBAAuB;CAQxB;;AAtCL;EAgCQ,YAAY;EACZ,mBnD4dkC;EmD3dlC,YAAY;EACZ,uBnDmdkC;EmDldlC,uBAAuB;CACxB;;AArCP;EA2CI,kBnDkdsC;CmDlcvC;;AA3DH;EA8CM,SAAS;EACT,YnDidqD;EmDhdrD,kBnDgdqD;EmD/crD,wCnDgduC;EmD/cvC,qBAAqB;CAQtB;;AA1DL;EAoDQ,cnDyckC;EmDxclC,UAAU;EACV,YAAY;EACZ,yBnD+bkC;EmD9blC,qBAAqB;CACtB;;AAzDP;EA+DI,iBnD8bsC;CmD9avC;;AA/EH;EAkEM,WnD8bqD;EmD7brD,UAAU;EACV,mBnD4bqD;EmD3brD,oBAAoB;EACpB,yCnD2buC;CmDnbxC;;AA9EL;EAwEQ,SAAS;EACT,mBnDobkC;EmDnblC,YAAY;EACZ,oBAAoB;EACpB,0BnD0akC;CmDzanC;;AA7EP;EAmFI,mBnD0asC;CmD1ZvC;;AAnGH;EAsFM,SAAS;EACT,anDyaqD;EmDxarD,kBnDwaqD;EmDvarD,sBAAsB;EACtB,uCnDuauC;CmD/ZxC;;AAlGL;EA4FQ,WAAW;EACX,cnDgakC;EmD/ZlC,YAAY;EACZ,sBAAsB;EACtB,wBnDsZkC;CmDrZnC;;AAOP;EACE,kBAAkB;EAClB,UAAU;EACV,gBnD6C+B;EmD5C/B,0BnD+Y0C;EmD9Y1C,iCAAiD;E3CzG/C,mC2C0GwE;CAC3E;;AAED;EACE,kBAAkB;CACnB;;AAOD;EAGI,mBAAmB;EACnB,eAAe;EACf,SAAS;EACT,UAAU;EACV,0BAA0B;EAC1B,oBAAoB;CACrB;;AAEH;EACE,mBnD0XyD;CmDzX1D;;AACD;EACE,YAAY;EACZ,mBnDmXwC;CmDlXzC;;AC1ID;EACE,mBAAmB;CACpB;;AAED;EACE,mBAAmB;EACnB,YAAY;EACZ,iBAAiB;CAyElB;;AA5ED;EAMI,mBAAmB;EACnB,cAAc;EACd,yCAAiC;EAAjC,oCAAiC;EAAjC,iCAAiC;CAgClC;;AAxCH;;EAcM,eAAe;CAChB;;AAGD;EAlBJ;IAmBM,sDAAsC;IAAtC,8CAAsC;IAAtC,uEAAsC;IAAtC,sCAAsC;IAAtC,uGAAsC;IACtC,oCAA4B;YAA5B,4BAA4B;IAC5B,4BAAoB;YAApB,oBAAoB;GAmBvB;EAxCH;IAyBQ,QAAQ;IACR,2CAAsB;YAAtB,mCAAsB;GACvB;EA3BP;IA8BQ,QAAQ;IACR,4CAAsB;YAAtB,oCAAsB;GACvB;EAhCP;IAoCQ,QAAQ;IACR,wCAAsB;YAAtB,gCAAsB;GACvB;CvDknKN;;AuDxpKD;;;EA6CI,eAAe;CAChB;;AA9CH;EAiDI,QAAQ;CACT;;AAlDH;;EAsDI,mBAAmB;EACnB,OAAO;EACP,YAAY;CACb;;AAzDH;EA4DI,WAAW;CACZ;;AA7DH;EA+DI,YAAY;CACb;;AAhEH;;EAmEI,QAAQ;CACT;;AApEH;EAuEI,YAAY;CACb;;AAxEH;EA0EI,WAAW;CACZ;;AAQH;EACE,mBAAmB;EACnB,OAAO;EACP,UAAU;EACV,QAAQ;EACR,WpDgiB+C;EoD/hB/C,gBpDiiBgD;EoDhiBhD,YpD6hBgD;EoD5hBhD,mBAAmB;EACnB,0CpDyhB0D;EoDxhB1D,apD4hB8C;CoDte/C;;AAhED;EXjFE,qHAAiC;EAAjC,mGAAiC;EAAjC,8FAAiC;EAAjC,+FAAiC;EACjC,4BAA4B;EAC5B,uHAAwJ;CWgGvJ;;AAjBH;EAmBI,SAAS;EACT,WAAW;EXrGb,qHAAiC;EAAjC,mGAAiC;EAAjC,8FAAiC;EAAjC,+FAAiC;EACjC,4BAA4B;EAC5B,uHAAwJ;CWqGvJ;;AAtBH;EA0BI,YpD0gB8C;EoDzgB9C,sBAAsB;EACtB,WAAW;EACX,YAAY;CnD/FX;;AmDkEL;;EAmCI,mBAAmB;EACnB,SAAS;EACT,WAAW;EACX,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,kBAAkB;EAClB,mBAAmB;EACnB,eAAe;CAChB;;AA5CH;EA8CI,UAAU;EACV,mBAAmB;CACpB;;AAhDH;EAkDI,WAAW;EACX,oBAAoB;CACrB;;AApDH;EAwDM,iBAAiB;CAClB;;AAzDL;EA6DM,iBAAiB;CAClB;;AAUL;EACE,mBAAmB;EACnB,aAAa;EACb,UAAU;EACV,YAAY;EACZ,WAAW;EACX,gBAAgB;EAChB,kBAAkB;EAClB,mBAAmB;EACnB,iBAAiB;CAwBlB;;AAjCD;EAYI,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,YAAY;EACZ,oBAAoB;EACpB,gBAAgB;EAMhB,8BAAsB;EACtB,uBpD0c8C;EoDzc9C,oBAAoB;CACrB;;AA1BH;EA4BI,YAAY;EACZ,aAAa;EACb,UAAU;EACV,uBpDkc8C;CoDjc/C;;AAQH;EACE,mBAAmB;EACnB,WAAW;EACX,aAAa;EACb,UAAU;EACV,YAAY;EACZ,kBAAkB;EAClB,qBAAqB;EACrB,YpDobgD;EoDnbhD,mBAAmB;EACnB,0CpDwa0D;CoDna3D;;AAfD;EAaI,kBAAkB;CACnB;;AxCzKC;EwCmLF;;IAGI,YAAY;IACZ,aAAa;IACb,kBAAkB;IAClB,gBAAgB;GACjB;EAPH;IASI,mBAAmB;GACpB;EAVH;IAYI,oBAAoB;GACrB;EAIH;IACE,WAAW;IACX,UAAU;IACV,qBAAqB;GACtB;EAGD;IACE,aAAa;GACd;CvDklKF;;AwDx0KD;EhDFI,YAAY;EACZ,eAAe;EACf,YAAY;CACb;;AgDGH;ECLE,eAAe;EACf,kBAAkB;EAClB,mBAAmB;CDKpB;;AAIG;EEbF,uBAAuB;CFepB;;AACD;EEbF,wBAAwB;CFerB;;AACD;EACE,uBAAuB;CACxB;;AzCuBD;EyC/BA;IEbF,uBAAuB;GFepB;EACD;IEbF,wBAAwB;GFerB;EACD;IACE,uBAAuB;GACxB;CxD01KJ;;Aen0KG;EyC/BA;IEbF,uBAAuB;GFepB;EACD;IEbF,wBAAwB;GFerB;EACD;IACE,uBAAuB;GACxB;CxDs2KJ;;Ae/0KG;EyC/BA;IEbF,uBAAuB;GFepB;EACD;IEbF,wBAAwB;GFerB;EACD;IACE,uBAAuB;GACxB;CxDk3KJ;;Ae31KG;EyC/BA;IEbF,uBAAuB;GFepB;EACD;IEbF,wBAAwB;GFerB;EACD;IACE,uBAAuB;GACxB;CxD83KJ;;AwDr3KD;EG1BE,mBAAmB;EACnB,WAAW;EACX,YAAY;EACZ,WAAW;EACX,aAAa;EACb,iBAAiB;EACjB,uBAAU;EACV,UAAU;CHqBX;;AAED;EGXI,iBAAiB;EACjB,YAAY;EACZ,aAAa;EACb,UAAU;EACV,kBAAkB;EAClB,WAAW;CACZ;;AHSH;EACE,8BAA8B;CAC/B;;AAED;EIzCE,cAAc;EACd,mBAAmB;EACnB,kBAAkB;EAClB,8BAA8B;EAC9B,UAAU;CJuCX;;AASD;EAAuB,+BAA+B;CAAI;;AAC1D;EAAuB,+BAA+B;CAAI;;AAC1D;EKpDE,iBAAiB;EACjB,wBAAwB;EACxB,oBAAoB;CLkD2B;;AAM7C;EAAE,4BAA4B;CAAI;;AAClC;EAAE,6BAA6B;CAAI;;AACnC;EAAE,8BAA8B;CAAI;;AzCnBpC;EyCiBA;IAAE,4BAA4B;GAAI;EAClC;IAAE,6BAA6B;GAAI;EACnC;IAAE,8BAA8B;GAAI;CxD05KvC;;Ae76KG;EyCiBA;IAAE,4BAA4B;GAAI;EAClC;IAAE,6BAA6B;GAAI;EACnC;IAAE,8BAA8B;GAAI;CxDs6KvC;;Aez7KG;EyCiBA;IAAE,4BAA4B;GAAI;EAClC;IAAE,6BAA6B;GAAI;EACnC;IAAE,8BAA8B;GAAI;CxDk7KvC;;Aer8KG;EyCiBA;IAAE,4BAA4B;GAAI;EAClC;IAAE,6BAA6B;GAAI;EACnC;IAAE,8BAA8B;GAAI;CxD87KvC;;AwDx7KD;EAAuB,qCAAqC;CAAI;;AAChE;EAAuB,qCAAqC;CAAI;;AAChE;EAAuB,sCAAsC;CAAI;;AAIjE;EAAuB,oBAAoB;CAAI;;AAC/C;EAAuB,kBAAkB;CAAI;;AAC7C;EAAuB,mBAAmB;CAAI;;AAI9C;EACE,erDrDiC;CqDsDlC;;AMjFC;EACE,0BAAwB;CACzB;;AACD;EAEI,eAAa;C1Dcd;;A0DnBH;EACE,0BAAwB;CACzB;;AACD;EAEI,eAAa;C1Dcd;;A0DnBH;EACE,0BAAwB;CACzB;;AACD;EAEI,eAAa;C1Dcd;;A0DnBH;EACE,0BAAwB;CACzB;;AACD;EAEI,eAAa;C1Dcd;;A0DnBH;EACE,0BAAwB;CACzB;;AACD;EAEI,eAAa;C1Dcd;;A2DhBL;EACE,e5DwBiC;E4DvBjC,0B5DoBiC;C4DnBlC;;AAED;EACE,0B5DoBiC;C4DnBlC;;ACVC;EACE,uBAAuB;EACvB,qCAAmC;CACpC;;AACD;EAEI,0BAAwB;C5DazB;;A4DnBH;EACE,uBAAuB;EACvB,qCAAmC;CACpC;;AACD;EAEI,0BAAwB;C5DazB;;A4DnBH;EACE,uBAAuB;EACvB,qCAAmC;CACpC;;AACD;EAEI,0BAAwB;C5DazB;;A4DnBH;EACE,uBAAuB;EACvB,qCAAmC;CACpC;;AACD;EAEI,0BAAwB;C5DazB;;A4DnBH;EACE,uBAAuB;EACvB,qCAAmC;CACpC;;AACD;EAEI,0BAAwB;C5DazB;;A6DpBL;EACE,8BAA8B;EAC9B,6BAA8B;CAC/B;;AAOG;EAAE,uBAA+C;CAAI;;AACrD;EAAE,yBAAyC;CAAI;;AAC/C;EAAE,2BAA2C;CAAI;;AACjD;EAAE,4BAA4C;CAAI;;AAClD;EAAE,0BAA0C;CAAI;;AAGhD;EACE,2BAA2C;EAC3C,0BAA0C;CAC3C;;AACD;EACE,yBAAyC;EACzC,4BAA4C;CAC7C;;AAdD;EAAE,6BAA+C;CAAI;;AACrD;EAAE,4BAAyC;CAAI;;AAC/C;EAAE,8BAA2C;CAAI;;AACjD;EAAE,+BAA4C;CAAI;;AAClD;EAAE,6BAA0C;CAAI;;AAGhD;EACE,8BAA2C;EAC3C,6BAA0C;CAC3C;;AACD;EACE,4BAAyC;EACzC,+BAA4C;CAC7C;;AAdD;EAAE,iCAA+C;CAAI;;AACrD;EAAE,8BAAyC;CAAI;;AAC/C;EAAE,gCAA2C;CAAI;;AACjD;EAAE,iCAA4C;CAAI;;AAClD;EAAE,+BAA0C;CAAI;;AAGhD;EACE,gCAA2C;EAC3C,+BAA0C;CAC3C;;AACD;EACE,8BAAyC;EACzC,iCAA4C;CAC7C;;AAdD;EAAE,6BAA+C;CAAI;;AACrD;EAAE,4BAAyC;CAAI;;AAC/C;EAAE,8BAA2C;CAAI;;AACjD;EAAE,+BAA4C;CAAI;;AAClD;EAAE,6BAA0C;CAAI;;AAGhD;EACE,8BAA2C;EAC3C,6BAA0C;CAC3C;;AACD;EACE,4BAAyC;EACzC,+BAA4C;CAC7C;;AAdD;EAAE,wBAA+C;CAAI;;AACrD;EAAE,0BAAyC;CAAI;;AAC/C;EAAE,4BAA2C;CAAI;;AACjD;EAAE,6BAA4C;CAAI;;AAClD;EAAE,2BAA0C;CAAI;;AAGhD;EACE,4BAA2C;EAC3C,2BAA0C;CAC3C;;AACD;EACE,0BAAyC;EACzC,6BAA4C;CAC7C;;AAdD;EAAE,8BAA+C;CAAI;;AACrD;EAAE,6BAAyC;CAAI;;AAC/C;EAAE,+BAA2C;CAAI;;AACjD;EAAE,gCAA4C;CAAI;;AAClD;EAAE,8BAA0C;CAAI;;AAGhD;EACE,+BAA2C;EAC3C,8BAA0C;CAC3C;;AACD;EACE,6BAAyC;EACzC,gCAA4C;CAC7C;;AAdD;EAAE,kCAA+C;CAAI;;AACrD;EAAE,+BAAyC;CAAI;;AAC/C;EAAE,iCAA2C;CAAI;;AACjD;EAAE,kCAA4C;CAAI;;AAClD;EAAE,gCAA0C;CAAI;;AAGhD;EACE,iCAA2C;EAC3C,gCAA0C;CAC3C;;AACD;EACE,+BAAyC;EACzC,kCAA4C;CAC7C;;AAdD;EAAE,8BAA+C;CAAI;;AACrD;EAAE,6BAAyC;CAAI;;AAC/C;EAAE,+BAA2C;CAAI;;AACjD;EAAE,gCAA4C;CAAI;;AAClD;EAAE,8BAA0C;CAAI;;AAGhD;EACE,+BAA2C;EAC3C,8BAA0C;CAC3C;;AACD;EACE,6BAAyC;EACzC,gCAA4C;CAC7C;;AAML;EACE,gBAAgB;EAChB,OAAO;EACP,SAAS;EACT,QAAQ;EACR,c9DiU6B;C8DhU9B;;ACjCC;EAEI,yBAAyB;CAE5B;;AnDiDC;EmDhDF;IAEI,yBAAyB;GAE5B;ClEi3LF;;Ael1LG;EmDxCF;IAEI,yBAAyB;GAE5B;ClE43LF;;Ae30LG;EmDhDF;IAEI,yBAAyB;GAE5B;ClE63LF;;Ae91LG;EmDxCF;IAEI,yBAAyB;GAE5B;ClEw4LF;;Aev1LG;EmDhDF;IAEI,yBAAyB;GAE5B;ClEy4LF;;Ae12LG;EmDxCF;IAEI,yBAAyB;GAE5B;ClEo5LF;;Aen2LG;EmDhDF;IAEI,yBAAyB;GAE5B;ClEq5LF;;Aet3LG;EmDxCF;IAEI,yBAAyB;GAE5B;ClEg6LF;;AkE/5LC;EAEI,yBAAyB;CAE5B;;AAQH;EACE,yBAAyB;CAK1B;;AAHC;EAHF;IAII,0BAA0B;GAE7B;ClE25LA;;AkE15LD;EACE,yBAAyB;CAK1B;;AAHC;EAHF;IAII,2BAA2B;GAE9B;ClE85LA;;AkE75LD;EACE,yBAAyB;CAK1B;;AAHC;EAHF;IAII,iCAAiC;GAEpC;ClEi6LA;;AkE95LC;EADF;IAEI,yBAAyB;GAE5B;ClEi6LA","file":"bootstrap.css"} \ No newline at end of file diff --git a/Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css b/Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css deleted file mode 100644 index 13176351c..000000000 --- a/Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com) - * Copyright 2011-2015 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{outline:0}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;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;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;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}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}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}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}@viewport{width:device-width}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-1.875rem;margin-left:-1.875rem}.dl-horizontal::after{display:table;clear:both;content:""}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;line-height:1.5;color:#818a91}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.img-rounded{border-radius:.3rem}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:.25rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-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%}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;line-height:1.5;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container::after{display:table;clear:both;content:""}@media (min-width:544px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:940px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.container-fluid::after{display:table;clear:both;content:""}.row{margin-right:-.9375rem;margin-left:-.9375rem}.row::after{display:table;clear:both;content:""}.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-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-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:.9375rem;padding-left:.9375rem}.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-1{width:8.333333%}.col-xs-2{width:16.666667%}.col-xs-3{width:25%}.col-xs-4{width:33.333333%}.col-xs-5{width:41.666667%}.col-xs-6{width:50%}.col-xs-7{width:58.333333%}.col-xs-8{width:66.666667%}.col-xs-9{width:75%}.col-xs-10{width:83.333333%}.col-xs-11{width:91.666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.333333%}.col-xs-pull-2{right:16.666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.333333%}.col-xs-pull-5{right:41.666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.333333%}.col-xs-pull-8{right:66.666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.333333%}.col-xs-pull-11{right:91.666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.333333%}.col-xs-push-2{left:16.666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.333333%}.col-xs-push-5{left:41.666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.333333%}.col-xs-push-8{left:66.666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.333333%}.col-xs-push-11{left:91.666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333%}.col-xs-offset-2{margin-left:16.666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333%}.col-xs-offset-5{margin-left:41.666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333%}.col-xs-offset-8{margin-left:66.666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333%}.col-xs-offset-11{margin-left:91.666667%}.col-xs-offset-12{margin-left:100%}@media (min-width:544px){.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-1{width:8.333333%}.col-sm-2{width:16.666667%}.col-sm-3{width:25%}.col-sm-4{width:33.333333%}.col-sm-5{width:41.666667%}.col-sm-6{width:50%}.col-sm-7{width:58.333333%}.col-sm-8{width:66.666667%}.col-sm-9{width:75%}.col-sm-10{width:83.333333%}.col-sm-11{width:91.666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.333333%}.col-sm-pull-2{right:16.666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.333333%}.col-sm-pull-5{right:41.666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.333333%}.col-sm-pull-8{right:66.666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.333333%}.col-sm-pull-11{right:91.666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.333333%}.col-sm-push-2{left:16.666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.333333%}.col-sm-push-5{left:41.666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.333333%}.col-sm-push-8{left:66.666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.333333%}.col-sm-push-11{left:91.666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333333%}.col-sm-offset-2{margin-left:16.666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333%}.col-sm-offset-5{margin-left:41.666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333%}.col-sm-offset-8{margin-left:66.666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333333%}.col-sm-offset-11{margin-left:91.666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.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-1{width:8.333333%}.col-md-2{width:16.666667%}.col-md-3{width:25%}.col-md-4{width:33.333333%}.col-md-5{width:41.666667%}.col-md-6{width:50%}.col-md-7{width:58.333333%}.col-md-8{width:66.666667%}.col-md-9{width:75%}.col-md-10{width:83.333333%}.col-md-11{width:91.666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.333333%}.col-md-pull-2{right:16.666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.333333%}.col-md-pull-5{right:41.666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.333333%}.col-md-pull-8{right:66.666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.333333%}.col-md-pull-11{right:91.666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.333333%}.col-md-push-2{left:16.666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.333333%}.col-md-push-5{left:41.666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.333333%}.col-md-push-8{left:66.666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.333333%}.col-md-push-11{left:91.666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.333333%}.col-md-offset-2{margin-left:16.666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333%}.col-md-offset-5{margin-left:41.666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333%}.col-md-offset-8{margin-left:66.666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333%}.col-md-offset-11{margin-left:91.666667%}.col-md-offset-12{margin-left:100%}}@media (min-width:992px){.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-1{width:8.333333%}.col-lg-2{width:16.666667%}.col-lg-3{width:25%}.col-lg-4{width:33.333333%}.col-lg-5{width:41.666667%}.col-lg-6{width:50%}.col-lg-7{width:58.333333%}.col-lg-8{width:66.666667%}.col-lg-9{width:75%}.col-lg-10{width:83.333333%}.col-lg-11{width:91.666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.333333%}.col-lg-pull-2{right:16.666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.333333%}.col-lg-pull-5{right:41.666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.333333%}.col-lg-pull-8{right:66.666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.333333%}.col-lg-pull-11{right:91.666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.333333%}.col-lg-push-2{left:16.666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.333333%}.col-lg-push-5{left:41.666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.333333%}.col-lg-push-8{left:66.666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.333333%}.col-lg-push-11{left:91.666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333%}.col-lg-offset-2{margin-left:16.666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333%}.col-lg-offset-5{margin-left:41.666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333%}.col-lg-offset-8{margin-left:66.666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333333%}.col-lg-offset-11{margin-left:91.666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.333333%}.col-xl-2{width:16.666667%}.col-xl-3{width:25%}.col-xl-4{width:33.333333%}.col-xl-5{width:41.666667%}.col-xl-6{width:50%}.col-xl-7{width:58.333333%}.col-xl-8{width:66.666667%}.col-xl-9{width:75%}.col-xl-10{width:83.333333%}.col-xl-11{width:91.666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.333333%}.col-xl-pull-2{right:16.666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.333333%}.col-xl-pull-5{right:41.666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.333333%}.col-xl-pull-8{right:66.666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.333333%}.col-xl-pull-11{right:91.666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.333333%}.col-xl-push-2{left:16.666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.333333%}.col-xl-push-5{left:41.666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.333333%}.col-xl-push-8{left:66.666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.333333%}.col-xl-push-11{left:91.666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.333333%}.col-xl-offset-2{margin-left:16.666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.333333%}.col-xl-offset-5{margin-left:41.666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.333333%}.col-xl-offset-8{margin-left:66.666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.333333%}.col-xl-offset-11{margin-left:91.666667%}.col-xl-offset-12{margin-left:100%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead 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-active,.table-active>td,.table-active>th{background-color:#f5f5f5}.table-hover .table-active:hover{background-color:#e8e8e8}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e8e8e8}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:.25rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:0}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-file,.form-control-range{display:block}.form-control-label{padding:.375rem .75rem;margin-bottom:0}@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:2.25rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=time].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:1.8625rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=time].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:3.166667rem}}.form-control-static{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.275rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;border-radius:.3rem}.form-group{margin-bottom:1rem}.checkbox,.radio{position:relative;display:block;margin-bottom:.75rem}.checkbox label,.radio label{padding-left:1.25rem;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label input:only-child,.radio label input:only-child{position:static}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.checkbox+.checkbox,.radio+.radio{margin-top:-.25rem}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:.75rem}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{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label{cursor:not-allowed}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;-webkit-background-size:1.4625rem 1.4625rem;background-size:1.4625rem 1.4625rem}.has-success .checkbox,.has-success .checkbox-inline,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success .text-help,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;background-color:#eaf6ea;border-color:#5cb85c}.has-success .form-control-feedback{color:#5cb85c}.has-success .form-control-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;background-color:#fff;border-color:#f0ad4e}.has-warning .form-control-feedback{color:#f0ad4e}.has-warning .form-control-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger .text-help,.has-danger.checkbox label,.has-danger.checkbox-inline label,.has-danger.radio label,.has-danger.radio-inline label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;background-color:#fdf7f7;border-color:#d9534f}.has-danger .form-control-feedback{color:#d9534f}.has-danger .form-control-danger{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)}@media (min-width:544px){.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 .form-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}}.btn{display:inline-block;padding:.375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:.25rem}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn.focus{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.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>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#0275d8;border-color:#0275d8}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#373a3c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#373a3c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus{background-color:#fff;border-color:#ccc}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#fff;border-color:#ccc}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.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>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:focus{background-color:#5bc0de;border-color:#5bc0de}.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.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>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:focus{background-color:#5cb85c;border-color:#5cb85c}.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.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>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:focus{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.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>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:focus{background-color:#d9534f;border-color:#d9534f}.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-primary-outline{color:#0275d8;background-color:transparent;background-image:none;border-color:#0275d8}.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus{border-color:#43a7fd}.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled:hover{border-color:#43a7fd}.btn-secondary-outline{color:#ccc;background-color:transparent;background-image:none;border-color:#ccc}.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus{border-color:#fff}.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled:hover{border-color:#fff}.btn-info-outline{color:#5bc0de;background-color:transparent;background-image:none;border-color:#5bc0de}.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus{border-color:#b0e1ef}.btn-info-outline.disabled:hover,.btn-info-outline:disabled:hover{border-color:#b0e1ef}.btn-success-outline{color:#5cb85c;background-color:transparent;background-image:none;border-color:#5cb85c}.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus{border-color:#a3d7a3}.btn-success-outline.disabled:hover,.btn-success-outline:disabled:hover{border-color:#a3d7a3}.btn-warning-outline{color:#f0ad4e;background-color:transparent;background-image:none;border-color:#f0ad4e}.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus{border-color:#f8d9ac}.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled:hover{border-color:#f8d9ac}.btn-danger-outline{color:#d9534f;background-color:transparent;background-image:none;border-color:#d9534f}.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus{border-color:#eba5a3}.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.333333;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.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}.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;-o-transition-property:height;transition-property:height}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.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:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled: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:.875rem;line-height:1.5;color:#818a91;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:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.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>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group-vertical>.btn:hover,.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::after{display:table;clear:both;content:""}.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-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.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::after{display:table;clear:both;content:""}.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-right-radius:.25rem;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-left-radius:.25rem}.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}[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 .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.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:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid #ccc;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.275rem .75rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.25rem;font-size:1.25rem;border-radius:.3rem}.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:3}.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}.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{z-index:3}.c-input{position:relative;display:inline;padding-left:1.5rem;color:#555;cursor:pointer}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked~.c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus~.c-indicator{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.c-input>input:active~.c-indicator{color:#fff;background-color:#84c6ff}.c-input+.c-input{margin-left:1rem}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#eee;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate~.c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input::after{display:block;margin-bottom:.25rem;content:""}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{display:inline-block;max-width:100%;-webkit-appearance:none;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem\9;color:#55595c;vertical-align:middle;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;background-image:none\9;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid #ccc;-moz-appearance:none}.c-select:focus{border-color:#51a7e8;outline:0}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;display:inline-block;height:2.5rem;cursor:pointer}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.file-custom::after{content:"Choose file..."}.file-custom::before{position:absolute;top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;content:"Browse";background-color:#eee;border:1px solid #ddd;border-radius:0 .25rem .25rem 0}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{display:table;clear:both;content:""}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-radius:.25rem .25rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd transparent}.nav-pills::after{display:table;clear:both;content:""}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.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;padding:.5rem 1rem}.navbar::after{display:table;clear:both;content:""}@media (min-width:544px){.navbar{border-radius:.25rem}}.navbar-full{z-index:1000}@media (min-width:544px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:544px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}@media (min-width:544px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider::before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand{color:rgba(0,0,0,.8)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem}.card-block{padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.25rem .25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .25rem .25rem}.card-header{padding:.75rem 1.25rem;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5}.card-header:first-child{border-radius:.25rem .25rem 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.card-footer:last-child{border-radius:0 0 .25rem .25rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-primary-outline{background-color:transparent;border-color:#0275d8}.card-secondary-outline{background-color:transparent;border-color:#ccc}.card-info-outline{background-color:transparent;border-color:#5bc0de}.card-success-outline{background-color:transparent;border-color:#5cb85c}.card-warning-outline{background-color:transparent;border-color:#f0ad4e}.card-danger-outline{background-color:transparent;border-color:#d9534f}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:.25rem .25rem 0 0}.card-img-bottom{border-radius:0 0 .25rem .25rem}@media (min-width:544px){.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:544px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:544px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:table;clear:both;content:""}.breadcrumb>li{float:left}.breadcrumb>li+li::before{padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb>.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;line-height:1.5;color:#0275d8;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.333333}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pager{padding-left:0;margin-top:1rem;margin-bottom:1rem;text-align:center;list-style:none}.pager::after{display:table;clear:both;content:""}.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:#eceeef}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover{color:#818a91;cursor:not-allowed;background-color:#fff}.pager .disabled>span{color:#818a91;cursor:not-allowed;background-color:#fff}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#818a91}.label-default[href]:focus,.label-default[href]:hover{background-color:#687077}.label-primary{background-color:#0275d8}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#025aa5}.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}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d0e9c6}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faf2cc}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebcccc}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{-webkit-appearance:none;color:#0074d9;border:0;-moz-appearance:none;appearance:none}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}.progress[value]::-webkit-progress-value::before{content:attr(value)}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[width^="0"]{min-width:2rem;color:#818a91;background-color:transparent;background-image:none}.progress[width="100%"]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{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: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:1rem 1rem;background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{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);background-size:1rem 1rem}@media screen and (min-width:0\0){.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:1rem 1rem;background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#555;text-align:inherit}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}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.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:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.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:#a8d6fe}.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}.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-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;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:transform .3s ease-out,-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-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 rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{display:table;clear:both;content:""}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{display:table;clear:both;content:""}.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:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;opacity:0;line-break:auto}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;line-break:auto}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow::after,.popover.popover-top .popover-arrow::after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow::after,.popover.popover-right .popover-arrow::after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow::after,.popover.popover-bottom .popover-arrow::after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow::after,.popover.popover-left .popover-arrow::after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 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}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-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>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out,-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-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);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));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: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-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));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: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;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.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:transparent;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 (min-width:544px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix::after{display:table;clear:both;content:""}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}.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}.invisible{visibility:hidden!important}.text-hide{font:"0/0" a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:544px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#818a91}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c}.bg-inverse{color:#eceeef;background-color:#373a3c}.bg-faded{background-color:#f7f7f9}.bg-primary{color:#fff!important;background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5}.bg-success{color:#fff!important;background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44}.bg-info{color:#fff!important;background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{color:#fff!important;background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f}.bg-danger{color:#fff!important;background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-a-0{margin:0 0!important}.m-t-0{margin-top:0!important}.m-r-0{margin-right:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-x-0{margin-right:0!important;margin-left:0!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-a-1{margin:1rem 1rem!important}.m-t-1{margin-top:1rem!important}.m-r-1{margin-right:1rem!important}.m-b-1{margin-bottom:1rem!important}.m-l-1{margin-left:1rem!important}.m-x-1{margin-right:1rem!important;margin-left:1rem!important}.m-y-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-a-2{margin:1.5rem 1.5rem!important}.m-t-2{margin-top:1.5rem!important}.m-r-2{margin-right:1.5rem!important}.m-b-2{margin-bottom:1.5rem!important}.m-l-2{margin-left:1.5rem!important}.m-x-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.m-y-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-a-3{margin:3rem 3rem!important}.m-t-3{margin-top:3rem!important}.m-r-3{margin-right:3rem!important}.m-b-3{margin-bottom:3rem!important}.m-l-3{margin-left:3rem!important}.m-x-3{margin-right:3rem!important;margin-left:3rem!important}.m-y-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-a-0{padding:0 0!important}.p-t-0{padding-top:0!important}.p-r-0{padding-right:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-x-0{padding-right:0!important;padding-left:0!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-a-1{padding:1rem 1rem!important}.p-t-1{padding-top:1rem!important}.p-r-1{padding-right:1rem!important}.p-b-1{padding-bottom:1rem!important}.p-l-1{padding-left:1rem!important}.p-x-1{padding-right:1rem!important;padding-left:1rem!important}.p-y-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-a-2{padding:1.5rem 1.5rem!important}.p-t-2{padding-top:1.5rem!important}.p-r-2{padding-right:1.5rem!important}.p-b-2{padding-bottom:1.5rem!important}.p-l-2{padding-left:1.5rem!important}.p-x-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.p-y-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-a-3{padding:3rem 3rem!important}.p-t-3{padding-top:3rem!important}.p-r-3{padding-right:3rem!important}.p-b-3{padding-bottom:3rem!important}.p-l-3{padding-left:3rem!important}.p-x-3{padding-right:3rem!important;padding-left:3rem!important}.p-y-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.hidden-xs-up{display:none!important}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!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/Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css.map b/Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css.map deleted file mode 100644 index ba58eb5a5..000000000 --- a/Plugins/Mineplex.ReportServer/web/css/bootstrap.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/_normalize.scss","bootstrap.css","../../scss/_print.scss","dist/css/bootstrap.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_hover.scss","../../scss/mixins/_tab-focus.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/mixins/_clearfix.scss","../../scss/mixins/_image.scss","../../scss/_images.scss","../../scss/_code.scss","../../scss/mixins/_border-radius.scss","../../scss/mixins/_grid.scss","../../scss/_grid.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_forms.scss","../../scss/mixins/_forms.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_animation.scss","../../scss/_dropdown.scss","../../scss/mixins/_nav-divider.scss","../../scss/mixins/_reset-filter.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/mixins/_breakpoints.scss","../../scss/_card.scss","../../scss/mixins/_cards.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_pager.scss","../../scss/_labels.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/mixins/_gradients.scss","../../scss/mixins/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_responsive-embed.scss","../../scss/_close.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/_utilities.scss","../../scss/mixins/_center-block.scss","../../scss/mixins/_pulls.scss","../../scss/mixins/_screen-reader.scss","../../scss/mixins/_text-hide.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/_utilities-background.scss","../../scss/mixins/_background-variant.scss","../../scss/_utilities-spacing.scss","../../scss/_utilities-responsive.scss"],"names":[],"mappings":";;;;4EAQA,KACE,YAAA,WACA,yBAA2B,KAC3B,qBAAA,KAOF,KACE,OAAA,EAaF,QAAA,MAAA,QAAA,WAAA,OAAA,OAAA,OAAA,OAAA,KAAA,KAAA,IAAA,QAAA,QAaE,QAAA,MAQF,MAAA,OAAA,SAAA,MAIE,QAAA,aACA,eAAA,SAQF,sBACE,QAAA,KACA,OAAA,ECvBF,SAAA,SDiCE,QAAA,KAUF,EACE,iBAAA,YAQF,SAEI,QAAA,EAFJ,QAKI,QAAA,EAWJ,YACE,cAAA,IAAA,OAOF,EAAA,OAEE,YAAA,IAOF,IACE,WAAA,OAQF,GACE,OAAA,MAAA,EACA,UAAA,IAOF,KACE,MAAA,KACA,WAAY,KAOd,MACE,UAAA,IAOF,IAAA,IAEE,SAAe,SACf,UAAA,IACA,YAAA,EACA,eAAA,SAGF,IACE,IAAA,MAGF,IACE,OAAA,OAUF,IACE,OAAA,EAOF,eACE,SAAA,OAUF,OACE,OAAA,IAAA,KAOF,GACE,OAAA,EAAA,mBAAA,YACU,WAAA,YAOZ,IACE,SAAA,KAOF,KAAA,IAAA,IAAA,KAIE,YAAA,UAAA,UACA,UAAA,IAkBF,OAAA,MAAA,SAAA,OAAA,SAKE,OAAA,EACA,KAAA,QACA,MAAU,QAOZ,OACE,SAAA,QAUF,OAAA,OAEE,eAAA,KAWF,OAAA,wBAAA,kBAAA,mBAIE,mBAAA,OACA,OAAA,QAOF,iBAAA,qBAEE,OAAA,QAOF,yBAAA,wBAEE,QAAA,EACA,OAAA,EAQF,MACE,YAAA,OAWF,qBAAA,kBAEE,mBAAA,WAAA,WAAA,WACA,QAAA,EASF,8CAAA,8CAEE,OAAA,KAQF,mBACE,mBAA8B,YAC9B,WAAA,YAAA,mBAAA,UASF,iDAAA,8CAEE,mBAAA,KAOF,SACE,QAAA,MAAA,OAA0B,MAC1B,OAAA,EAAA,IACA,OAAA,IAAA,MAAA,OAQF,OACE,QAAA,EACA,OAAA,EAOF,SACE,SAAA,KAQF,SACE,YAAA,IAUF,MACE,eAAA,EACA,gBAAkB,SAGpB,GAAA,GAEE,QAAA,EEnaF,aACE,EAAA,QAAA,SAGE,YAAA,eACA,mBAAA,eAAA,WAAA,eAGF,EAAA,UAEE,gBAAA,UAGF,mBACE,QAA6B,KAA7B,YAA6B,IAG/B,WAAA,IAEE,OAAA,IAAA,MAAA,KAED,kBAAA,MAGC,MACD,QAAA,mBAIC,ICyNF,GDxNC,kBAAA,MAGC,IACD,UAAA,eC4ND,GDvNE,GCsNF,EDrNE,QAAA,EACD,OAAA,EC0ND,GDtNE,GACD,iBAAA,MAMC,QACD,QAAA,KCqND,YDjNI,oBACD,iBAAA,eAGD,OACD,OAAA,IAAA,MAAA,KAGC,OAMD,gBAAA,mBC6MD,UD/MI,UACD,iBAAA,eAKC,mBC6MJ,mBD5MG,OAAA,IAAA,MAAA,gBE/DH,KAAA,mBAAA,WACD,WAAA,WDqRD,EChRE,QDiRF,SCjRE,mBAAA,QACD,WAAA,QAuBuB,cH8PvB,MAAA,aG3PuB,UHuQvB,MAAA,aG7PC,KAEA,UAAA,KDmQA,4BAA6B,YC7P7B,KACA,YCsG8B,iBAAA,UAAA,MAAA,WDpG9B,UAAA,KAEA,YAAA,IACD,MAAA,QD+PC,iBAAkB,KCtPnB,sBD0PC,QAAS,YAGX,GChPE,GAAA,GAAA,GAAA,GAAA,GACD,WAAA,EDiPC,cAAe,MAGjB,EC3OC,WAAA,ED6OC,cAAe,KCtOf,0BADA,YAED,OAAA,KD2OC,cAAe,IAAI,OAAO,QCvO1B,QACA,cAAA,KACD,WAAA,OD2OC,YAAa,QCrOb,GDwOF,GACA,GCxOC,WAAA,ED2OC,cAAe,KAGjB,MCxOE,MACD,MDwOD,MAGE,cAAe,ECvOhB,GD2OC,YAAa,ICvOb,GACD,cAAA,MD2OC,YAAa,ECvOd,WD2OC,OAAQ,EAAE,EAAE,KAGd,EC3NC,MAAA,QD6NC,gBAAiB,KCnOf,QAAA,QE7IC,MAAA,QHqXH,gBAAiB,UIrYjB,QACA,QAAA,KAAA,OHiKC,QAAA,IAAA,KAAA,yBDyOD,eAAgB,KC7NhB,IACD,WAAA,EDiOC,cAAe,KCtNhB,OD0NC,OAAQ,EAAE,EAAE,KC7Mb,IDiNC,eAAgB,OCtMjB,cD0MC,OAAQ,QAMV,cAHA,EACA,KACA,OAEA,MACA,MACA,OC7LE,QAAA,SACD,iBAAA,aDgMK,aAAc,aCtLnB,MD0LC,iBAAkB,YCtLlB,QACA,YChOiC,ODiOjC,eAAiB,OACjB,MAAA,QACD,WAAA,KD0LC,aAAc,OCrLf,GDyLC,WAAY,KC/KZ,MACD,QAAA,aDmLC,cAAe,MC3Kf,aACD,QAAA,IAAA,OD+KC,QAAS,IAAI,KAAK,yBAIpB,OADA,MC3KE,OAIA,SAEA,OAAA,EACD,YAAA,QD0KC,cAAe,ECrKhB,SDyKC,OAAQ,SCjKR,SACA,UAAU,EACV,QAAA,EACD,OAAA,EDqKC,OAAQ,EChKR,OACA,QAAW,MACX,MAAA,KACA,QAAA,EACA,cAAA,MAED,UAAA,ODmKC,YAAa,QC/JO,mBAKpB,mBAAyB,QAC1B,WAAA,QD+JC,mBAAoB,KCvJrB,OD2JC,QAAS,aCtJV,SD0JC,QAAS,eK7eT,IAAA,IAAA,IAAA,IAAA,IH0KkC,IFsUpC,GKjfE,GAAA,GAAA,GAAA,GAAA,GAEA,cH0K8B,MGzK9B,YH0K8B,QGzK9B,YH0KkC,IGzKnC,YAAA,ILkfC,MAAO,QKhfwB,GLof/B,UAAW,OKnfoB,GLuf/B,UAAW,KKtfoB,GL0f/B,UAAW,QKzfoB,GL6f/B,UAAW,OK5foB,GLggB/B,UAAW,QK/foB,GLmgB/B,UAAW,KK9fqB,ILkgBhC,UAAW,OKjgBqB,ILqgBhC,UAAW,KKpgBqB,ILwgBhC,UAAW,QKvgBqB,IL2gBhC,UAAW,OK1gBqB,IL8gBhC,UAAW,QK7gBqB,ILihBhC,UAAW,KK7gBX,MACD,UAAA,QLihBC,YAAa,IK5gBb,WACD,UAAA,KLghBC,YAAa,IK7gBb,WACD,UAAA,OLihBC,YAAa,IK9gBb,WACD,UAAA,OLkhBC,YAAa,IK/gBb,WACD,UAAA,OLmhBC,YAAa,IK1gBb,GACA,WAAU,KACV,cAAA,KACD,OAAA,EL8gBC,WAAY,IAAI,MAAM,eKpgBtB,OADA,MAED,UAAA,ILygBC,YAAa,IKpgBb,MADA,KAED,QAAA,KLygBC,iBAAkB,QMplBlB,eDoFD,aAAA,ELqgBC,WAAY,KMzlBZ,aDyFD,aAAA,ELqgBC,WAAY,KK9fb,kBLkgBC,QAAS,aKngBR,mCLugBD,aAAc,IKjgBd,eAED,aAAA,ULogBC,YAAa,UO7mBI,sBACf,QAAY,MACb,MAAA,KPinBD,QAAS,GKhgBT,YACD,UAAA,ILogBC,eAAgB,UK/fhB,YACA,QAAA,MAAA,KACA,cAAA,KACD,UAAA,QLmgBC,YAAa,OAAO,MAAM,QK/fX,mBACf,QAAA,MACA,UAAA,IAKD,YAAA,IL+fC,MAAO,QKhgBN,2BLogBD,QAAS,cK9fO,oBAChB,cAAkB,KAClB,aAAA,EACA,WAAe,MAChB,aAAA,OAAA,MAAA,QLkgBC,YAAa,EK7fZ,+CLigBD,QAAS,GK9fR,8CLkgBD,QAAS,cQlpBO,qCAFc,mCAC9B,WAEA,QAAa,MCHd,UAAA,KT2pBC,OAAQ,KStpBT,aT0pBC,cAAe,MSrpBf,eACA,QAAA,aACA,UAAA,KACA,OAAA,KACA,QAAA,OAAA,YAAA,IAAA,iBAAA,KDbA,OAAA,IAAA,MAAA,KACA,cAAgB,OACH,mBAAA,IAAA,IAAA,YCgBd,cAAA,IAAA,IAAA,YT0pBS,WAAY,IAAI,IAAI,YSrpB7B,YTypBC,cAAe,IShpBhB,QTopBC,QAAS,aShpBT,YACD,cAAA,MTopBC,YAAa,EShpBb,gBACD,UAAA,ITopBC,MAAO,QAGT,KACA,IUvsBE,IACD,KVysBC,YAAa,MAAO,OAAQ,SAAU,cAAe,UUpsBrD,KACA,QAAA,MRooBmC,MQnoBnC,UAAA,ICTE,MAAA,QDWH,iBAAA,QVwsBC,cAAe,OUnsBf,IACA,QR8nBgC,MAAA,MQ7nBhC,UAAA,IClBE,MAAA,KD4BH,iBAAA,KV+rBC,cAAe,MUnsBb,QACA,QAAA,EAED,UAAA,KVssBD,YAAa,IUhsBb,IACA,QAAA,MACA,WAAA,EACA,cRsI8B,KQrI9B,UAAA,IAUD,YAAA,IV2rBC,MAAO,QUhsBL,SACA,QAAA,EACA,UAAA,QACA,MAAA,QACD,iBAAA,YVosBD,cAAe,EU9rBf,gBACD,WAAA,MVksBC,WAAY,OYrvBZ,WACA,cAAA,SACA,aAAA,SCAD,aAAA,Kb0vBC,YAAa,KO/vBI,kBACf,QAAY,MACb,MAAA,KPmwBD,QAAS,GE3oBA,yBWrHV,Wf+vBA,UAAA,OIzoBU,yBWtHV,WfqwBA,UAAA,OI9oBU,yBWvHV,Wf2wBA,UAAA,OInpBW,0BWxHX,WfixBA,UAAA,QcnxBC,iBACA,cAAA,SACA,aAAA,SCUD,aAAA,KbqxBC,YAAa,KOpyBI,wBACf,QAAY,MACb,MAAA,KPwyBD,QAAS,GY7wBT,KCJC,aAAA,UbsxBD,YAAa,UO/yBX,YACA,QAAY,MACb,MAAA,KPmzBD,QAAS,Gc9yBS,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAhB,UAAgB,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAEhB,SAAA,SACA,WAAA,IACD,cAAA,SdizBD,aAAc,SctyBT,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,Ud0yBL,MAAO,KcnyBA,UduyBP,MAAO,UcvyBA,Ud2yBP,MAAO,Wc3yBA,Ud+yBP,MAAO,Ic/yBA,UdmzBP,MAAO,WcnzBA,UduzBP,MAAO,WcvzBA,Ud2zBP,MAAO,Ic3zBA,Ud+zBP,MAAO,Wc/zBA,Udm0BP,MAAO,Wcn0BA,Udu0BP,MAAO,Icv0BA,Wd20BP,MAAO,Wc30BA,Wd+0BP,MAAO,Wc/0BA,Wdm1BP,MAAO,Kc70BE,edi1BT,MAAO,Kcj1BE,edq1BT,MAAO,Ucr1BE,edy1BT,MAAO,Wcz1BE,ed61BT,MAAO,Ic71BE,edi2BT,MAAO,Wcj2BE,edq2BT,MAAO,Wcr2BE,edy2BT,MAAO,Icz2BE,ed62BT,MAAO,Wc72BE,edi3BT,MAAO,Wcj3BE,edq3BT,MAAO,Icr3BE,gBdy3BT,MAAO,Wcz3BE,gBd63BT,MAAO,Wc73BE,gBdi4BT,MAAO,Kcj4BE,edq4BT,KAAM,Kcr4BG,edy4BT,KAAM,Ucz4BG,ed64BT,KAAM,Wc74BG,edi5BT,KAAM,Icj5BG,edq5BT,KAAM,Wcr5BG,edy5BT,KAAM,Wcz5BG,ed65BT,KAAM,Ic75BG,edi6BT,KAAM,Wcj6BG,edq6BT,KAAM,Wcr6BG,edy6BT,KAAM,Icz6BG,gBd66BT,KAAM,Wc76BG,gBdi7BT,KAAM,Wcj7BG,gBdq7BT,KAAM,Kcr7BG,iBdy7BT,YAAa,Ecz7BJ,iBd67BT,YAAa,Uc77BJ,iBdi8BT,YAAa,Wcj8BJ,iBdq8BT,YAAa,Icr8BJ,iBdy8BT,YAAa,Wcz8BJ,iBd68BT,YAAa,Wc78BJ,iBdi9BT,YAAa,Icj9BJ,iBdq9BT,YAAa,Wcr9BJ,iBdy9BT,YAAa,Wcz9BJ,iBd69BT,YAAa,Ic79BJ,kBdi+BT,YAAa,Wcj+BJ,kBdq+BT,YAAa,Wcr+BJ,kBdy+BT,YAAa,Kcv/BK,yBACb,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAEC,MAAA,KAKC,UALD,MAAA,UAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,WALD,MAAA,WAKC,WALD,MAAA,WAKC,WAIC,MAAA,KAEC,eAFD,MAAA,KAEC,eAFD,MAAA,UAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,KAEC,eAFD,KAAA,KAEC,eAFD,KAAA,UAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,KAEC,iBAFD,YAAA,EAEC,iBAFD,YAAA,UAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,kBAFD,YAAA,WAEC,kBAFD,YAAA,WAEC,kBhBioCV,YAAA,MgB/oCmB,yBACb,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAEC,MAAA,KAKC,UALD,MAAA,UAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,WALD,MAAA,WAKC,WALD,MAAA,WAKC,WAIC,MAAA,KAEC,eAFD,MAAA,KAEC,eAFD,MAAA,UAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,KAEC,eAFD,KAAA,KAEC,eAFD,KAAA,UAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,KAEC,iBAFD,YAAA,EAEC,iBAFD,YAAA,UAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,kBAFD,YAAA,WAEC,kBAFD,YAAA,WAEC,kBhBgyCV,YAAA,MgB9yCmB,yBACb,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAEC,MAAA,KAKC,UALD,MAAA,UAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,WALD,MAAA,WAKC,WALD,MAAA,WAKC,WAIC,MAAA,KAEC,eAFD,MAAA,KAEC,eAFD,MAAA,UAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,KAEC,eAFD,KAAA,KAEC,eAFD,KAAA,UAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,KAEC,iBAFD,YAAA,EAEC,iBAFD,YAAA,UAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,kBAFD,YAAA,WAEC,kBAFD,YAAA,WAEC,kBhB+7CV,YAAA,MgB78CmB,0BACb,UAAA,WAAA,WAAA,WAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAAA,UAEC,MAAA,KAKC,UALD,MAAA,UAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,UALD,MAAA,WAKC,UALD,MAAA,WAKC,UALD,MAAA,IAKC,WALD,MAAA,WAKC,WALD,MAAA,WAKC,WAIC,MAAA,KAEC,eAFD,MAAA,KAEC,eAFD,MAAA,UAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,eAFD,MAAA,WAEC,eAFD,MAAA,WAEC,eAFD,MAAA,IAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,WAEC,gBAFD,MAAA,KAEC,eAFD,KAAA,KAEC,eAFD,KAAA,UAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,eAFD,KAAA,WAEC,eAFD,KAAA,WAEC,eAFD,KAAA,IAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,WAEC,gBAFD,KAAA,KAEC,iBAFD,YAAA,EAEC,iBAFD,YAAA,UAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,WAEC,iBAFD,YAAA,IAEC,kBAFD,YAAA,WAEC,kBAFD,YAAA,WAEC,kBhB8lDV,YAAA,MiB9nDC,OACA,MAAA,KAsBD,UAAA,KfonDC,cAAe,KeroDb,UADA,UAEA,QAAA,OACA,YAAA,IACD,eAAA,If0oDD,WAAY,IAAI,MAAM,QetoDpB,gBACD,eAAA,Of0oDD,cAAe,IAAI,MAAM,QetoDxB,mBf0oDD,WAAY,IAAI,MAAM,QetoDrB,cf0oDD,iBAAkB,Ke9nDjB,aADC,afooDF,QAAS,Me7mDV,gBfinDC,OAAQ,IAAI,MAAM,QeznDjB,mBADC,mBf+nDF,OAAQ,IAAI,MAAM,QexnDf,yBADC,yBf8nDJ,oBAAqB,IejnDpB,yCfqnDD,iBAAkB,QGprDK,4BHwrDvB,iBAAkB,QAGpB,cgB1rDK,iBADC,iBhB8rDJ,iBAAkB,QG9rDK,iCHksDvB,iBAAkB,QgB3rDS,oCASpB,oChBurDP,iBAAkB,QAGpB,egBzsDK,kBADC,kBhB6sDJ,iBAAkB,QG7sDK,kCHitDvB,iBAAkB,QgB1sDS,qCASpB,qChBssDP,iBAAkB,QAGpB,YgBxtDK,eADC,ehB4tDJ,iBAAkB,QG5tDK,+BHguDvB,iBAAkB,QgBztDS,kCASpB,kChBqtDP,iBAAkB,QAGpB,egBvuDK,kBADC,kBhB2uDJ,iBAAkB,QG3uDK,kCH+uDvB,iBAAkB,QgBxuDS,qCASpB,qChBouDP,iBAAkB,QAGpB,cgBtvDK,iBADC,iBhB0vDJ,iBAAkB,QG1vDK,iCH8vDvB,iBAAkB,QgBvvDS,oCASpB,oChBmvDP,iBAAkB,Qe9pDN,kBACZ,QAAA,MACA,MAAA,KAMD,WAAA,Kf6pDC,WAAY,KevpDV,kBACD,MAAA,Kf2pDD,iBAAkB,QetpDhB,kBACD,MAAA,Qf0pDD,iBAAkB,QerpDlB,eAWD,MAAA,Qf+oDC,iBAAkB,QetpDjB,8Bf0pDD,OAAQ,EerpDN,kBfwpDJ,kBevpDG,wBf0pDD,aAAc,QenpDb,oBfupDD,MAAO,KenpDL,oBACD,QAAA,MfupDD,YAAa,OelpDX,iBADA,iBAMD,WAAA,IAAA,MAAA,QfmpDD,YAAa,IAAI,MAAM,QeppDpB,4BADC,4Bf0pDJ,aAAc,IAAI,MAAM,QAM1B,gDADA,gDenpDS,gDbnJ0B,gDFqyDnC,gDADA,gDAME,cAAe,IAAI,MAAM,Qe1oDxB,iBf8oDD,MAAO,KehpDH,oBADA,oBAED,QAAA,gBfqpDH,OAAQ,IAAI,MAAM,QiB70DlB,cAGA,QAAA,MACA,MAAA,KACA,QAAA,QfmK8B,OelK9B,UAAA,KACA,YAAA,IAEA,MAAA,QACA,iBAAA,KNZE,iBAAA,KMyDH,OAAA,IAAA,MAAA,KjBmyDC,cAAe,OiB/zDH,0BACX,iBAAA,YjBm0DD,OAAQ,EkB3yDQ,oBAGf,aAAA,QlB6yDD,QAAS,EiB/zDI,yCACZ,MAAA,KjBm0DD,QAAS,EiBp0DI,gCACZ,MAAA,KjBw0DD,QAAS,EiBz0DI,oCACZ,MAAA,KjB60DD,QAAS,EiB90DI,2BACZ,MAAA,KjBk1DD,QAAS,EiBv0DI,uBAAA,wBACZ,iBAAA,QjB20DD,QAAS,EiBv0DR,uBjB20DD,OAAQ,YiBp0DO,mBAChB,oBjBw0DC,QAAS,MiB7zDQ,oBAClB,QAAA,QAAA,OjBi0DC,cAAe,EAGjB,qDACE,8BACA,8BE/lDgD,wCelN7C,+BANH,YAAA,QjB6zDA,8CAEA,8CAGA,wDExmD8C,+CFkmD9C,0BAEA,0BAGA,oCAGA,2BiBp0DA,YAAA,UjB00DA,8CAEA,8CAGA,wDEtnD8C,+CFgnD9C,0BAEA,0BAGA,oCAGA,2BFlBD,YAAA,amBlyDC,qBACA,WAAA,QAEA,YAAiB,QAOlB,eAAA,QjBqzDC,cAAe,EiBl0D8C,qCjBq0D/D,qCiBr0DqG,kDAUhF,uDACD,0DjB0zDkB,kDACtC,uDACA,0DiB3zDG,cAAA,EjB+zDD,aAAc,EAGhB,iBAAkB,8BEtpDqB,mCAvJH,sCeLlC,QAAA,Qf2D0B,OS5MxB,UAAA,QMmJH,YAAA,IjBszDC,cAAe,MAGjB,iBAAkB,8BE5pDsB,mCA3JJ,sCeIlC,QAAA,OfkDyB,QS3MvB,UAAA,QM2JH,YAAA,SjBuzDC,cAAe,MiB7yDhB,YjBizDC,cAAe,KiBvyDf,UADA,OAGA,SAAA,SAaD,QAAA,MjB+xDC,cAAe,OiBxyDb,gBADA,aAEA,aAAoB,QACpB,cAAA,EAMD,YAAA,IjBwyDD,OAAQ,QiBzyDL,iCADkB,8BjB+yDrB,SAAU,OiBvyDS,+BACA,sCjByyDrB,yBACA,gCiBxyDE,SAAA,SACD,WAAA,OjB4yDC,YAAa,SiBtyDd,oBADC,cjB4yDA,WAAY,QiBryDZ,iBADA,cAEA,SAAA,SACA,QAAiB,aACjB,aAAoB,QACpB,cAAA,EACA,YAAgB,IACjB,eAAA,OjB0yDC,OAAQ,QiBtyDY,kCADN,4BAEf,WAAA,EjB2yDC,YAAa,OiBhyDZ,8BfmFyC,8BFgtDd,2BAA9B,2BAGE,OAAQ,YiB/xDP,0BADC,uBjBqyDF,OAAQ,YiB5xDL,yBADC,sBjBkyDJ,OAAQ,YiBpxDR,qBjBuxDF,sBiBxxDE,sBAEA,cAAA,QACA,kBAAA,UAAA,oBAAA,OAAA,MAAA,SACD,wBAAA,UAAA,UjB2xDS,gBAAiB,UAAU,UAMrC,uBAEA,8BAJA,iCACA,oBAEA,2BAJA,wBAOA,4BkB/hEG,mClB8hEH,yBE7gEmC,gCFihEjC,MAAO,QkBvhEN,2BlB2hED,aAAc,QErhEmB,gCgBA/B,MAAA,QACD,iBAAA,QlB0hED,aAAc,QkBthEb,oClB0hED,MAAO,QiB9yDN,mCjBkzDD,iBAAkB,obAMpB,uBAEA,8BAJA,iCACA,oBAEA,2BAJA,wBAOA,4BkB9jEG,mClB6jEH,yBE1iEmC,gCF8iEjC,MAAO,QkBtjEN,2BlB0jED,aAAc,QEljEmB,gCgBF/B,MAAA,QACD,iBAAA,KlByjED,aAAc,QkBrjEb,oClByjED,MAAO,QiBr0DN,mCjBy0DD,iBAAkB,4dAMpB,sBAEA,6BAJA,gCACA,mBAEA,0BAJA,uBAOA,2BkB7lEG,kClB4lEH,wBExkEmC,+BF4kEjC,MAAO,QkBrlEN,0BlBylED,aAAc,QEhlEmB,+BgBH/B,MAAA,QACD,iBAAA,QlBwlED,aAAc,QkBplEb,mClBwlED,MAAO,QiB51DN,iCjBg2DD,iBAAkB,ohBiB/vDd,yBACiB,yBACjB,QAAA,aACD,cAAA,EATD,eAAgB,OAcF,2BACZ,QAAA,aACD,MAAA,KAhBD,eAAgB,OAqBf,kCArBD,QAAS,aAyBgB,0BAOxB,QAAA,aAhCD,eAAgB,OA+Bb,wCjB2vDL,6CiB5vDkB,2CA9BhB,MAAO,KAqCN,wCArCD,MAAO,KAyCkB,iCACxB,cAAA,EA1CD,eAAgB,OAiDA,uBADd,oBAEA,QAAiB,aACjB,WAAA,EAKD,cAAA,EAxDD,eAAgB,OAuDb,6BADiB,0BAtDpB,aAAc,EA4DG,4CADI,sCAEpB,SAAA,SA7DD,YAAa,EAkEZ,kDnB+tDJ,IAAA,GqB1pEC,KACA,QAAmB,aACnB,QAAA,QAAoB,KACpB,UAAA,KACA,YAAgB,IAChB,YAAA,IAAA,WAAA,OAAA,YAAA,OAAA,eAAA,OACA,OAAA,QCmFA,oBlBkJmC,KAzFJ,iBAAA,KAsBD,gBAAA,KS1K5B,YT8M2B,KiBrK9B,OAAA,IAAA,MAAA,YnB4pEC,cAAe,OInsE4B,kBAAA,kBAA3C,WAA2C,kBAA3C,kBAAA,WACA,QAAA,KAAA,OeeG,QAAA,IAAA,KAAA,yBnByrEH,eAAgB,KGzrEb,WAAA,WH6rEH,gBAAiB,KmBrrEhB,WnByrED,gBAAiB,KmBprEJ,YAAX,YAED,iBAAA,KnBurED,QAAS,EmBlrEP,cAAa,cAEd,OAAA,YnBqrED,QAAS,ImB/qET,eACD,yBnBmrEC,eAAgB,KoB5tEhB,aACA,MAAA,KDiDD,iBAAA,QnBgrEC,aAAc,QoB5tEZ,mBACI,MAAA,KjBRiB,iBAAA,QHyuEvB,aAAc,QoB5uEY,mBAiBxB,mBACI,MAAA,KACL,iBAAA,QpB+tED,aAAc,QEngEqB,oBAAA,oBkB/OT,mCA0BpB,MAAA,KAEJ,iBAAuB,QAUxB,iBAAA,KpBotED,aAAc,QmBtsEuH,0BAA3B,0BAA3B,0BAA3B,0BnBysE3B,0BAA3B,0BoB1tE8B,yClB4MO,yCiB3LrC,yCChBU,MAAA,KACL,iBAAA,QpB8tEH,aAAc,QEvuEmB,4BAAA,4BAAA,4BAAA,4BkBkB9B,iBAAA,QpB0tEH,aAAc,QE5uEmB,4BAAA,4BCzBV,iBAAA,QH0wEvB,aAAc,QoBzwEd,eACA,MAAA,QDoDD,iBAAA,KnB0tEC,aAAc,KoBzwEZ,qBACI,MAAA,QjBRiB,iBAAA,QHsxEvB,aAAc,QoBzxEY,qBAiBxB,qBACI,MAAA,QACL,iBAAA,QpB4wED,aAAc,QEzwEmB,sBAAA,sBkBtBP,qCA0BpB,MAAA,QAEJ,iBAAuB,QAUxB,iBAAA,KpBiwED,aAAc,QmBhvEiI,4BAA7B,4BAA7B,4BAA7B,4BnBmvE7B,4BAA7B,4BoBvwE8B,2ClBbK,2CiBiCnC,2CCnBU,MAAA,QACL,iBAAA,QpB2wEH,aAAc,QE3jEqB,8BAAA,8BAAA,8BAAA,8BkBvMhC,iBAAA,KpBuwEH,aAAc,KEhkEqB,8BAAA,8BClPZ,iBAAA,KHuzEvB,aAAc,KoBtzEd,UACA,MAAA,KDuDD,iBAAA,QnBowEC,aAAc,QoBtzEZ,gBACI,MAAA,KjBRiB,iBAAA,QHm0EvB,aAAc,QoBt0EY,gBAiBxB,gBACI,MAAA,KACL,iBAAA,QpByzED,aAAc,QErlEqB,iBAAA,iBkBvPT,gCA0BpB,MAAA,KAEJ,iBAAuB,QAUxB,iBAAA,KpB8yED,aAAc,QmB1xEwG,uBAAxB,uBAAxB,uBAAxB,uBnB6xExB,uBAAxB,uBoBpzE8B,sClBoNO,sCiB7LrC,sCCtBU,MAAA,KACL,iBAAA,QpBwzEH,aAAc,QE/zEmB,yBkBezB,yBlBfyB,yBAAA,yBkBgB9B,iBAAA,QpBozEH,aAAc,QoBjzEN,yBlBnByB,yBC3BV,iBAAA,QHo2EvB,aAAc,QoBn2Ed,aACA,MAAA,KD0DD,iBAAA,QnB8yEC,aAAc,QoBn2EZ,mBACI,MAAA,KjBRiB,iBAAA,QHg3EvB,aAAc,QoBn3EY,mBAiBxB,mBACI,MAAA,KACL,iBAAA,QpBs2ED,aAAc,QE9nEqB,oBAAA,oBkB3PT,mCA0BpB,MAAA,KAEJ,iBAAuB,QAUxB,iBAAA,KpB21ED,aAAc,QmBp0EuH,0BAA3B,0BAA3B,0BAA3B,0BnBu0E3B,0BAA3B,0BoBj2E8B,yClBwNO,yCiB9LrC,yCCzBU,MAAA,KACL,iBAAA,QpBq2EH,aAAc,QE72EmB,4BAAA,4BAAA,4BAAA,4BkBiB9B,iBAAA,QpBi2EH,aAAc,QEl3EmB,4BAAA,4BC1BV,iBAAA,QHi5EvB,aAAc,QoBh5Ed,aACA,MAAA,KD6DD,iBAAA,QnBw1EC,aAAc,QoBh5EZ,mBACI,MAAA,KjBRiB,iBAAA,QH65EvB,aAAc,QoBh6EY,mBAiBxB,mBACI,MAAA,KACL,iBAAA,QpBm5ED,aAAc,QEvqEqB,oBAAA,oBkB/PT,mCA0BpB,MAAA,KAEJ,iBAAuB,QAUxB,iBAAA,KpBw4ED,aAAc,QmB92EuH,0BAA3B,0BAA3B,0BAA3B,0BnBi3E3B,0BAA3B,0BoB94E8B,yClB4NO,yCiB/LrC,yCC5BU,MAAA,KACL,iBAAA,QpBk5EH,aAAc,QEx5EmB,4BAAA,4BAAA,4BAAA,4BkBe9B,iBAAA,QpB84EH,aAAc,QE75EmB,4BAAA,4BC5BV,iBAAA,QH87EvB,aAAc,QoB77Ed,YACA,MAAA,KDgED,iBAAA,QnBk4EC,aAAc,QoB77EZ,kBACI,MAAA,KjBRiB,iBAAA,QH08EvB,aAAc,QoB78EY,kBAiBxB,kBACI,MAAA,KACL,iBAAA,QpBg8ED,aAAc,QEhtEqB,mBAAA,mBkBnQT,kCA0BpB,MAAA,KAEJ,iBAAuB,QAUxB,iBAAA,KpBq7ED,aAAc,QmBx5EkH,yBAA1B,yBAA1B,yBAA1B,yBnB25E1B,yBAA1B,yBoB37E8B,wClBgOO,wCiBhMrC,wCC/BU,MAAA,KACL,iBAAA,QpB+7EH,aAAc,QEp8EmB,2BAAA,2BAAA,2BAAA,2BkBc9B,iBAAA,QpB27EH,aAAc,QEz8EmB,2BAAA,2BC7BV,iBAAA,QH2+EvB,aAAc,QoBt7Ed,qBACA,MAAA,QACA,iBlB9BiC,YiB8ClC,iBAAA,KnB26EC,aAAc,QoBp7EA,4BAAA,2BAAA,4BAAA,2BlBrCmB,2CkBuC3B,MAAA,KACL,iBAAA,QpBw7ED,aAAc,QoBr7EZ,2BACI,MAAA,KjBrEiB,iBAAA,QH+/EvB,aAAc,QoBl7EX,oCAAA,oCAAA,oCAAA,oCpBs7EH,aAAc,QGngFS,oCAAA,oCHugFvB,aAAc,QoBl9Ed,uBACA,MAAA,KACA,iBlB2LmC,YiBxKpC,iBAAA,KnBo8EC,aAAc,KoBh9EA,8BAAA,6BAAA,8BAAA,6BlBoLqB,6CkBlL7B,MAAA,KACL,iBAAA,KpBo9ED,aAAc,KEnyEqB,6BkB7K7B,MAAA,KjBrEiB,iBAAA,KH2hFvB,aAAc,KoB98EX,sCAAA,sCAAA,sCAAA,sCpBk9EH,aAAc,KG/hFS,sCAAA,sCHmiFvB,aAAc,KoB9+Ed,kBACA,MAAA,QACA,iBlB5BiC,YiBkDlC,iBAAA,KnB69EC,aAAc,QoB5+EA,yBAAA,wBAAA,yBAAA,wBlBnCmB,wCkBqC3B,MAAA,KACL,iBAAA,QpBg/ED,aAAc,QoB7+EZ,wBACI,MAAA,KjBrEiB,iBAAA,QHujFvB,aAAc,QoB1+EX,iCAAA,iCAAA,iCAAA,iCpB8+EH,aAAc,QG3jFS,iCAAA,iCH+jFvB,aAAc,QoB1gFd,qBACA,MAAA,QACA,iBlB7BiC,YiBsDlC,iBAAA,KnBs/EC,aAAc,QoBxgFA,4BAAA,2BAAA,4BAAA,2BlBpCmB,2CkBsC3B,MAAA,KACL,iBAAA,QpB4gFD,aAAc,QoBzgFZ,2BACI,MAAA,KjBrEiB,iBAAA,QHmlFvB,aAAc,QoBtgFX,oCAAA,oCAAA,oCAAA,oCpB0gFH,aAAc,QGvlFS,oCAAA,oCH2lFvB,aAAc,QoBtiFd,qBACA,MAAA,QACA,iBlB3BiC,YiBuDlC,iBAAA,KnB+gFC,aAAc,QoBpiFA,4BAAA,2BAAA,4BAAA,2BlBlCmB,2CkBoC3B,MAAA,KACL,iBAAA,QpBwiFD,aAAc,QoBriFZ,2BACI,MAAA,KjBrEiB,iBAAA,QH+mFvB,aAAc,QoBliFX,oCAAA,oCAAA,oCAAA,oCpBsiFH,aAAc,QGnnFS,oCAAA,oCHunFvB,aAAc,QoBlkFd,oBACA,MAAA,QACA,iBlB1BiC,YiByDlC,iBAAA,KnBwiFC,aAAc,QoBhkFA,2BAAA,0BAAA,2BAAA,0BlBjCmB,0CkBmC3B,MAAA,KACL,iBAAA,QpBokFD,aAAc,QoBjkFZ,0BACI,MAAA,KjBrEiB,iBAAA,QH2oFvB,aAAc,QoB9jFX,mCAAA,mCAAA,mCAAA,mCpBkkFH,aAAc,QG/oFS,mCAAA,mCHmpFvB,aAAc,QmBnjFd,UACA,YAAiB,IA4BlB,MAAA,QnB4hFC,cAAe,EmBhjFd,UAAA,iBAAA,iBAAA,mBnBojFD,iBAAkB,YmB/iFjB,UAAA,iBAAA,gBnBmjFD,aAAc,YGjqFS,gBHqqFvB,aAAc,YmBjjFZ,gBjB3BkC,gBiB4BlC,MAAA,QhBxGC,gBAAA,UH8pFH,iBAAkB,YmBjjFd,yBAAsB,yBhB7GvB,MAAA,QHmqFH,gBAAiB,KEhiFiB,mBkBzDlC,QACA,QAAA,OlB8GyB,QS3MvB,UAAA,QQ4IH,YAAA,SnBgjFC,cAAe,MEtiFmB,mBkB1DlC,QACA,QAAA,OlB+G0B,OS5MxB,UAAA,QQgJH,YAAA,InBmjFC,cAAe,MmB1iFf,WACD,QAAA,MnB8iFC,MAAO,KmBziFR,sBnB6iFC,WAAY,ImBriFX,6BADa,4BnByiFhB,6BAGE,MAAO,KqBptFP,MAAA,QAAA,EAAA,mBAAA,QAAgC,KAAA,OAKjC,cAAA,QAAA,KAAA,OrBstFS,WAAY,QAAQ,KAAK,OqBvtFhC,SrB2tFD,QAAS,EqBhtFV,UrBotFC,QAAS,KqBvtFR,arB2tFD,QAAS,MqBptFT,YACA,SAAiB,SACjB,OAAA,EAAA,SAAA,OAAA,mCAAA,KACA,8BAA0B,KAA1B,2BAA0B,KAA1B,4BAAA,KACA,uBAAA,KAAA,oBAA4B,KAA5B,4BAA4B,OAC7B,uBAAA,OrB8tFS,oBAAqB,OsBpvF9B,UADC,QtB0vFA,SAAU,SsBnvFC,wBACT,QAAU,aACV,MAAA,EACA,OAAA,EACA,aAAA,OACA,YAAY,OACZ,eAAA,OACA,QAA4C,GAC5C,WAAA,KAAA,MACD,aAAA,KAAA,MAAA,YtBuvFD,YAAa,KAAK,MAAM,YsBlvFvB,uBtBsvFD,QAAS,EsB/uF4B,gCAClC,WAAA,EtBmvFH,cAAe,KAAK,MsB5uFV,eACV,SAAQ,SACR,IAAA,KACA,KAAA,EACA,QAAY,KACZ,QAAA,KACA,MAAA,KACA,UAAA,MACA,QAAA,IAAA,EACA,OAAA,IAAA,EAAA,EACA,UAAA,KACA,MAAA,QACA,WAAA,KACA,WAAA,KAAA,iBAAA,KACA,wBAAA,YXjDE,gBT8M2B,YoB1J9B,OAAA,IAAA,MAAA,gBtBgvFC,cAAe,OuBlyFf,kBACA,OAAA,IACA,OAAA,MAAA,EDqDD,SAAA,OtBkvFC,iBAAkB,QsB3uFN,eACZ,QAAA,MACA,MAAA,KACA,QAAA,IAAA,KACA,MAAA,KACA,YpB7CiC,IoB8CjC,YAAA,IACA,MAAA,QACA,WAAiB,QACP,YAAA,OAmCX,WAAA,ItB6sFC,OAAQ,EsB5uFN,qBAAsB,qBACtB,MAAA,QnB5DC,gBAAA,KH6yFH,iBAAkB,QsB1uFd,sBAAsB,4BAAA,4BACtB,MAAA,KACW,gBAAA,KnBpDZ,iBAAA,QHmyFH,QAAS,EGnyFN,wBAAA,8BAAA,8BHuyFH,MAAO,QE9gFmC,8BAAA,8BoBrNtC,gBAAA,KACA,OAAA,YEtGJ,iBAAA,YrBgBG,iBAAA,KHg0FH,OAAQ,8DsB/tFP,qBtBmuFD,QAAS,MsB9tFR,QtBkuFD,QAAS,EsBztFE,qBACZ,MAAA,EtB6tFC,KAAM,KsBptFE,oBACT,MAAA,KtBwtFC,KAAM,EsBntFN,iBACA,QAAA,MACA,QAAA,IAAA,KACA,UpB1HiC,QoB2HjC,YAAA,IACD,MAAA,QtButFC,YAAa,OsBltFN,mBACP,SAAS,MACT,IAAA,EACA,MAAA,EACA,OAAA,EACD,KAAA,EtBstFC,QAAS,IsBjtFE,2BACZ,MAAA,EtBqtFC,KAAM,KsB1sFJ,eACc,sCACd,QAAiC,GAClC,WAAA,EtB8sFD,cAAe,KAAK,MsB1sFR,uBACG,8CACb,IAAA,KACD,OAAA,KtB8sFD,cAAe,IyB14Ff,WACA,oBACA,SAAA,SAgBD,QAAA,azB+3FC,eAAgB,OyB34FF,yBADZ,gBAYD,SAAA,SzBs4FD,MAAO,KyB14FJ,gCADY,gCAdjB,+BAAmD,uBzB45F1B,uBAAzB,sBAIE,QAAS,EGx5Fc,+BsBSR,sBzBo5Ff,QAAS,EAGX,qBACA,2BE11FgC,2BuBlD7B,iCzB+4FD,YAAa,KyB73Fd,azBi4FC,YAAa,KO96FI,oBACf,QAAY,MACb,MAAA,KPk7FD,QAAS,GyB/4FK,wBACb,0BzBm5FD,MAAO,KAGT,kByBj5FqB,wBAClB,0BzBm5FD,YAAa,IyB94Fd,yEzBk5FC,cAAe,EyBz4FhB,4BzB64FC,YAAa,EyB/4FmB,mEAC/B,wBAAA,EzBm5FD,2BAA4B,EyB94FC,6CAAA,8CAC9B,uBAAA,EzBm5FC,0BAA2B,EyB94F5B,sBzBk5FC,MAAO,KyB/4FR,8DzBm5FC,cAAe,EyB/4FiB,mEAAA,oEAC/B,wBAAA,EzBo5FD,2BAA4B,EyBj5FC,oEAC9B,uBAAA,EzBq5FC,0BAA2B,EyBh5FhB,mCACZ,iCzBo5FC,QAAS,EyBl4FS,iCACnB,cAAA,IzBs4FC,aAAc,IyBn4FK,8CAAA,oCACpB,cAAA,KzBu4FC,aAAc,KyBt3Ff,YzB03FC,YAAa,EyBt3FU,0BAAvB,eACD,aAAA,KAAA,KAAA,EzB03FC,oBAAqB,EyBt3FtB,kCAAA,uBzB03FC,aAAc,EAAE,KAAK,KAGvB,yByBj3FmB,+BACH,oCACZ,QAAY,MACZ,MAAA,KACD,MAAA,KzBm3FD,UAAW,KO1gGM,sCACf,QAAY,MACb,MAAA,KP8gGD,QAAS,GyBj3FN,oCzBq3FH,MAAO,KAGT,8BACA,oCE38FgC,oCuB0Fb,0CAChB,WAAA,KzBo3FD,YAAa,EyB92FZ,4DzBk3FD,cAAe,EyB/2FkB,sDd3J/B,wBc2J+B,OAChC,2BAAA,EzBo3FD,0BAA2B,EyBj3FG,sDd7K5B,uBAAA,Ec8KD,wBAAA,EzBs3FD,0BAA2B,OyBl3F5B,uEzBs3FC,cAAe,EyBl3FkB,4EAAA,6EAChC,2BAAA,EzBu3FD,0BAA2B,EyBp3FC,6EAC7B,uBAAA,EzBw3FC,wBAAyB,EAI3B,gDADA,6CyBt2FgB,2DADS,wDAEnB,SAAA,SACD,KAAA,czB02FH,eAAgB,K0B7jGd,aAGA,SAAA,SAuBH,QAAA,M1ByiGC,gBAAiB,S0BzjGJ,2BAWT,SAAY,SACZ,QAAA,EAEF,MAAA,KACD,MAAA,K1BkjGD,cAAe,EG7hGZ,kCAAA,iCAAA,iCHiiGH,QAAS,E0BviGV,2B1B0iGD,mB0BhjGI,iB1BmjGF,QAAS,W0B9iGR,8D1BijGH,sD0BljG4B,oD1BqjG1B,cAAe,E0B5iGH,mBAEZ,iBACA,MAAA,GACD,YAAA,O1B+iGC,eAAgB,OEp9Fe,mBwBhE/B,QAAA,QAAoB,OACpB,UAAA,KACA,YxB7DiC,IwB8DjC,YAAA,EACA,MAAA,QACA,WAAA,OfzFE,iBT8M2B,QwBjG9B,OAAA,IAAA,MAAA,K1BugGC,cAAe,OAGjB,mCE10FuC,mCAvJH,wDStJhC,QAAA,QTgN0B,OwB/G3B,UAAA,Q1B2hGD,cAAe,MAGjB,mCE/0FwC,mCA3JJ,wDSrJhC,QAAA,OT+M0B,QwBzG3B,UAAA,Q1B8hGD,cAAe,M0BxhGd,wCADe,qC1B8hGhB,WAAY,EAGd,uCACA,+BACA,kCACA,6CACA,8C0BrhGgC,6DAAA,wEAC/B,wBAAA,E1BwhGC,2BAA4B,E0BrhG7B,+B1ByhGC,aAAc,EAGhB,sCACA,8B0BrhG+B,+DAAA,oD1BshG/B,iCACA,4CACA,6C0BvhGC,uBAAA,E1B2hGC,0BAA2B,E0BxhG5B,8B1B4hGC,YAAa,E0BjhGA,iBACb,SAAA,SAiCD,UAAA,E1Bq/FC,YAAa,O0BzgGZ,sB1B6gGD,SAAU,S0BlhGP,2B1BshGH,YAAa,KGjoGV,6BAAA,4BAAA,4BHqoGH,QAAS,EE7mGqB,kCwB+F3B,wC1BmhGH,aAAc,K0B9gGC,iCxBpGe,uCwB0G3B,QAAA,E1B8gGH,YAAa,K0BhhGI,8CAlCnB,6CvB9FK,6CHmpGqC,wCAA1C,uC0BrjGqF,uC1ByjGnF,QAAS,E2BpsGT,SACA,SAAA,SACA,QAAY,OACZ,aAAgB,OA4BjB,MAAA,K3B6qGC,OAAQ,Q2BrsGM,eACZ,SAAW,SAkBZ,QAAA,G3BwrGD,QAAS,E2BtsGqB,oCAE3B,MAAA,K3BysGH,iBAAkB,Q2BrsGd,kCACD,mBAAA,EAAA,EAAA,EAAA,QAAA,KAAA,EAAA,EAAA,EAAA,MAAA,Q3BysGK,WAAY,EAAE,EAAE,EAAE,QAAQ,KAAM,EAAE,EAAE,EAAE,MAAM,Q2BrsGtB,mCAE3B,MAAA,K3BwsGH,iBAAkB,Q2BnsGjB,kB3BusGD,YAAa,K2B9rGN,aACP,SAAQ,SACR,IAAA,EACA,KAAA,EACA,QAAa,MACb,MAAA,KACA,OAAA,KACA,UAAY,IACZ,YAAA,KACA,MAAA,KAAA,WAAA,OAAA,oBAAA,KAAA,iBAAA,KACA,gBAAuB,KACvB,YAAA,KACA,iBAAA,KACA,kBAAA,UAAA,oBAAA,OAAyB,OAE1B,wBAAA,IAAA,I3BqsGS,gBAAiB,IAAI,I2B5rG5B,yB3BgsGD,cAAe,O2B5rGd,uC3BgsGD,iBAAkB,wyB2B5rGhB,6CAED,iBAAA,Q3B+rGD,iBAAkB,4sB2BrrGjB,sB3ByrGD,cAAe,I2BrrGd,oC3ByrGD,iBAAkB,guB2BnqGjB,2B3BuqGD,QAAS,O2B9qGiB,kCACtB,QAAY,MACb,cAAA,O3BkrGH,QAAS,G2B9qGN,oC3BkrGH,YAAa,E2BpqGb,UACA,QAAA,aACA,UAAA,KzB1GiC,mBAAA,KyB4GjC,QAAA,QAAuB,QAAA,QAAA,OACvB,cAAA,SACA,MAAA,QACA,eAAA,OAAA,WAAA,KAA0B,4OAAA,UAAA,MAAA,OAAA,OAC1B,iBAAA,OAEsB,wBAAA,IAAA,KACtB,gBAAyB,IAAA,KAY1B,OAAA,IAAA,MAAA,KAzBI,gBAAiB,KAmBnB,gB3BwqGD,aAAc,Q2B3rGd,QAAS,E3B+rGX,sB2BpqGE,QAAS,EAGT,aAMD,YAAA,I3BiqGC,eAAgB,I2B1qGhB,UAAW,KAQV,6B3BuqGD,OAAQ,K2B/pGR,WAAY,KAGZ,MACA,SAAgB,SACjB,QAAA,a3BiqGC,OAAQ,O2BhqGR,OAAQ,QAGR,YACA,UAAW,MACZ,OAAA,E3BkqGC,OAAQ,iB2BjqGR,QAAS,EAGA,aACT,SAAQ,SACR,IAAA,EACA,MAAA,EACA,KAAA,EACA,QAAA,EACA,OAAY,OACZ,QAAA,MAAA,KAAA,YAAA,IAAA,MAAA,KAAA,oBAAA,KACA,iBAAuB,KACvB,gBAA0C,KAC1C,YAAsB,KAEvB,iBAAA,K3BqqGC,OAAQ,IAAI,MAAM,K2BpqGlB,cAAe,O3BwqGjB,oB2BrqGE,QAAS,iBAGO,qBAChB,SAAiB,SACjB,IAAW,SACX,MAAA,SACA,OAAe,SACf,QAAA,EACA,QAAA,MACA,OAAY,OACZ,QAAA,MAAkB,KAClB,YAAA,IACA,MAAA,KACA,QAAiC,SAClC,iBAAA,K3BuqGC,OAAQ,IAAI,MAAM,K4B93GlB,cAAe,EAAE,OAAO,OAAO,EAG/B,KACD,aAAA,E5Bg4GC,cAAe,E4B93Gf,WAAY,K5Bk4Gd,U4Bl4GE,QAAS,a5Bs4GX,gBG33GK,gByBXH,gBAAiB,K5B04GnB,mB4B14GE,MAAO,QAcH,mBAA8B,yBAAA,yBzBc/B,MAAA,QHo3GH,OAAQ,Y4B13GR,iBAAkB,Y5B83GpB,sB4B93GE,QAAS,aAQR,gCAAA,gCAQD,YAAa,K5Bu3Gf,U4Bv3GE,cAAe,IAAI,MAAM,KrB7CX,iBACb,QAAA,MPy6GD,MAAO,K4B73GP,QAAS,GAYR,oB5Bs3GD,MAAO,K4Bl4GP,cAAe,K5Bs4GjB,8B4Bt4GE,YAAa,MAiBX,oBjB9DA,QAAA,MiB4ED,QAAA,KAAA,I5B82GD,OAAQ,IAAI,MAAM,Y4B74GlB,cAAe,OAAO,OAAO,EAAE,E5Bi5GjC,0BG56GK,0ByB2BH,aAAc,QAAQ,QAAQ,KA4BxB,6BAA0B,mCAAA,mCzBtC7B,MAAA,QHi6GH,iBAAkB,Y4Bv5GlB,aAAc,Y1BpBmB,mCA0DF,yC0BAgF,yC5Bq3GjH,2BAA4B,iCAAkC,iCGr6GzD,MAAA,QH06GH,iBAAkB,K4Bh3GlB,aAAc,KAAK,KAAK,YrB7FV,kBACb,QAAA,MPk9GD,MAAO,K4Bt3GP,QAAS,G5B03GX,qB4B13GE,MAAO,K5B83GT,+B4B93GE,YAAa,MjB7FX,qBiB4GD,QAAA,M5Bq3GD,QAAS,KAAK,I4Bp4Gd,cAAe,O1BqHY,oC0BhGP,0C1BpFa,0CFu8GnC,4BAA6B,kCAAmC,kCGl8G3D,MAAA,KHu8GH,OAAQ,Q4Bl3GR,iBAAkB,QASjB,uB5B82GD,QAAS,M4Bv3GT,MAAO,KAQJ,iC5Bo3GH,WAAY,M4B12GZ,YAAa,E5B82Gf,uB4B92GE,QAAS,K5Bk3GX,qB4Bp2GE,QAAS,MjBjJP,yBiBsJH,WAAA,K5Bq2GC,uBAAwB,E6BjgHxB,wBAAyB,EAQ1B,Q7B8/GC,SAAU,S6BtgHV,QAAS,MAAM,KtBDD,eACb,QAAA,MP4gHD,MAAO,K8Bp+GL,QAAA,GDhCH,yB/B89GA,QE4CG,cAAe,QAInB,a8B9+GI,QAAA,KDjBH,yB/By9GA,aE4CG,cAAe,G6B9/GT,qBADC,kBAET,S3BkU6B,M2B5T9B,MAAA,E7B+/GC,KAAM,E8B5/GJ,QAAA,KDLwB,yB/B49G3B,qB+B19GA,kB7BsgHG,cAAe,GAInB,kB6BpgHE,IAAK,E7BwgHP,qB6BpgHE,OAAQ,EAED,mBACP,S3BgT6B,e2B/S7B,SAAY,OAMb,IAAA,E7BkgHC,QAAS,K8BnhHP,MAAA,KDiBH,yB/B29GA,mBE6CG,cAAe,G6B9/GjB,cACA,MAAA,KACA,YAAA,OASD,eAAA,O7B2/GC,aAAc,K6BzgHd,UAAW,Q7B6gHb,oBG5jHK,oB0B+CH,gBAAiB,K7BihHnB,kB6BhgHE,QAAS,MAGT,gBACA,MAAA,KACA,MAAA,IACA,Y3BjC+B,Q2BkC/B,eAAiB,QAKlB,aAAA,K7B8/GC,YAAa,K6B1gHb,SAAU,O7B8gHZ,wB6B1/GE,QAAS,QAGT,gBACA,QAAA,MAAiB,OACjB,UAAA,QlB3GE,YAAA,EkBiHH,WAAA,I7Bw/GC,OAAQ,IAAI,MAAM,Y6BngHlB,cAAe,O7BugHjB,sBG3lHK,sB2BuBD,gBAAA,KDgFD,yB/B68GF,sBE6CG,QAAS,iB6Br/GV,yB/B88GF,sBE6CG,QAAS,iB6Bt/GV,yB/B+8GF,sBE6CG,QAAS,iBAIb,sB6Bx/GE,MAAO,KAQL,sBAKD,QAAA,M7Bi/GD,YAAa,Q6B9/Gb,eAAgB,Q7BkgHlB,gC6BlgHE,YAAa,K7BsgHf,gC6Bj/GE,YAAa,K7Bq/Gf,4B6Br/GE,MAAO,e7By/GT,kCGvoHK,kC0B8IH,MAAO,e7B6/GT,oC6B7/GE,MAAO,e7BigHT,0CG/oHK,0C0B8IH,MAAO,e7BsgHT,4CACA,kDACA,kDEnzGwC,2CClVnC,iDAAA,iDHsoHL,yCACA,+CACA,+CANA,0CAA6C,gDAAmD,gD6BrgH9F,MAAO,e7BkhHT,8B6Bh/GE,iBAAkB,iB7Bo/GpB,2B6Bp/GE,MAAO,K7Bw/GT,iCGxqHK,iC0BgLH,MAAO,K7B4/GT,mC6B5/GE,MAAO,qB7BggHT,yCGhrHK,yC0BgLH,MAAO,sB7BqgHT,2CACA,iDACA,iDEz1GwC,0CC7UnC,gDAAA,gDHuqHL,wCACA,8CACA,8CANA,yCAA4C,+CAAkD,+C6BpgH5F,MAAO,K7BihHT,6B+BntHE,iBAAkB,uBAGlB,MACA,SAAA,SACA,QAAA,MpBLE,cAAA,OoBOH,iBAAA,K/BqtHC,OAAQ,IAAI,MAAM,Q+BntHlB,cAAe,O/ButHjB,Y+BntHE,QAAS,Q/ButHX,Y+BntHE,cAAe,OAGhB,e/BqtHC,WAAY,S+BntHZ,cAAe,E/ButHjB,sB+B3sHE,cAAe,E/B+sHjB,iB+B/sHE,gBAAiB,K/BmtHnB,sB+BxsHE,YAAA,Q/B4sHF,2D+B5sHE,cAAA,OAAA,OAAA,EAAA,E/BgtHF,yD+B5rHE,cAAe,EAAE,EAAE,OAAO,OAG1B,aAKD,QAAA,OAAA,Q/B0rHC,iBAAkB,Q+BlsHlB,cAAe,IAAI,MAAM,Q/BssH3B,yB+B5rHE,cAAe,OAAO,OAAO,EAAE,EAG/B,aAKD,QAAA,OAAA,Q/B0rHC,iBAAkB,Q+BlsHlB,WAAY,IAAI,MAAM,Q/BssHxB,wB+BvrHE,cAAe,EAAE,EAAE,OAAO,OAE3B,c/B0rHC,iBAAkB,Q+BzrHlB,aAAc,QAEf,c/B4rHC,iBAAkB,Q+B3rHlB,aAAc,QAEf,W/B8rHC,iBAAkB,Q+B7rHlB,aAAc,QAEf,c/BgsHC,iBAAkB,Q+B/rHlB,aAAc,QAEf,a/BksHC,iBAAkB,Q+B/rHlB,aAAc,QAEf,sB/BksHC,iBAAkB,Y+BjsHlB,aAAc,QAEf,wB/BosHC,iBAAkB,Y+BnsHlB,aAAc,KAEf,mB/BssHC,iBAAkB,Y+BrsHlB,aAAc,QAEf,sB/BwsHC,iBAAkB,Y+BvsHlB,aAAc,QAEf,sB/B0sHC,iBAAkB,Y+BzsHlB,aAAc,QAEf,qB/B4sHC,iBAAkB,Y+BtsHlB,aAAc,QClHb,2BAAA,2BDkHD,cAAe,IAAI,MAAM,qBC5GxB,+BADa,2BhC4zHhB,2BgC3zHG,0BD4GD,MAAO,KCvGN,sCADC,yBACD,yBDuGD,MAAO,sB/B4tHT,+BG50HK,+B4BwHH,MAAO,KAGP,iBACD,QAAA,E/BstHC,cAAe,E+BntHf,YAAa,E/ButHf,U+BntHE,cAAe,OAGN,kBACT,SAAU,SACV,IAAA,EACA,MAAA,EACD,OAAA,E/BqtHC,KAAM,E+BhtHN,QAAS,Q/BotHX,c+BjtHE,cAAe,OAAO,OAAO,EAAE,E/BqtHjC,iB8Bh1HI,cAAA,EAAA,EAAA,OAAA,OCuJsB,yBACpB,WAOD,QAAA,MAVD,aAAA,MAMI,eAAoB,QAAA,EAEpB,iBACD,QAAA,WAEH,MAAA,GACE,eAAA,IAED,mBjCipHJ,aAAA,SE6CG,YAAa,U+B/qHC,yBACZ,YAiDH,QAAA,MAxDD,MAAA,KAcM,aAAA,MAyCH,kBAvDH,QAAA,WAmBM,eAAe,IAEhB,wBArBL,YAAA,EpBxME,YAAA,EoB0OK,8BAlCP,wBAAA,EA6BU,2BAA2B,EA7BrC,4CAgCU,wBAAA,EAhCV,+CpB1LE,2BAAA,EoBsOK,6BA5CP,uBAAA,EAuCU,0BAA0B,EAvCpC,2CA0CU,uBAAA,EA1CV,8CA+CyB,0BAAA,EA/CzB,qD/B4tHE,cAAe,EFzClB,sEiC/nHU,mE/B4qHP,cAAe,G+B9pHf,yBAAA,cACA,qBAAA,EAAA,kBAAA,EAAA,aAAA,EAMD,mBAAA,QARD,gBAAA,QAKI,WAAsB,QAEvB,oBjCsnHJ,QAAA,aEiDG,MAAO,MiCr8HT,YACA,QAAA,OAAA,KtBAE,cAAA,KsBkBH,WAAA,KjC07HC,iBAAkB,QiCh9HlB,cAAe,O1BID,mBACb,QAAA,MPi9HD,MAAO,KiCt9HP,QAAS,GjC09HX,eiC19HE,MAAO,K/B8B0B,0B+Bf7B,cAAiC,MAClC,aAAA,MjCi9HH,MAAO,QiCj+HP,QAAS,IjCq+HX,oBkCr+HE,MAAO,QAGP,YACA,QhCuD+B,aSvD7B,aAAA,EuBEH,WAAA,KlCu+HC,cAAe,KkCr+Hf,cAAe,OlCy+HjB,WkCz+HE,QAAS,OvBwBP,kCuBjBC,YAAA,ElCw+HH,uBAAwB,OkC/+HxB,0BAA2B,OAYxB,iClCw+HH,wBAAyB,OkCp/HzB,2BAA4B,OAmBR,6BAAA,mCAAA,mCAChB,QAAA,EACA,MAAA,K/BUD,OAAA,QH69HH,iBAAkB,QkC5/HlB,aAAc,QhCsa2B,+BAAA,qCAAA,qCgCxYrC,MAAA,Q/BCD,OAAA,YHo+HH,iBAAkB,KkCh+HlB,aAAc,KAGd,WACA,SAAA,SACA,MAAA,KACA,QAAA,MhCfiC,OgCgBjC,YAAA,KACA,YAAA,IACA,MAAA,QAOD,gBAAA,KlC49HC,iBAAkB,KkC5+HlB,OAAQ,IAAI,MAAM,KAchB,iBhC8WuC,iBCjZtC,MAAA,QHugIH,iBAAkB,QkC39HlB,aAAc,KhC6IW,0BiCxMxB,QAAA,OAAA,OnC4hID,UAAW,QkCj+HX,YAAa,SCrDR,iDnC2hIL,uBAAwB,MkCt+HxB,0BAA2B,MChDtB,gDnC2hIL,wBAAyB,MkCv+HzB,2BAA4B,MhC0IF,0BiCzMzB,QAAA,QAAA,OnC4iID,UAAW,QkC7+HX,YAAa,ICzDR,iDnC2iIL,uBAAwB,MkCl/HxB,0BAA2B,MCpDtB,gDnC2iIL,wBAAyB,MoC7jIzB,2BAA4B,MAG5B,OACA,aAAA,EACA,WAAA,KAqCD,cAAA,KpC2hIC,WAAY,OoCrkIZ,WAAY,K7BIV,cACD,QAAA,MPskID,MAAO,KoC3kIP,QAAS,GpC+kIX,UoC/kIE,QAAS,OAcL,YACA,eACA,QAAA,aACA,QAAA,IAAA,KACD,iBAAA,KpCskIH,OAAQ,IAAI,MAAM,KoCxlIlB,cAAe,KjCsBZ,kBAAA,kBHukIH,gBAAiB,KoC7lIjB,iBAAkB,QAiCZ,mBlCgYmC,yBAAA,yBC1XtC,MAAA,QH4jIH,OAAQ,YoCnmIR,iBAAkB,KAuCd,sBACD,MAAA,QpCikIH,OAAQ,YoC7jIR,iBAAkB,KAIjB,cAAA,iBAGD,MAAO,MAIN,cAAA,iBClDD,MAAO,KAGP,OACA,QnCsgBgC,amCrgBhC,QAAA,MAAe,KACf,UnCkgBgC,ImCjgBhC,YAAA,IACA,YAAA,EACA,MAAA,K1BVE,WAAA,O0BiBH,YAAA,OrC2mIC,eAAgB,SqC3nIhB,cAAe,OrC+nIjB,aqC5mIE,QAAS,KAGV,YrC8mIC,SAAU,SqC3mIV,IAAK,KAIH,cAAgB,clCZf,MAAA,KHynIH,gBAAiB,KqCrmIjB,OAAQ,Q1BtCN,Y0B4CH,cAAA,KrCqmIC,aAAc,KqC/lId,cAAe,MrCmmIjB,eqCnmIE,iBAAkB,QrCumIpB,2BGvoIK,2BkCoCH,iBAAkB,QrCumIpB,eqCvmIE,iBAAkB,QrC2mIpB,2BG/oIK,2BkCwCH,iBAAkB,QrC2mIpB,eqC3mIE,iBAAkB,QrC+mIpB,2BGvpIK,2BkC4CH,iBAAkB,QrC+mIpB,YqC/mIE,iBAAkB,QrCmnIpB,wBG/pIK,wBkCgDH,iBAAkB,QrCmnIpB,eqCnnIE,iBAAkB,QrCunIpB,2BGvqIK,2BkCoDH,iBAAkB,QrCunIpB,cqCvnIE,iBAAkB,QrC2nIpB,0BG/qIK,0BmCtBH,iBAAkB,QAGlB,W3BCE,QAAA,KAAA,K2BKH,cAAA,KtCmsIC,iBAAkB,Q8B/pIhB,cAAA,MQpCH,yBxCwpIA,WEiDG,QAAS,KAAK,MAIlB,csCvsIE,iBAAkB,Q3BXhB,iB2BeH,cAAA,EtCysIC,aAAc,EuCxtId,cAAe,EAGf,O5BHE,QAAA,K4BcH,cAAA,KvCitIC,OAAQ,IAAI,MAAM,YuC/tIlB,cAAe,OAUd,SAAA,UAVD,cAAe,EvCwuIjB,WuCvtIE,WAAY,IvC2tId,euCrtIE,MAAO,QvCytIT,YuChtIE,YAAa,IvCotIf,mBuCptIE,cAAe,KAOA,0BACb,SAAe,SAChB,IAAA,KvCktID,MAAO,MuC1sIP,MAAO,QChDP,eDkDD,MAAA,QvC8sIC,iBAAkB,QuChtIlB,aAAc,QvCotIhB,kBuCptIE,iBAAkB,QvCwtIpB,2BuCrtIE,MAAO,QCnDP,YDqDD,MAAA,QvCytIC,iBAAkB,QuC3tIlB,aAAc,QvC+tIhB,euC/tIE,iBAAkB,QvCmuIpB,wBuChuIE,MAAO,QCtDP,eDwDD,MAAA,QvCouIC,iBAAkB,QuCtuIlB,aAAc,QvC0uIhB,kBuC1uIE,iBAAkB,QvC8uIpB,2BuC3uIE,MAAO,QCzDP,cD2DD,MAAA,QvC+uIC,iBAAkB,QuCjvIlB,aAAc,QvCqvIhB,iBuCrvIE,iBAAkB,QvCyvIpB,0ByCnzIE,MAAO,Q3CuwIN,wC2CrwID,KAAQ,oBAAyB,KAAA,E3CywIlC,GEiDG,oBAAqB,EAAE,GFrDxB,mC2CrwID,KAAQ,oBAAyB,KAAA,E3CywIlC,GE0DG,oBAAqB,EAAE,GF9DxB,gC2CrwID,KAAQ,oBAAyB,KAAA,E3CywIlC,GEmEG,oBAAqB,EAAE,GyCj0IzB,UACA,QAAA,MACD,MAAA,KzCs0IC,OAAQ,KyCr0IR,cAAe,KAMf,iBAAA,mBAAA,KzCq0I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nB,kBAAA,kB/DkuLC,iBAAkB,Q+D3tLqC,U/D+tLvD,aAAc,e+D9tLZ,YAAA,e/DkuLJ,O+DjuLI,OAAA,EAAA,Y/DquLJ,O+DpuLI,WAAA,Y/DwuLJ,O+DvuLI,aAAA,Y/D2uLJ,O+DxuLI,cAAA,YAGC,O/D0uLH,YAAa,Y+DvuLT,OACD,aAAA,Y/D2uLH,YAAa,Y+DzvL0C,O/D6vLvD,WAAY,Y+D5vLV,cAAA,Y/DgwLJ,O+D/vLI,OAAA,KAAA,e/DmwLJ,O+DlwLI,WAAA,e/DswLJ,O+DrwLI,aAAA,e/DywLJ,O+DtwLI,cAAA,eAGC,O/DwwLH,YAAa,e+DrwLT,OACD,aAAA,e/DywLH,YAAa,e+DvxL0C,O/D2xLvD,WAAY,e+D1xLV,cAAA,e/D8xLJ,O+D7xLI,OAAA,OAAA,iB/DiyLJ,O+DhyLI,WAAA,iB/DoyLJ,O+DnyLI,aAAA,iB/DuyLJ,O+DpyLI,cAAA,iBAGC,O/DsyLH,YAAa,iB+DnyLT,OACD,aAAA,iB/DuyLH,YAAa,iB+DrzL0C,O/DyzLvD,WAAY,iB+DxzLV,cAAA,iB/D4zLJ,O+D3zLI,OAAA,KAAA,e/D+zLJ,O+D9zLI,WAAA,e/Dk0LJ,O+Dj0LI,aAAA,e/Dq0LJ,O+Dl0LI,cAAA,eAGC,O/Do0LH,YAAa,e+Dj0LT,OACD,aAAA,e/Dq0LH,YAAa,e+Dn1L0C,O/Du1LvD,WAAY,e+Dt1LV,cAAA,e/D01LJ,O+Dz1LI,QAAA,EAAA,Y/D61LJ,O+D51LI,YAAA,Y/Dg2LJ,O+D/1LI,cAAA,Y/Dm2LJ,O+Dh2LI,eAAA,YAGC,O/Dk2LH,aAAc,Y+D/1LV,OACD,cAAA,Y/Dm2LH,aAAc,Y+Dj3LyC,O/Dq3LvD,YAAa,Y+Dp3LX,eAAA,Y/Dw3LJ,O+Dv3LI,QAAA,KAAA,e/D23LJ,O+D13LI,YAAA,e/D83LJ,O+D73LI,cAAA,e/Di4LJ,O+D93LI,eAAA,eAGC,O/Dg4LH,aAAc,e+D73LV,OACD,cAAA,e/Di4LH,aAAc,e+D/4LyC,O/Dm5LvD,YAAa,e+Dl5LX,eAAA,e/Ds5LJ,O+Dr5LI,QAAA,OAAA,iB/Dy5LJ,O+Dx5LI,YAAA,iB/D45LJ,O+D35LI,cAAA,iB/D+5LJ,O+D55LI,eAAA,iBAGC,O/D85LH,aAAc,iB+D35LV,OACD,cAAA,iB/D+5LH,aAAc,iB+D76LyC,O/Di7LvD,YAAa,iB+Dh7LX,eAAA,iB/Do7LJ,O+Dn7LI,QAAA,KAAA,e/Du7LJ,O+Dt7LI,YAAA,e/D07LJ,O+Dz7LI,cAAA,e/D67LJ,O+D17LI,eAAA,eAGC,O/D47LH,aAAc,e+Dz7LV,OACD,cAAA,e/D67LH,aAAc,e+Dr7Ld,OACS,YAAA,eACD,eAAA,e/D27LV,SgE19LE,SAAA,MAEI,IAAA,EAEH,MAAA,EhE09LD,KAAM,E8Bz6LJ,QAAA,KkC5CD,clEi3LF,QAAA,ekE13LC,yBAEI,gBAEH,QAAA,gBACD,yBAEI,cAEH,QAAA,gBATD,yBAEI,gBAEH,QAAA,gBACD,yBAEI,cAEH,QAAA,gBATD,yBAEI,gBAEH,QAAA,gBACD,yBAEI,cAEH,QAAA,gBATD,0BAEI,gBAEH,QAAA,gBAGG,0BAEH,chEygMC,QAAS,gBAIb,gBgElgME,QAAA,eAGD,qBlE25LA,QAAA,ekEz5LC,aAKD,qBhEkgMG,QAAS,iBgElgMZ,sBlE85LA,QAAA,ekE55LC,aAKD,sBhEqgMG,QAAS,kBgErgMZ,4BlEi6LA,QAAA,ekE/5LD,aAE6B,4BAE5B,QAAA,wBhE6gMD,aACE,cACE,QAAS"} \ No newline at end of file diff --git a/Plugins/Mineplex.ReportServer/web/css/tiger.css b/Plugins/Mineplex.ReportServer/web/css/tiger.css deleted file mode 100644 index a52134449..000000000 --- a/Plugins/Mineplex.ReportServer/web/css/tiger.css +++ /dev/null @@ -1,118 +0,0 @@ -@font-face { - font-family: 'Minecraftia'; - src: url('Minecraftia.ttf'); -} - -h2,h3,h4,h5,h6 { - font-family: 'Oswald', sans-serif; -} - -#wrapper { - -} - -#header { - padding-top: 20px; - padding-left: 20%; - padding-right: 20%; - background-color: #fa8144; - height: 175px; - text-align: center; - font-family: 'Crete Round', serif; - background-image: url("../img/bg.png"); - background-position: -40px -40px; -} - -#header h1 { - font-size: 55px; - text-shadow: 4px 3px 0px rgba(255, 255, 255, 0.55), 9px 8px 0px rgba(0,0,0,0.15); -} - -#search { - padding: 5px 30%; - background-color: rgb(186, 85, 28); -} - -#content { - padding-top: 10px; - padding-left: 20%; - padding-right: 20%; - min-height: 500px; -} - -#footer { - border-top: solid 2px rgba(204, 204, 204, 0.64); - padding-left: 20%; - padding-right: 20%; - background-color: rgba(243, 243, 243, 0.64); - height: 100px; - padding-top: 20px; -} - -#footer img { - opacity: 0.35; - - -o-transition:.5s; - -ms-transition:.5s; - -moz-transition:.5s; - -webkit-transition:.5s; - /* ...and now for the proper property */ - transition:.5s; -} - -#footer img:hover { - opacity: 0.7; -} - -#footer a:hover { - text-decoration: none; -} - -.name { - font-family: 'Minecraftia'; -} - -.label-staff { - background-color: #FFAA00; -} - -.label-ultra { - background-color: #55FFFF; -} - -#log { - font-family: 'Minecraftia'; - font-size: 14px; -} - -.black { - color: black; -} - -.chat { - font-size: 13px; -} - -.pm { - padding-left: 10px; - padding-right: 10px; -} - -#test-bar { - align-content: center; - padding-top: 20px; - background-image: url("../img/bg.png"); - min-height: 750px; - font-family: 'Crete Round', serif; -} - -#test-bar h1 { - font-size: 48px; - text-shadow: 4px 3px 0px rgba(255, 255, 255, 0.55), 9px 8px 0px rgba(0,0,0,0.15); -} - -.error-oh-no { - text-shadow: 4px 3px 0px rgba(255, 255, 255, 0.55), 9px 8px 0px rgba(0,0,0,0.15); - color: #d9534f; - font-family: Minecraftia; -} \ No newline at end of file diff --git a/Plugins/Mineplex.ReportServer/web/img/bg.png b/Plugins/Mineplex.ReportServer/web/img/bg.png deleted file mode 100644 index 23f35e012fba0eefabde2e3617bab4cf1bef1c68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13690 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

L)S1V+r*xNXL7L8)uTx1ihG+Zy;+d?0P1uOG@* z@>C>p@nO7p!3jRKj09gkbl{SQ!=zHOqrurCWkv1~b%dEVLUl;Kgw*k_iM+p&Jmb_v zr%54Z8JdQL?OGWY+`0*FCq9&uF7yCETmGyka6wvN8@x}Q3-d1O{B<H9%Si z7jN2($=QU?9jmwJ`no^-Bqb-QOVCY9$U5y=U1Ex*&{O7(#8?G(_(>09=<*5D3*6pA zq+`&nferth3-3}gl@}wr<49QkAYL`7UWOD^k~tPc2A^me?EVr0Qc%8t5d4}YEZVZbau)McO8%NxOQ0 zhxJD?zMajfLeWjid8j8URn=WzL$1iQ#;35axESRzdFcDcJSYIyr%@eD(<+Dy7yZ0F z4lD>Y_M7wQgs83hQ1CC+&Rh3GZJD7bD%|uW3cND4Apt+;uc*ItRC@{5VnCqDY4C@L z@aFSoDXSQJ-TETHU*9U!wB2Jigk8NbvX9-mV+F{1X(aeUJ}PZ_g^X2niE-~P!V(5) z&_=r3J%;{iPP_!Cp;U*A-XHdVgyGziGQ0_aCQmHn!_X z2x4!qK~@iE72+8xtTr{OXj$lUJvt-R*YXg=;2Yg4R-RIlI$Wx+=^==qdNacLuXQ#s z8QM-)XJw)#9COkgg-R$-k%74k8XqBw3uEw|=Gy30V|_wYUk{V>Y2O&mXj&%`G=O90 z^kRy4(xcd{{w3ixJP4l}AX{E_Q61_iebp;ooLK5aZ4BT;dHP6py(7<{4i+a)_3Bmz z9f~0J$FWxQncaif5mxb!ZwKS_k!QHnwSQ-h2_kx08}2VDj4Ntb^|$q^J>&~9@T!F0 z_WD>^tS5=N?dGKLD&^k$2nNkxGz9Oo)>J9D1@?Ao8FtU4sMUMO+)3;HGn1B{p!g~N zzQca4O>?+D$iFPsnUh+UN>3fd`?dBmmSOKlCq+vL_|c|LR{S)YEE4ns1>QK=U)|;` z@O8Hm@iHvr+gKWaOt)>lSk168NqLR`+Qd-|s573KJ>&s8xhU%uJ7N(<0>%OBVchf! zERLzBqBQp(1{ALwW^QXW{Akg8faRXDC{tSsKZVV5+_HEPW$ln$j8nZ9?JAsMCjEiP zY9F2$y=(&}nXicLhP$>xmjgC8FDi^?0;u%Mw5yN4b-y(l6wAUC_foyg$@n1MnRF#v zp~v{kI$jlUX1=dQY~F6m1sfKFiBg~#Q5g%<2UR()Tf4DqEMp4S_7Dpa{>g9nylFkX zPXkqLOr?(@c2}lVy~aLuP4VS=@Z$Z{ZqyjQVj=hn5*VHQ)yHK<&^tg9EWbsl^+4~J z3Z`+r4l&#TUZ0I%l|eH_tL|D(q;nAuGx**aIfJZ2kzw#-tklWLeww}^{PiGP-7hXJ zcEZ*79wsB?q&l5Nk4?s$9~b#-j7pQGHAS9~yI|2~MD#&X?1-SIFc2}kX06 z%)8@UE4fog?%ry@!cb@WeHKQAv|I&ae7dA0*fOMDpgy$7Z1G8cDEH}~Igwc;uH=rc zlwQzrxgwFFVzqQd2tgE&sJiLE<%nx3`91~t@nc|mUmU-xiC+^bS8L09gS_OMbX-3z z0?*%%NQ(QfW7n*D8x64r`Xss&UpnkFvQ7BazUPV5_)hFAqWt6tkdBk75BY7@pM(P2 z>i5XgTv$}|__!eFd|7y<<5H#`j+C;W^Z>B!GP4;F;s2v*&PZ>kuhRH@J^H-72}19Q zyl(cLEE!bz^bR$G=BFy>hX!M0u92&fS<97uHGB{O@u6k)DF-En znv~i-?T{;V`pJBd*)iTd{}o$R#`*KdHnQ%MNjnS_6@J@q|IclF?dp;yh<+URV8_M` z2;#4D5Bv1P+RO@s?9dJQ>DcV>&)zv@6Qn%M!Z5jAQ5%gwU@p7I=NmROqMU0j`5ctr z8M;U~GqmO2*6onhPXv7w(rc~KYM`=b!l}=5U44ni!iDRNrjp>_8vpSJ zSXHIZrK?$J;JIoY;nh0~jX{q_noDQNd*#<1-;*+NaXv-3_~+e1MY@;>(NS*;oJSwb zwnT1PSKPzgkZ(!Mw`w&cfQ5h!UnkCFmQmBjBfp4l_lJcMmYr959{H~rrwH;R-<5V> z@@ho*_lp`mpF-?by+tc$OT(pC%CD<$%|`&?TvNB~OlGf?j{Hr~D9OviPDEDp%x20l zKlDio`__1Uq8uf2F|-wVwnbP(sj8J8PU|yfL1O+nnJc~hZ*QMRG`H*79|7AH;^}|2 zh~25;k==_u3~e70zYxrqWnGL<))?5+zhkXVCaA%L1%fjkg$nA+wIUf7?&S}oR?UfF z;?i||i&?@#hY(n29Irarq~;~r6;*|x4LkinPy9mL{6{wd&5d?*S|%}ZxUGKoaLrVE zuMP*``S*Os0Srt2i-4JPQ_r82JxY;Uh##AR2ZaDFbTN zmEpNl)9CO8cW5?ZWJZ!rq7(lkrWg^piSOm0H@0j2Jv{?bp>?WM5QIF_Td{ z`zgt*8tw5b^>Y;+4wV`9k0I*NO^te#b>1|1x0mZbW_v(sPjsPKTLHw-%ibyajYUq| z)QFCBxA?&b@FNEJY1g{(7o%R-*#=J6W7n6%Fa`Ls1vPZrx!~9iBe{~Iuj@=&!_k=f zM!&uGMgw8VS_w9n`e61{!?~P}ABKK>N>Gw3pTPSO#tTZIhqV!TA1EPHD_eG+JqCsn zY8jR>4e{bYYKSmbjP!N)V+KWgl&66uFaUq!+M*%uSN?gsf0i9~--y0B;Buq2W7TE= z({u1bO3%b$d-6^3yPqBYYeP0(?D2~f9yZbp z2;=ajFa;K)}iZlnY__BTxYAk|s=nrr-PLYH0QZF>3w! zsI}s__)*F|NSY(;Mo5;I{80%(k$xu&XtP;jpIwUU)buAJ!PH53JUszti*PLJM`Ah1 zAw=Or*~X^-Wd-yoELr3IPov}akB@yqaWKWlzMo?{K5{;7r7`$~R;dBa`%yFyn~sX+ zNnKEx_#bHdW%sX-wa~|@P7}=DHhvho+0y40L=xUrMfV5I5x+qO<9>i&AG}C9{*$I+ z%$y$+{<;mxGO#t1Uyk5}dy3=ci0sio9o z&{~>S{D%*N5k4|OFM1Z9aTW6KZ$`=>UB3>oDHcR-z|9ZD%t)5EOOWtv>*XjWm}AjjV+s9u0R+w{*U#A< zp2~I?Cd^M&`#|Qe3QFTThdUDzn%q#S68@RTU6HNF1_^wex}8m!;fCRdQ&`4C`ctfV zX32km6}_2)HymVqnl`>AsV~W~SyaYRT~e1wAoBq@qg7u}fplEAz( zoJdiPDA=sDqQZ~85IQ8K|DNa{XM`nIwY>jYHo3bxwE+Z<37`@b6sMfOh1vKi9qR4V zqP1YUtjrYa!i4L5NBrbFxBQ+%7GmnKoJbH{kXX>>3#MjZxl4_3sUWp@9iq*amDL1R zX98r0x7`FhX7Ua;Tp9RV;xG`MNwUy+RU-K!PDCmQ}EKv3JGZb!F{q7Zp1w z_68z?s8m7veCJLAqU*}DyZZc|_uC}QTlghf?{~&g_4j2D`A|uG?T`ByaaJPab&C{QY7Tyd_zJ-@e(&PGh9&9N7k;G*rtMn zab2i3cHxO)tP?_Ft!=y5SU2SiCw2#&xO$2OArg@|SR{(>A#HhJgh(Qaix98wB#sG@^azQKjgI7n;9j;KFXYSmF1E2Vx?6u1{n53CZVd=% zs`xj@O-zjSx5itX#CtppMcL5)=9zK96JrI|L4r6@yqG8O9uIo>JicY4Fd)FyUl=C| z5%L87UOk{XT_Pj-t~L(NFz>oL*mSkCadNh`b+&P~cj@Y4W9QV>(Z|EflNwK7p8Dl* zfHW@=FCMF2mMtG=YxkdJ+w9aoWZO?13Dzehx|s~FHI@B;SnF?O@rPpkBI96gPHY^F z(#cMZ$pM0KUve7Ijl=V+PW)lErpYvXd;T>g|IzL@CAoTvqDA5W5ns^5zPt6e*q@u< z{d2Ovr)Qv86c!mR=n)s>>%sB&_H?p!adNV<>tfqHn`Uyde7@ayDHkr6aHY0xx>SFu z;ijSYgNe@#{J|MF&rV)Qb8WOp%hlDQikb_^)zw@ZEz)vzwWy-z0&;aV*G7x9TwN`y zsJVb#UCp)8A}v=}iz;d^AXis&ZL~gTpKOYa&@(+qUHi}bv4&U zi?m!_Evl%wfLvY8wb3FiS67QFYAzsGS95K&NXymLqKcXe$ko+c8!ggub+xFX<^pnc zHP=Rqv|L>+s;IeuTwTqz(IPEZSBolYE+AJ|b8WOp%hlDQikb_^)zw@ZEz)vzwWy-z z0&;aV*G7x9TwN`ysJVb#UCp)8BK=);DSdwUO(29P-X_4KZPc@IuGGVFd9cUN&PkuM zQ;rqGV_W^=C9&}mU@Bmdz&Oc(P*dwJprBx5QPm8NaADrg^uMxq6!K`VkClZ7~-G-NPr|L z9>wCUkWy@uG#pXcctlHtvKpy`#z#g=B860zkj|#0Jp+dJMpTQt;VfuYu>0I%t!6Fm zM?EbU2kEV_q-U%|*w_eYWT?35ASgU8py|Lh^+3O_v)k#xMNQalFi6DY~nO~=MmuI1D*o7%&Upw4P1eUep4Hc4Q>QnD44 zlpnGV3xkws*fS{(A>(XWyRM02M`bn)_Kh-*6bFxd8HdWV3XTz;S>!iA^a7mx%_Q=l zq*1!SSwq_pn>wOVM|#x$4?9Z2hGHudpFdI^<2K<|;mM*#NwO%8Y=+agPzY?Y9x=ug z!aX8A+W=E^tR1Od@L}U~#uVMu3(})M@MO;W?nuauW%#4G_Lj`ezqWj=UNqkX`0+j}A zE!Y&P1Anh(WhsV>Me(s;u$Ut15ynP)>pcMHE`25u@=y(lmxz1?LV*}R4+so|pCyzD zD@lbh2dDVQgmd8MXSbgY&(nT!(V>+8B_|**{L2dyGbCCP91{M8lp0SE9UUx4kod>> z1qbwLG<~c__7}qJ2$6V_dvs)Yyg)4ZhWMaH_Lt(y zq2bgMc+HfnDb3%*w;P|Aq@fv*hR9`Us} zHQUsy35B?1qI*g-u8_#{1buiFFcyX}- z1AH(rK=4o?2R|Js&57E>WU721ol^I#`~o?gW@-NksmY5K!v&8B1YvtVJQWZ0OrWDD zNMbP`*IFku3ez+^<#fbQL7??99WJG@-PZ|~(p*gQV}vlkX}Hd@{1`r_(}12kJ{}Kz zdLN)?kB<~g06Gh3i|F{6NT9LB)rk>=z+_}#omof(ya=FefL0L)2f-DS(H$X{N_aCm zv>7dd5eTx#QxrRq>Jv_TUIz}m62O_`Czuc|kVvco;Y|l2Vm`cwASO0MI1wRfoAFsl z>km&}Qf%q&yNS)@zDMG|m8O^Xr}~W0yZM>-`OMEe(N?g!vsWZU3V2vZ5R5W_L(ttqekAp_he+WU&(=1} z;cuSSEC)8 zr}kg$XiMOb78glf7LaF9Fozc}9xoMP;2#B~gw&A^YK@GMIckrrkR9rZx*;y|M!ir! z6pV(VQHX~kPzJH)}hU4JKBQ|qEvJookkbX6?6k-p!?`4%0_wU z9V$VUs20G5BB4rX6Rimo!jkAj*b&Y|55k-1Lj(~+i7`YtAtd67DZ~t70kMo&M{FVX z5QmAA#0BCSkx4uza)`G?8Bs%{(^P0WG$UGDnl;Ut=1%KP3#N^vh115-Cedcn7Sq~j?pgAZqV-2vT5&V6?8;brt8s7=~i@Sx+lFKeHcBAE~ZbV&!?}VZ>1lkpQ2x- z-=k;K-_xrZOoldt!?0p>WB4%!GI)$}jH!%;jCG9NjAM*6#yv(3qlD3*psHY~&`H5n z!CzsBLb$>Nh1m+L6m}{cRk*BhUm;JSlF4N1G21b_GX0oCnPZugnG2a4nTMF?nVHO7 zW`&}nVr#`tif)Si6hjmxinA5hD(+W2r+8N}PqB)n%rarwv3yv=SVGox)+*Ls)>+nF zRz9nit--cryR!SS`Rs}8CG73&Q|vqJJa(;;rcyg4H>F^uu}VowYm^QuT~>OgRIaS7 zY^Lm@++R6TIZ=6y@~_J2$~nr_Dq1QXRXkNjsKl!*R@tR;Ugfb$xvHvaTUD;=Fja}_ zV%0sWmsDSc6SqQGc(&)@ZBY zsS%B0P?$x}eS)iq;)mF<}i?20PYn#?3tz2!owz;;a zHcxwo_IB;d+Ic!mopw6@I%9Pf=p4|wty7|_rR$(ONH;-uz3v&^Y(2VOTRnfhXuTzR zsd^9eYFZh!a&IMQHLumdR(D%{(r=^B)fec`*FU6xU%#d`r?q$MsMbqcA8-BKfML+l zpufQcgG~mP4c@oWY16F@ug&~6scoJZ(hNHq1{qE^+-7*wu)@gL$k!;=XsyvDqxZ&o z#$4mE#w(1^8oxEsHtAs!X|lrPoJk=^m*dWf=B(kQaY{@LP5n&cO}CidHmx;lXExAm zy4fMK=jKZ0&gNm}E6gvNmsprs1XxV5*k|#?l5Od18DY8F@~Y*hw(Z&uZab&#@wNr+ z^xOHjo78S!yJziH+xKiguKm{bSsj=ioI6By*w`VXBdw!j$B2&WJKpI;>*UlaveU*+ znVl6nyL1+I-rD)0m5PpHDU$t(qakPoH*>3aH zR?D`R?R48ywqT@+kAT&B64cByuCa+SEIx)yh{>K4^)Z?}T(?YaxP zZ||P#X66>+w#6;G2dBrF9w|Mtdz$tP>AAJ%E3P@0&)vz*ckkdn)_uQwk%x_k*yE_j zCr?+;Up&uy(Y<`V=6l`t*76?cz0UiEkC{)n&pw|LUq|1`zUTcE{CfK>^?T@V?7`TDu5QyD`0uRv%Z#ng?*3rL;d{wE${a{uwCG| zz~B2b`v>-4-~UaJZP1jUs{^zLj2^IeKxME;@RH!C1KSUbA9!()`k)bm_6+(o*lX~z z!P!Hshx{_+#!!QykwZ@mQyeyE*v?@U!@Y;E9G*AAam4Hq4@R~dnK1I&D1%Yaqt1+0 zA00CKw=oK129Mc0rY@vk$kvdGQ2)>kp(Q*|-fG@EK9|3O|5o58SSH91a|>G*RuJwM zzC8SGM9+v-5$_{CBiBWij`bV6dF-dCeo?!k$mqe*hhkVUV`5GUwS-Z^G?B3=L6jNW zDRy>j_BhvZE60_Hdy99*5pg5qPDpeBOx=ucA3rNTXMB(G>&I737&PIx1kD6t!p(^t zC(fIgKgnm(j>(M4yvY}*m`+KWlJkrEFI%P(Q$wd-oMt|4=Cr&--^ATXN=Z>kx2D@n zUpD>YjKMQb%`}>sI5T&a@2q{Z)nYe>+s1EuvwhI^t2>-`?Ad9sbHUE~UBX@2yMuP8?diH_&tAj5 zOZL(B#qWE&f5iTb16~JC9JD&P<&fT?1;3(S<9{tYJm&C&)ZVEVe{=rr;1SCs8;)up zoqvotHt|@=@rdKuCx)KLJlX5y#Z%o*9sRw_@4HT$o?d@O_so*BN@r)DCC^PdS8+b} z{QC>x7jiF-zWDUgkV{!<{nKt=?tMA^iqDlxSKY6kOLt2@ea-dS$?MM7kKb^*aqOn! z&7-#*ZymkubomefLBj*dAaXi$Gxu0 zoB2ld&8mEp{5=JB1*hNoyv-;aUYPeT_Fe7!*&j4NY$$49bflPDe6wUoNnWYAlq_3V z-nx9(M~9CWD*`KCRK`@+ewts^x@vc|bM@7l!8Q4{6Y3P}*3@^XKh@B?;Tai2lGIv5 zhe87w45(Ab7(pYQX|Th1B1O6p+0+6a>F|&~BFIPNE0rPeN|DilLH&IE`*NkO#&0*Z!RwW=4nu1^N)N@B43lp*Cg^aiF{2WUz5n!B=R-Me`8HT zen2YJ%Wp?}2EaHSn0l%gYo#!z4?ve-(>#Mg;%-<#f;sDTIuL8mcj3W`jY0$s%( z5;f@zQ!QHs_x>T;X5*6Vm^w?h9QH7`&<(l}YVRPPp6RJ*xokj5PAM&{IY5^e=TK_N#1&9%>v-`lRAO5zzV|>UiQrXJ75=;i?LJq5e1cTyRGFHnC(81- zSVhn3V3BjsjB7DP+hT{sGXD<#7R!1C!EVJe|35Nzkr`QD8dnsTT2IK_giJQf-g)<7 z;#EI$pA%7c-mIK%yn#e#4<;^z?$i@n+m z^W1N`beq1qHi@Qs(eFo^Z*4O~zsgY4)Lkprdaat#wp4@2X9wFT2QAkh^V2Wrj^^6zke z^zK*eM8=B5quRrMMVlCP+N(~mtvCtE`;R#7G#VrJ_v`VyWy;MmwRz8sUH9j{cPP5= zZ(O*h^~tTQo+}B5`6E;pC_z@e$;_<2Y^MA4Zae+QxOsp|R%~D9Z`tMQ$;HoJe%jXK zO^x`Hn%nO)8B4WHnVjSS?_+L0bNH?NY>xtlb+qD4N>XugiC<=` z!`xq^##Nj7TO^OzJ|eEzJk7MjppvU|jGfyrx@gf^r;_`N;3ZePhj#UzVV(=bFI%zH{RCycq^poFDJ0v2ls?ow;qU z#B15cn~y#)92V(lm>uzRvij4Ju$jCk%X-N6llS!&nR)hGTRQOGba%#h`%h-7I(|a} z0z|w88=Mk*RA_y&X_!CWIeqE1y4P1~*~vV=#QAr<^pYPii#i)D?Qrp!k>2`ena6(L zFydA2%iwD_{h!)Cnb>E|8NU@-CYJZ;?#AsSPUJn!HZt?`>9)Y@;G!KmZk{;t=lW4|63F(#CH`pwVeJ~~R}if7MC zQRng5?T)nHzHF`Ah1*?d?NTSbf4rs5dOO7=qb#jnx1O{g*uIcohG*H1w$6?p#%0m> z&iC(dc(U5HcH<(~_D~q?(<*65q%c=w3adZucL(FEn-t${uA4t@t7Lc^`oKcPsN?FH zOZW6JFSw{>HS6|%mome9$43?T8P7B7P2SJ)+LAfOXyaCc5v`3@A%~bk*5QElX%Bmz z3a{#zPNH2$&#im#dnvc?s>)*qO7CGfJBq1sz1^JmtLG-KN}}(`hM5iQi>{;J4-*`i z`XJTslj^MqRpLsY$P{`ogSCA|h;)+4Y{auq-QH^P=Jf&FK|YX<3yYYdC_0z1I8SA* z#iqV{ELN^SG$>=)_GLl)6DwE8s_p5Js;?0G+j)b^{vXGd^qkoHm(8c{)&IJBPk2$+ zx{~epj%QygEUr3y_{pPU)X7A9U$V~o%mX2I{F9}xg0(H;1#>g0Dr}5*d6i&n={{`x zoIxn>l*U4CyMe!1D6=~6xtUd{9-FfNMRq4nS&`y}LA|*2ty}%|f|vPoPLdBBC&u!l zizm*W*P#P{X^%VMt6!{s{GqHiGskUdTDO^z?Km?S?uIkdEr(eW7R!Pt6~VBv*s|r0 zMWI2vH~U=CBlGD)xHD>LWKOcN%%dyB5 zvyfIFbgS#rold*mWgw2FS%*NaGecmwEL;NiRBD8cH@;Z=F?alj@C!t@QEysDPM_=0 z-!#OjNBt?EYdu>BNlvdzOXU|!e&7_?^nnb!O(Z>p~B z?r_cGnq5CjyAY?CSRI7N7c}@=R{XIv-occ*gbu`4e(a1?NA8FZA&j9AzQ}{;d6JxmW8aYoJR=a&}6?Yyx_JoPQ0!k8!YlSkP&8x( zF&Wec^1)}cyeakxnJ5r*Y;iu(@j{6GfIHU^^n?1K5Ht}6g&1*g>5DIUUX5;;)1X((D93_krH9wAyiw*nYm=}%n#|@!AIFGo9 z7+i)QYy>{$#m7-`C2;Hjn+E2?24~@abb>6a;?#Z)SPp&QGR&Tmuz|4iG_fKn&<#2-7hRdcXo)8<&!%;|d3m0bxTU%R~P%D95n1dDkYXoO2=P-K*D}hazJ&$i= z=Mv)5*txjNare=<9qMjIsk=Sl_HZc6da7x_?UOfq<+2G9uCZXcVxu&oqBg(5XU6vv^95pAOeQXoIsR*o7M{AI z7;oWtL9{4VFc{SGMU>|^(jgz*(@HUdxQIXzgi}NOsXI0ipZiM{LO9`nJA_12>5v3g z5zGasWuVX}+FaT!EKYs6f`QbB8!!7!lqJZ1erEb0v4r=nI(=D#&qqylX{__tzm0A9 zv)@E%Ufe(V#kOLA2+u*Lew?U}7f9od`>fi=@Lwuo+@CL$$U;XgkqdGL>uXDWT>v^* zft|90ryv}F!rZQqZUtKyvZr_gWJA$BfEqR+=>pdlyx|WsHW~ua_+RC1135at*X|$X z4YB=w8w2gBfh2)R6df26E{Ky2Rm^3FiQ$Ql0TRKN%ctEk?NfI0^ENUF$xaP`y zflw3!|0ku1O&bDi7C&A(CchZne>XQJs&bwXeBBrni>r*>g-yrQ;Km`gvL;azAXqF6 zlf_cAsOKTxR_nEoUO7t)^X*<^4wb|C$xYl^!sO!}((P zqd=jA0|}HV7|fSMP}4OLII@o)1j&ERYkG_d2yT#65MLu2(el?&3nYGlZ6R!%VLKy3 z%e{d{Xg+n}o=??aKF*~XTF#~<{sLN72!-cR8rLAwH3~L*3UK9#N73+YO#5?W%>2KB zjNg108T0-UG7gvBtY0wIsxvo2-_Di$b}V;vm-6+q%!YEqB4*pU3A4BY zXDNTo)mxX(>8;}O=2CoFCw+zka+^x2M2?Ip?CzLl-Wv(mf1^+mf1{-mf1~;mf22cn@s4uswmzMv9DSQpejB3K?IaknxqT zknvylBMTCE(IN2vb-@MZ0!88czVIUpPy+apqruk_1Dgazf?rvPTqwCeN6U&h{eRw% z?5_M>w9NlYXj%6mmAh;c310w8(jbX`Q{$!SzP|&!F5IFT)F+Oq^Nk)^|@mm zCZ=bkI&$qs*q)pu9Kwyt+)dZyUIE?Xj~p$_?JOP#-$T3qH2r_g&SG2fL;T46e}rhi zkCw4#`tSRwbTzeZ-y04DddV;Uy1Y{bA{_cT2&4$FXD<)9HvLkU~mW8FT6Yd!UAsO6_-_~HoI~M zaU&V`m^hXKf8^*`j*js-_&3?rABK(v{|Lc;A00dXqrBzl7{;^|9n0(_g=%HClA>ky zlA>icQ_7dxO^TM;PKuVZ;Y zVIu%W5ehP2awx75I!mGBvlKc$`xQFQrX>CXI%dYl3B+9?bnmkd83Q&Z#8||E??eny zeO;-vKS##YJ5vAm{lwpZY;u*|GFUj*Ml2 zx-xahBiFtWd4_fKPi*f0w|?WWe}rDYkBsqC7jnO`;Gf4I%j_hDXl1sMqGk5-yL_3g zl*&j=g!EjgO$AO%$oS`$E=R_4WGo$)()~ZN(m03jo&UdP#c_TAOUU>us09UMjty+9 zVGETaW5zk4zwbBBrX>CXGFIS;!s8nK!p-B4@l$%?fQ}o}{u~)AVdVV3kBoo$9x@KG z`Af*SSNC1F26Q*(4$07XwvIcSJLFKYx!~L+?ywgF-t5_=&K3CteU`W#I^xLGmZ_;J>4QFS&UTF8+TC-+0zT z{$w5u7x?^NvZ>fs{D6px5U`E^1igM688<%lCr8FV=*c{poum-0%vMTislB9Vna!kV zncbvlneC)#nf;{b&o;CrWc+hWmm_02GM3t3>Hd3GxFsvyQu@Cb8Gi+}KvV5t!#-jh zQL$9!GhPn#kMx!A=rdONzk!T*{W&rggxZDtC1gA#k?IMq zr|dVB^X=n-vh+rI*)b(7N5&Kamg$1}kw2Lye=@J}H4A_K&I$q8MLV!eKMxsq{YQDr zqbXoAOQR`dc8@}|GFvG{w;XD|f0r+_m6S~Ld_LRImXLAtvwnQ(a%3z=#?&a5?c~V# zr@XVG5jx2xFep0>ws_czVcRZ?HOBGB2>$09b~GNOqA3nyRN5@oI2#MV=RbbK8@!QA z6y@Uh$7qUB@EME1bM1m0aT(En?lV^Xzk!Tzeis@4wYRyALc|M#r{;x8a$Rye$EGd6^83nx+t`16x^EXrpb1J{UH zr~w~I-%9=G2wCm_1VZ-s&U-4rcl_7h>gF$1H&=9?BDh1i(%-L-#Tin5qrB{xV#*P+ z93e{w!oSJ3{xF36Gv4afh>%_62pPYO`Jcxd%j_P7a%HxWqGk5-yL_3gq-2`s^Vx>B zgpiw`_2WyIBV;*3mR-oD7x~6F!~YAO8o>?zFCk>vByNOSQ1Bes-othRP_mIM-q;h4 z5&GU+-Tpd4mPEwIgvQx9LdJhU$P##0MLfLCEfnI8?OOC9Q~!Vbe?IQmL+U60=6?hM zg#6du+7%5qd1&S0N1QK#q{*2w6H1yQ>UGX#C zE3=gpEwh&tEwh;vEwh^xEwh~zEwi5#{n>`Lgphx3>2icDN64}ZIrZ~zvf{YG|0RU{ z71RPRF;o7PYv9LgAc;&O@53hF%QYa^fLsG|4aha{Z`6PsVf}b)A!RJ2S$@g*%$Tc9>fLsG|4g3o=AV*j~2Vcl@ zP4Y_ex(}OtFV}!v19A<>H6Yi(zfl8#ur%STj*O5wGC{`hZG&1iEJFdwssU{h<WhAXENvjxrLPY=PH6-g*`SrBS+!C^(fuz+x_o_#TR)MM!p>nO3RNXtsN(ZnC zfsEV4rdKzRiXVr=)5X0v_5Flu5E@)hGU~4nRHs)U!v9)5$>JiUd%gC}G?N-si_o-s zl2$dEUWyd7m)DbIUIRk?8c5>)z*-Xg_*Bv}WKKl5ry)Vl$Zh@j;*kjSS1u{a+| zvIj!_>+4AL8Ykg$(UN?msQsEG#RxgokhB1V;2$*QlH{8_)IieV<(u}vJ&oUBZU)k! zZ;+x@4O#Dj&@kXbYZcHqlC02pgHQ~}vk;mL{6a&-Ku1aPQ65r!Ns<{fL|g`Tl`>+` z&XDAKkRH)MGDbikZzb?cS%^VgB+0}1h^1OhlBEg=4Xq|=k8t)UN%D%qTSUVZ)WT9&zwD2~h9DtOO)g-;a1Shc?NbJNvnusRw6X7mZa_0(|}xPecs{%??4H497s6^y?(nE z^w0J`2USu1)sAWGl(^~og@*^W@bR!`SHlR(s6%w~o`>pdNqSZNJ$@M^py9wjQ;U=| zMu)FCefr#)+2gpys0#j(S2n0U{u3w*(F%dVXh)K_+CBq{-uALk^(h`Rv>)-kP5y|l zyf%NXMbM2B(nh*qR*k@%YJw5vz+Q{`>LMLT(WT5UHpCoA#YWcvzStD&!I@Zs4gdF8 zW#W!Q{T}1V(&>2}Nh_GB{0cGppASOVM7@A9zNyn&#A4X)D5@dr9I*{DDJO|5L0}CD zr0=@$MJ>!a%$`|7GTzOyHqog^ECr~FL%_mYFJUa_vmo)qdy@U+W#-ZQC*Nd|Wz{6} z)5;Q(OjUy5-RGoIRrXF-Ri!GD91G17d>~O>70Ik83yTkjxz;0vUL;xW1SvO)NcD!X zL&FyCS$=5cCUK~#1tRJYlh{I%m(^j;Juf1OT+Jr7D;9qAzbf~B_vT|_W{wLljOz*Xf=&Br2v|EUKLK%feACH0p>VC)K-va zZV|LPf+Sz-U>=J8NYaWID;Fch3t*v6s~~JDbRLwF#CqK_n4b-B;kZUIN7YurgwMJU zX5uNg93d~znkl||T&*G%ZaN`l?kSk4I-Em;M9)rzbiV|k@R|a%^almZh+Ls8ZhTAi@_N5uYo2fk>s-- z%L5xA9rePNh6YAv8>Eh|LG)~}@wGT522!eQDiD%DN+8rw4^%LON(zIdSxl&76ePL9 z*x`}nTQFyE)-b55Y8gUfAjPBsG2qgW%A!(6K}Fsxl_C@gSKVs3e85FgRD;iPfpfG= z5L(kfGVdZExF$JaKGCPXhD3{s5xNdng5fdqal|= zz%&EZHh5R#u5!8!8JGZ10D8M)SdDG4{`4D{pKf($6d}erl6>V`g)HIO-GRoLQe2eLX4lf)o6 z4JA=z>j%I-&Z@?CcN37gW)wL9O7g%IVfGNXSw#O@c}WZ4iNOa^f?|%c(O5dca=Wd&$Fn&AjL$f481`` zh_2Aqt$jTzMT$Dzrkwjo7LRN|6^OxTJ9zU`K)#s`fa__BsUNFIdJzY~0oqha(rb7K zXF@wuLDEtw?o6O^6(ODQDX9dT>WN8>2S7H=hYZmcsP`Qph|oHy^%VwC9dd!P!aU*< zVAry_Z5q%=#N?4+L@or>08J;ljc@a#ECKZPcfN1PpZ)zYR^)qaK(wFThBq)bzF&hM zk@{b01q;9ywo2GK=>VkyRtO)n!5-;Ra7_=OnLdCuyatxSGrY%;4Ffi9cotR{B&D`b zRR-}?@(_(_Vo`)jkRrRCZ{*@%Gd}<}C_JQ90xM?1;ue6Ahnl4@wvjhro`a=$_|uC3 zTj`bIX)^XbiMEyDxkIGBBiWI2c3;b@t3DsET8DYcPhJ5EaIVL5Pu)Hn&_@>x8)#vd zik^`4-)I;(5&G{R!kVKsESr!~{e6<=hOeZjvq)MfJPc;|78Z%GN{UF@OgIw5@4aDc z00!EY1D@8v;%6UlCj;{O=mtduzk5Gm5=4-|Z2+)a>k21KhXiOA!WNJV$5+58u7%$oz;K2(=2wt( zEm*UDBo*!}!#W-tni0UiUO_@Wrj-?>LS7q$6zhRM4fwk#KBoXqe*>lmezpS_3>kw7 z&-`b?Z$8w+0QgsdKL(DwgHq>1sY{^LP<$HjyTkEH$iL%9XuumKQ1*660R}RvAekj} zU<3kUBq}_C$E<}`K@tsqz}rCh=K|oo?*=Kf-$6mpeXtL%2UI9HmUeBsKLccf>Kjvt zk3HZ5p#)a}=TaCjB!W&T9RuTn(Z7U5PH_H*GLl|*t}_jmt;*f^7n7(jFmIKR?CLuU zeLFZ0U7TK73<#48+(Y+B#D?G5StKzU3Pz)0tfWvQsNLH~B;$E3bOsD3+NzhNVr};M zO}`AWQ=?YzsyE(|idD}~ubU8Lt6henA${>DQnBLk@s;8LD~)`(Vlh?2W<>dSP?AcNl*kcu>S%O%-lP~3z8HsLu z#CCTVOrSFrU}I4znB^&z*upaEz$|Nj0un`mS)NT%SAlx^343i=74Jx-Uj-y`C?rvL zit-1_kD|PR@}?*=px}QPLNBWd(sUVzzsI|}Sc^!*x=`FsM{ zqrjK2%Fdk!#u{d7=V!3)`;F6pm{ud=rb$NIfvE0I;N|zA=60(JSP<7Pu?B41erDMx z5_P~!Zv+^ab$e!Tce`%=r=^4X-cnxAm}ewy9ySuF;wece!^9c!gd`H+_YC~rg{5-E zV-hZmPLD_wge0(Eg0{f^H*^N}cTgtmU!#|>FGcyVFGn9>UxtcdUx8jxoU^dMi+He~ z1{NN&tzr|XBmBByqmHNpG6ct-DcmJ7297oiZXF6G>VcJ#%C`Y) zWeTaSAr(6UHNa|VKz{K19MRMRhg71MNP(I1gsh~2Q%fa^sD~l1pc>|BsRK?Nq8;2Q zVeUf6;#R{BoPx&V>3gatpfC0(@UT?y9JAo(1|S{q4{1%f4-k-0x(mLhWnd((z$zI$ z<@84!1ealU=PTgg)kpf@C*glfJwg;Y9}@>s0_DKfxg z_rXIOyW(boKs5+lWW&XTfS#c@WK1;z(|hf`I{-;A%jhhK%ma}l1c=a2fY0nCm@X~Q z-5~PeEYJjuM*9^|SRq^rav}K=TzDMVlz#zxAFEqK*@jTViN(0D#)0G_;A{epYcUvZ z!u$s440|JK0ni?1G0xBc{BX27K6EeKaF|?6GRhymAj^wj#;Fy20-xWEK@sy`f_@o= z)=X{s2jFXzyd#NUV4%{?Mm+8ebq3!FbVYCAX2Bp z57VT4O~@L^x^*?aViW5?KUctW%}Q`U$`_!^3c)Fg9HAq6;w+eLCTvSDAo(y5+7yCl zSRGP02!m=@&sw+u(^$r~aIJ3xr#18d9n1!a;yQ4mCrft2pl>J1 zkBX4FC+L4k9bD#+FI1;0aa0oAt^;oh>4W76#ZquI*Yr0e=uCW!_CZT;e8N-(bnjsp zG(?GF6&x$F-;m@=1+)oTV^W235s}&-G~Wgs++?3B^c*oJUWrCDsGuCaHo^Cw2w$7Z z_}+!;uc!UQ8aKje?C_8}ZW}pL$gK?y5O&j7ow|JKz~v2J@8}Ce1rKh6qjgY1;(KiU)`6Sk?pc_Qvp!&(w*i*k z#cXsF%-Pi)eM+!7P61Cuu^G(BJ75Inm*NW{I8TZ97I1x0C;;BvGVJkP2UnlBdT`Za zegt(bD94rFjIV#-^g*pbMGL4FZ34ALgLnpT=2hUdrkTEmh7zyR2eosb4DRl1NQ?}Bxh1g2!=jPhBunX}JB9Tq~$Rgzo; zDXU>-CPSH#uwZ~Sv=+uez@7+&*6IQO34~l#vJnatfZrdo*#l1F-6Xjc z8#PU6Wy7<(o+F!-Q*gEdBjp`NwS)PW>fjh(K> z6>!ESIAb$O{tES8n@yrPID~kv;cz$`DhUfPS11t-H~IyH0l3p=L);GNX&W52gTsd; z84riAa!KN5FQ|A25bs!v6yW~W!fsvPxzJo4Eg(z?`soQQF0U=N{eMq)Eu96r)dSBc{$fCfBS7`wYX-Kj4QyuA5x&=jy%t*F z+b}@JHHfJgvibUpg2JM=%))|~x3)*9LaP*3md}qKIg-It@i6qi*Klm?wY{ z=0ZX-BzQoAQ3KqrsB;8L@g*#U>QqsGKo>Z6(HL;xR+xGLV2h&A2H^Sv7yC`)fU6JO z!#GfdmhIlP!3C+qs+;NT;?lKy8lcNmkO&2dC+GuAucLrDXTvR);ZRDuQeZ<&9 zdnGtSch5Tu3%A3w*VTaatHePr(lcOzS`9aD&{(+tQ-UCHlKG^IW!rY`;MNwC(Y9S% z%Z|T8bH_tb$16$n45c(y94cS~+!4S%iiQE#8#f1oUf?bPt_1w1P3?!=vp~z78c2Y! z#VL@`9V*%if*BashkFX&0iaxsl?$=9$R1Ky4S5j##KK)*41OC%#+H;V7eL{*lreP% zApNExALYR>M72WBHjg1%>U{vCL4n5L=0MCs9=9GWHH}yROH^3=jod$`|9@5ri@Niy0!uAC zBQcVZh6(Dyyu`roj<7tk;MJ zfxIQ)s!;Svz3}0}zEGWV1cAV`H2@7B`h7&Ou<8C32GYl_73c#*dcoR+QCV~AT^%eQ zGTK!_m=-U@A43$wi^nc!hTd$Pd=A5S#i6;0@f_1h1W0C6GHy5K{?4 ze#mhU6$5uTonYP(Rl_09&m@N=pDNb^W}>y7RRi35U%XNS;-Equ7$>@h=dL=K#T}th zt8tkVAe<8XN@nBk!UVqd7G~!-xaya9NJb03SR^B)gQcC@SAhR< z1UPMmZ>@nK?4gLE4!Kvuc~_u9ztLgQ#h3up6DaKzSeNxalW|Q8oL++$@E%wga{@WT zgkO}47=hr;41@U%t~uhq-fP4FNI-@ILkNsdV}Q{Y7{g$?E8;ulM-}oA1FBVrZ?PW$ zMv+@SB6>cD?9braB36*?szOB99GhMVy;EffxlZa2ONlmLNDNdfE(dpZB~QxEN5o-5g8EYM9T~X$PDln>>-Vci884KhwrK2R)C09 zCgg$pwdTTbHjGr`8zlLdQ-|-Q^?~N*FS3PF=!E%-kC034ITMKO2H@BL4mt?H)(W(0 z4QpomEpK2{K7u4i7(6qu+mGhF75vM@92$6Qb&5#x40hl#S$^QBE8&Bakq(0U!DkAK z>HZ*B0)g>x^#e~kwW>Y|Zoqw-s58C-Ibn`s`@2x+@hu-gwix1PVZH5B1J=GxEv&bR zDdjMy9)K-|dk4dAkkw=~j+CUe>R$;f7&NMTJwL*4@p1x z|BVEONF?}(`rjkMC_6;EkswVS#*2>h@dBD=;o|IIYisM$(*JkXL_GL+*D>%FAR&^# zKP|CEPVi5z>`)i@Cx1fthksvvhJuSKu&=MGk^$VuMymdPUO`YCE)ucez5x1|kOfu% z5phAj9_Zk0!?y@=k-wLFa02mRqv9G%@1u!qn%2q>8!P4cMo^m!_4R$dHqAJ^YhF5WM#M_JK})pIT(7C3Ss~z*D-tIn{K4 zYK>d#bEADmweGmQuj|`3@9ptuOJAI*#vMO&=SBC#+pey8kxSpUu^YMiTyD+W-=3Gy zT6JI0{o$kW6>a9cIyzprWC|Xj8#OYBf|=_cuIQVn*2DGn#N>%{mL7gTt!vN@jcsgo zj=JOP9QSiCpUs(3Vo|GtNAsz+DfA3S5A%YV$f)l1h*leGX_wM(ZcH0KBPuj4XXCZ#c8Vb+%)?Mp5qvy3{xM~BCiHJ zzoInTg!v?O(hDe}#7SwIq<2c@V{6~;H_Q*K&bxhXdHA~#VeOO8Z%eD__WIbB%C;M( zw^Lg9a<>I1=_acH@mGa(*wcHC$(@41tu1<&KmEOCgcmlJEhpwJhx5RaKq{O?|5fd^-6idkf6OA&shzB zc;eFN>Bztv;$gm?`!7vzpyg>Q1Z)ebC42~&4(&;mM`q+5#U;vU?~dV(_dfmyP46| zFQq-LbZ?Gsdfws7t*d_BcCj z9i#Mm&JNX+3UfG>twD2MpgD_Wn%;ZecbOEw6un5cT(I!z35yKVBz@HrjOy0nm2rx$ z+Y1C*?UP|>CE3*K>KaXb%{#s1T)gKLw?m`XhMYQ}F;~6a<@EDQmfnbEjyQWlckCwf zr0MJeq@!|Vb!KMiA?_p-?_-{CiUdz~S|&|rdF7j!)ALPN=c=TodCXu~WYB4@$SrXM zUrSQMn=A5tt?jpemnfM#kkx&LX})=Q4l8ZC7nALm;stV+7p*#ub*x*(u*Il{ z_Ae91>~=_+{A*G0>pmNju6ByqbHzWUALG4W4dd)e{@bctxB7nOnWcB`UU!6Q&DTuO zoji5E;T&^~C^azBP#vfzBQ-supsJ_elv>kq4^4WP89>7EQJw14I9<-So;#2YqmtVS zI`>rK;MY4OHA`ESo^5DIH}Jj^GeT>(e$qMKo&M=>ooROl-E_LOlzRuV{HPLNKC_@| zS5A80^zfy#)@{xk1r1;)P5Z4_=e53J(wudM6IL@UY-rF|n%OHR&Rsms>D9|NkG0pH zym@5daGGvAjV1I~ACk<+F@%Rs99Y*b=_0P^?9`)k3#wjTU0XV3n&GR|(_9)HuzX3_0oa~-T&C#Qfu#^(cEM18y-D0FKRnrIPG|7wPyM(XZq9`DaS5z zFZr6m%+%UQTMQlK<)COB&Rp`8ll9FP?4>2%tr3XAtc>Oe?4wY+mTO zG`@GQixHNbqzCM0SNA~2bewV4*A=B-TXO>P|8^OEW1F}liORDXkzi;kh z?y%~uPQP$c=z$s%*9P5rg`LuC6ucuHK&cZMpZ1rU899H-Ky4#L;(mbJ970bJ? zr@4}?2WajiGD2?yxyVr`f~r<^JayH2JhBhJ1IT>tesM_(#)P?E**3xN;6GoFjBz^ zagSwIi|)M9=dbDAs~aEk(#<_zhcqn7d3?@%$zA7mpGsR@AGYG~5Kl9{F~6v- zoocPhTkW}Jy31$e#w5i$sA{Fp=N^Ek!E+y{A6TAj_1pEMg`L`{zVl3{tDc;eUa4vD z?0T1%Phz#MjEPHsWcu_`t8GfNC9G$QI(F;dR@BSa(sAke0>;>PC?j1+Y$`Ul{U|C> zPa5p+6gK4Q)=q~l-kq;BHn`^;rtgs`ZWBL#6yKJg>Hf6J%`FtfVuzhen({dH>1Gw1 z`<3jh+e8YnDCd5{QPJ_raTC2;F}MA%)eL&SJjC=mz9mOLE$zOp;x)Uv z#S@ihztEiPLYQnDF^3nG%)QGPn};&|y7&t>Ea|*VaxmEQ9aN$db`GDN_T-*^z%B`JUI)PC1%)o%n`d1RSkl=Q?IIn4fjdf||?Zd;44 z-;5pn@@mq%EG6n>QD(xL>b* z{g;_Fn%WAgT7L7nJD?wq>lc!2E$!_p&o!&MtsZ?pd0%8kL*_`ysEuYsVV|2z=Vd0v zC&w?X^A?AYQ+D{ZLn=NYkL>dPmVn=F&M4$j!1tafpkBO9X-G|is zop?%G1R5uGhCW~3nyY0r;`FZQggNIu>lS)1nacGnOY8P~y=9UED{umD>6QfV3D*2P zhaqWj(R^Eis$PQe+ z+WXosOP81pusjqi(wVY~ADVZ*)1>7a_GGQ)4uU81u59H$$V)#RfBVSn54H=O!^%to zc$$~y0BrG3oaEMK{?**1HJxlGukz8^_i>-sC;!5V$CrJgqP5l}bDh-CqO@MSr*^Qr zH?wV4(YalRo!|5@^rh#BPanO}P-xJ{Xi5J>qvSj0Iqx63oK7mO?SFO2UVBE2^=hsj zlzgdXOjQRhlgd3&Ro!O$@?twKx>z1RE9Lq9cHCcf`_?lS9B9+i_57l!g{Gr& z7u`|1x*NvMEKR>BL`vD!*zC1_MlVgy(tkfUzwXg|bp_7@>zhiQ^+UB)Kx2f&*Eo|nZ4;Po!P1a9U zSQcG7ODLEbH}9kN5#_UQ2QZ%-Tv^Lk*t)E^&!{@IXF&cm^~$O2ljj$k02ExvO>{CF zWx7x^Rn^z|!2CH=XZG(_$OyKLnk*V1RzteA+GCuJ_Vms-Suo9T_J*(>v!}b$Vl-0D z%=MrC(yQ>u?!YOZEPQBF3^RO&mS)XkTjZg@wZ}a#>%ZCSnQ!uLs_&(E9o@%{HAF}< zcNZg~+p#xK)^x6I=$o7V{?rNo`7T6Xm7AS&gMzxYR!mefG*LdOF>!FO#9kSerz`D~ zXY4+G_UdTbm~H#p5l@n)vZ}Kh^ezz1yUURNrT%En`{apulkt&z~J_R@~*< z?cl9v*xs+=Hw_=q-_Ok=(2;he-Qm=1&Gg%TS}`N$EmYs-=5i#hYSF2SjG9p{yZ77f z`}ELnrCa5+ke98J2khRj_L#WHNlImB97{W$xI8(6x7V<8>&SUWX)0O~3%H|=P{)EP z5tHe5gNF~xj~Cy3Qm>->ao*{yLBrXv`z1QHHSTcb?!|HckEN>&i0XUVyUQXh%>qhy zgCHR-EZv;~(n?D=0!w$7(hUYkijqnr(v5_4ch|m`-~au7Pt2J)GiPR=nVTWzasT*v zJuNjyH%90(;YUfxQ=-i*G(=ad=>1Mom*J#96%mc}yt*bEcb~FjeH!8nb9jL>Qn!rm zlkU(D!Kc1SZT4dee+@Km_&-4*@7_Bu9`>W~{XWiK^^A7K%v@z?Sj1^Ts0i}87Jk2` zkvf-NR{o%i&GX}kZ+4PLmrup7pJ6xyXrQunlu4X-|Jg9o`p$27I@|PlN1Z%Gmkx15 zBuH(|pse3jD(QI}wfJfH(F;+VJPD@ZRK$=xsNBD)NRdPo_35iUOcYhRHjo2X2nTtb z4zZp{t{N$bNmOYWP+A5kh|XnXHL)W2IR#FeCu{){_kAkckKH7wxqkbRS6|&SLMKo zXCA<_RvS{M%ICI6robtumqx%qK`|!q%7i4OuE-nmf()D=EGx1>tGj(`318v$yzhFV zWSNTKhG|6PNeM9h8Diim)DI(Yd@F{PS%%eZBP|T|T?XY}ODf>h>(Vs`6W)xPImFzS zVLh@1-jwah$P_hSV#;MzWCX`A%g4Jy_$+3}(bGj_=tQh{grG3))=3XstuQIlAuP+E zxQq2q8)?aNpjvc@ED|bf&ZT-ab`g(?o++DJynS9g?kZZO79b>}vCnSMc%9Iv@5m_{ z3h2KVnxgY+6EQx6BfDR@`Kz0uk_LaT8Vq05q%H(9{j*EaU= zis>+;79YGCIcWJs^+#*5ZhwBaT1#Ftf6_j{`+%h$V+IWd252>+z5lnDdVF)_q!Yh! zr@vnIgIpN_k%i~0#t3F|Nv5;$E{J#5GdLPHC%sNY94+>j7KUoOkksgP`_sr=;8w7D zy>STn2n<1o=R0PlZ(6)Rh{KL;n9}TWU5goOSQ9TCv45MUQWYx?svd9}%n4L6H0~R0 zOI~|b#5l|Yo(W9cVs)*8385PxLwQQJ6TSU78v#>ylK~yI(l`h_!`` zWd7pDZQzARIwApcc#=v@E8>*(J8v?Xyr|b3GC~S#acHzBsIvX^?3gDIqPlWr!nuDk z3iZ2_2cl#MB8U(;&-}tGNosC{Suw4egBsmG=zRZ(mtJsC43qdAGpL`S_TFvpcIEqm zp69&}v0;5G0t;%x-5NpNM0b???kycPI%P`M=(Z6jQc6r;1Z5z+!^J56G07>XZ+t(!&4B)(0!PB0efPK*%y;{IXuYxc`rnZ&Ou6(JL z^?l(wbC?6?J98?2pxNP_H!%swrgr3Z$w~*jWkgT|%Q}^;-}~P?-EIXtt!URxUj&d1 zG~gwWF;4QKog3y{r75lt_KSGKbzpU35X8S% zj~QGyZ$r-hdEQq%7CuWxya0IJ#o{dyz50xuY^Qlwdno&3!o<@AAdhoP%4uXBv_7@j z_&DuphN2)Dt*$JfC0HSKB^dB2!RY9!PH&67)GJ$MQ&t|_qJ0KrI>3~#N7Os%@5XB< ziY=$@E1reR^rQI%pj^D zfZc5NzhE8xaHHf*l$)z}>%H(>5DQHob;6pm*|=KH06zEO3R&i*CHv%evdxNUKwSU8 z_}}U*|3+3s@UUj?ZgSs^#a5uHylm5?0;MieDZYDM?yXmE-Jd_93S94YGvIn#9|tzS zO!K{T_=U9}PUK9^EB{Mmy@FhWMV?wp3t#w)N~X2BhCM*5Glc*12`x&o1u5HBf-Tq@ zggIh=^r*>thB~sdEDl$e0JNTt+sNj`#r;cfATeE+%zXVq zC~~pocA+tCN6eZS64dNZFijlT8mV>R_s`n|Iz}FCW-}uF`GEBl2 zHL~K3_95j<9s${R+M~A9!l3pneAy{w#Tn)w{wW(a7td!7xE{i$FA4H-W1cIYOD!lE z{IeZ#ypcI;DvUD8`g)*tT`f&OgUt`-U*^hx2U8TjrCQU<%NC-y#0SI+PD+dLdz><( zg(rx!`C;_286RC$0%)Hr{!3c&VBZepYg;^sKTNv1xD*IJCL)+Hhsy_%omLI0(wtZs z#-M4(rwGv;w>N5PSK{pBr-YzHJ*l$Pyf2Hv0UH-dS&9#Yv8I9&Aj{aL@{h@FkCOHb z{8Pg^r~CV(R}|Q&vAs{G5ewtsC4=p%2`YuxidQ}_(W)pOC~_pc#Iu$dnIvg>Aw1y& zS~2Q;MzN6-L3GGxHTbxyV%L^P7=(y=N255s{Au&n=;$0SAUW|6k5EwwYS{V$z3ZMX?0CVb%>_@;@EaeiAB=S$ z45GAI7S^aAR-IsOj~jCOdblt1#h6dBSQ_FyfBE`3)+WnrDspCRQT8++_o!Y;E+!1=5Pd*%uT|;6ZX=P}JB#uKBh9?Ycl9ib`CFH(abw-RF`eOnsyVIJ37|#=37_2^n0P!?$1=F z?R)AZ0wU#=U@K`PUiRia?Hgswd`P|_>tMyc40RU4)3dMOjYLH0ONE(F5|_OQ4I8Y@ zpl09Gt2Xzdo}38?Yo`F8Co&@Qm?|b1Q;Mg-3vM}M-9guoQ1tS!G%$ecmxTw?1M z^v!jdHnFk~7qk^h3TvU+J5U)8CccSpJ5L;QFZO_`A<|7rD4jtTLJalJ>P5q4r5V@2 z(ZM${kiTz|Hd$@CY|?4qIH~zTEqezG4Ibh%IMML(l^s?EkeZ-HLNSY{ z1xlwQPUpapg~tHO&lysxlK+=qmyR;XCyRRPV6aepYuc1U<<-O7)zJRSY1MD!z<|^i zaBOb?Q;3i~_d?u7D`D-*CpB|CjM9#g$I_p%;<2{ABPvrz_( z^X|Xz-r>6Y!>*n2zyoF^29b_^X{Wm{Gtaw6<5Azx;%P3+7U!Hn3u8`9;l+8ghm!dN@r0yGvDXS}TNH9V-0(-3#r!`V5oP1o zN!A#|%I+` zad!7lYQ)>?_xhzzA6O3XLawx7`cDiQaoT2JU?kC3!!~zZbS-RQ@3$2^+BCq;6^Cj$ zFlgW8sz|h<534C=N2hTAf^Gi3Al7mRnK(w|Zamnuax$boyiTw_X*K&g>3!c&-U{^e zHm;eNDhS1F(5S2UKp;DG*;23~YOy!lRKb zKDjRW+YK+)VU(U4=Q5?}96c*J5W%NKE)XiXc>6^!ykFE(st{&;$~G^wWtAONGWR`y z%uU-Jq{X3-Q*$Qrz}?pb3NFxg`EOlor%h4YEJEOts>;klG=lE`g6<0W!pK}TV*5&| zV?XWPxmjcbh$U}w5IrZGB2g==IcYXIImh{o{J)6^6&xp8zVg-gz;&II8!U*;s%o$_ zJ1Owmm0vRtOa49BTO#L90t7_k31p1L#>UQ`NM}v+I7tW`laaRg4^-UnQHL|y?BQKQ zi(H5LwwkH9J!hWInjLM@^+~1l%#I-<;CS?y`WINi@zs_v*0<6Bgjy$}{WI*tvA>0g zYD%W~e0eSONnlA9W_XhTWsr5a=ycg#?aH3c>&sGgOjSLAXU~wrM0HQ=Df&MCVY(5! zTUL_Y@Dl>5lTg`a9EGW!c#=hAJiI2#*^yUp{$10kt<+_)sJ8^NZQi~k2@v|xK+hsw z#i`b+V(&O$xk!@ru{OJUN{2n&>)HMF|j_W-T$bOgpw!7_u$N? z{TeD`$#EYYZ*3LS#xheH{s-zu48T|!L(vXx=y*sd6m6?s5PvGIey{?YY)Ev)r}bWc zwVR_pZ_iorNN}ZNaald@bp}!I+8#MRtu8SX{Zsq!6d8|hPlg%ZI0uXTNzYf4t*GNA z+|!e>`UeuzkdZ;}sV1gYvom@7lNksJ0B73(rqC))M>!fABo*4TNfNdQ+Rw<7G;iQz7eK5 z-`O#B+Wu#VYZ%+9OvO;I=p@%rAM(}QSjx3W*!QH~Z`#SQ%7N(ro=q}Ww9zOjQKUV{ z!LTXhcZz>B$KUyRQ%<5%wK7tBkj~Nbb{Ouv9V2mh{P~$d6dGQ8-t6~s`Hf0NIlRrO zB1ToYheNM{PO53tUSci1h}wD{XmOodF}Qu2V&wIq9f5JvqsG8`^y6|#HhQQ@iGQa2 zLG|G%n}wJsoF25dh{*+f59||E748a4{=jZHJm|Cp?OZ8n=mJ5n_?Y$P?j1z5Gsj{ zr|&zyF!d}do??5sYOYTK8TOk7`;K-@gt3=p)02zM+dbdZ_`U~Ast^wnl;q1F5AS0W z=wn35mKnjvchF$lzroi$VQ4Nln&6WtkbMUvHVV~6<5%g%0N z*L-s=d|}-YiH09U1;@dS(b(F?__PEE(qRfCM0oT6;Wwh0zcLUG8oL*xcU}ArUS{JY zzmB+6`&Aewo9QKk8jHRr5(0Uf(ho!Ri8GqOp7e5zoRWWqH0Mnv8D zUe(cLEM`o9Tb7=zqP?(@snh6#mGhNcS~6iAH79? z(#HN&TB?zEHWPa9x{&0a*$bw%q*)4HjC0q_OL$i?w3XHTaQ35^!!}MztH0CJ5f_B0 z;v3fJIPe=D35R+M%Rk}`-jp?S3VJH5Abz!0v*MU*e+MdF(TNL-o7nDEz)8r4@r%?{ zF*(Jw7}8n8S#kC%bst zyW6?1JRTKwu!)n$PoX||I=^5@@sv7Z>U)}1A@msyA=hI~t(}WQdQK_V_5RCy^Zozc z!GuVL5s&N8v$&~yHFcdfe3p;;N_LJ@D(}q!LGD|0^3;^NSqR};R8yeQ{ZETM2EVnK z{1=>1@1c31e*fC?t-*md^^2}Jd5My9>(9!OzEH$KM$8!#GbS)TjxQl=DViT8 z{9Q9?bX@Jr!!6=xaVBkg;t;_4zU88*?{%LIUjcoV>SYxw4qmL?vmd)p}@Og~FZBjC#|7^i~i4Pxn4S8-x%7OYK{8J4@ z7KKpZ%`yAFs!0_j=g?F0&Zjt&Na!)iR%`*a8pO9E_<`&KXlq}*Z1}#)A?m=5=rRv_ zhLvWaAUX+pR;Okb^0TaA6{G>8-YDe5FwNXNkR91cl=0Ah`mp&F=M;F=m%S8lwEpnX zX6Tv2wVlzg>(cz$A0cU(?uQZ#ccsIvc`IIY75Fb(!s9Wnfz)EAJ5UW|%hC9u{; zl&Tu5PXKe+$pi_o&CaysVxO%^H`8s$HI42)fmy|P~#N4kE46c_Rw1$%0dH?!RQaL+E1fFvRu@W3%E;WyT zvELNLOYqxJao1G^bk8rSO^iTivotRc4|P!hlkO{XvK{8mYgG6k=4UbImqx&9h1|7q zkYs5gd4_-OxB84FIct6By03rc7g*hz{uk799CBxLCFHf-iXusAkC7n~^ih1|-OYHKldQu< zQ&K87;cZ!InQ;27GA=k-IuoCXyKpI#@4t83FcG9q_$Ym1rg!;;;@3=>_lJ=9V2RP;ORr(8f!v_czarg8W12L^&W z8o%FoeH7_%H*r51YwNNawjfmP!2_W)O-710lD_hN{Ck5{#&q+g9Wx_fg5p7rD(+f} z0pebv1C1$`ED6qHVbXb0QJH9Fo4M^6^wHjO6E6Ar5oj(P$LlAd@eJE{VSdZ)+0!>x zs(^D^&I_LH)U7_ividNvYn&i()UV?azLUCnPOu!hZ^65TTll_mg)nFs2_cGs?8V7g z35Tt)Y2*zkntK2t;8A8o7Fa4gjiTze$EU)nS&gKI>H_T-(ySZ7 zZ@V^zZ^MK@#QA}RbKtHWecxCfxHBA`69d1|os=24_jU3?4VJc*jgO+L#?~IcmH&6} zI{!3)Y%{Yc+U?0Qh@Vp;ZO@6f81T$Abyhq0#$TlYn-wR_{}Xw(>DF=*NHy=Zw*GYM z^}IPH$K=(vsqkz6!C#ahEG-pite2@NyZqFs<%`f?p1jNU%q2wvVA!f^kf+59&d8T1 zd~fXfH0x&Cej_dnl;ULGq z=d6B@;8mq-r2CRvB{nO`tuI4PZa1&=SO4HotzwF}AwW!-$s9`0`3qOcs9(N`W;@f{RU0d+XUs76Q@;+zbX$LO8xr2`j9Y4BU!12HY?LC zdG6+G!9Bt|ktRz^bDwnj--DL{B!cU_`Mo)7&!hT_artQ_o+Xq zp5WAN)fQDaE|HQU0wMUQ9i?Y+Vs90FDRDwzvNfs0xPfk!oAi+z`44mW zjcn7UETi0gf2$(7S{(faDqFyQjGlp$gKN4ip%E3VQ_#kWt!;jkZqmr+eI$qABry&< z42W$^k|JlIc*qA@K+ETjOagJP0!i3f-tB^0iJq>Wm)}{d17Exn&P+GHVIq^^9nER&o^j)spBnx5Cu7E`FC!(7u)Up z>9LG`>S~+P8!<5=7?Xr``dMZ3`!`v+Kuq5@sgLK`EaF%-L?rwF`cv_6lMrD5hT=5w*jI?jaDIJp<~v83CO6rWj;%dhYn(63^=&*`w)#GC3!7J% z?X<;5xsJ_b8eLyWn5KJnulo%PQ-2Y`Zv-dLc5iPo?1#=gpl0oF*|&CYP* zXbXv7=!}d1Nk+h-HrnFh^z!s>%mo@gO1H`7E46D?=@~LdJSh@cL_4xwJr1#s1dR+Z z3|it+M65ZHTKivxw2t4T7r3jK?2fkrz;gthFrVsWc=_@m?*d1aZ)8&3nT>qzP@l%J zjqhn(0m{d9v?=(9$=sAYChb z@p1yi1meh0FFo$#9PXKoL{X1o#oy+tbb~Q5iPxK^KSzjBq4dQ%^{coFN3Ka~yt^DH z#9*mXK|hFwu2#@^FX%-X6zgqENdNpnJL=9s@iBFo8rH2&e2_8e@-S1f)U)VBDOA>I zlpnM&IYaJs3;(gnQWa5u)8>hnexszwcmSx^Gf2YGAdeqkOa z47M1w?b^=i7DQD4J|6}C`PDUj(F1pdM{MC_sAfMUVWh_x*=fuoEdn(`q-`Z*@ZF2u1=6ezbu;2v$*stBS#GP{E z4f>PG%#c!RwV-1PzH5p2ztL=Mk_}Qdb}35z!QOwrVITV{9%WEJ^&uDJl#p7+Ws&xU z-jlMw)}JXS<{^ATwOaEmzuVl;p)Drbla<#aPT0ox4V1O&gw|AcFCwuv(b*0+Mdg^B zz_Tn)l+l`Wb+2g{R8ZE5=LpZF<<#gJ(~5U#wANC-5U z0r4)bfjJlb0NKf5zCZ>s*NEJ>ozsform5rpows_X$$I~tGp#CNv{rNS{{0uUXNl^> z4QN;Ipvf&y(F8oITjK2{q`Ma;WhqVA0T8){gf(rAivs6DErCU5CPL^iOT%fAGCk+g zS=_JpfNJ=B*Pp+#q%^SXa~$k9$B3=gW4gJxe^L$4j*jdDt;Qg)lytz$aAf^V3 zW#KkgZ$spn>!m{@QrbwbpfY)b!|Zoek{7;Hr97P0S$u7;sG!FR#yVDyMe0VEBolIS zQOWRIBDih7qdQO1{Ddk{ zb|q%!?nax%((!f|?KQ2*Osr@ii`#lq)^Dxz0Gf|_{b0-x*4UKVC}HqT4=P*`_E#yq z=P>&}m}o#3=2*Xi$}09tC{LZ*lA_vt{I$2oPDZicnr(T-VMLb` zOQak-pwJ|ph8x!6PlqQ)y{*+%;s5xBteUcIa8EvMFl)<~GLMi>n%2_MSnaH8(h?Jx z(8jB4W2`(a>4)|Yc#@vv^pon)NHZH)7YdlXK=;%>zT{_Q#+qd6bjwAz^}p9k{plRb zdm_>MB*`yvE@@G)A&~LQlPgDsOpuQd!*-VupGyYK;*iB+ik4`al*37|IDWXq*u*6YM+VBI%#BC>Ef0 zf!iE>ee!;kJ@t1cCCalr2kn`eaF~yIKwg-P<;yN-3AvU$oP-__6^78C_O2c}nggNa z^(S)DS5H=ldUHY=@V7|;@C>3=@{ylO=P(UqDrL8atxfZSorKltpd){g zmM7Y-Hv#cC^bcR10x#`yOM_F;s)p6aq`{%X>8R;x#|@gH2+QNqO!#hI zu29Dn`F2o?LaPiK`N`u)4Nj=;(v2C@7*K>6G426Gwc(_;s^RR(oHiDBkxCui;(o(m ziPd-zS8B)AjJmegpswCJ=|z{%31>->y5JkQ1ggU>v zinSS6rtA#r9QZv8G!w zo=`@u?t|)Ie`8V3SB12#-ezuk1!hgXcJl=s$VXu-;q8fnNN#OCeET=ScnCiB-6F_t z`#P&tgSncb$Hh~t^XNU+h%e@rVvw1}oE5~+c1$-&8 zz-1~>jHRp0_@SW54U$nSx_^CO7tko;XG^p!>@skk*CwJjv5=ggNx823KkU^*kpSo@Q>XFqk1SR*Pp{V6DHEyC3yU~ ztzg@?uRVegSzpCG9X4s+E7gX8qT9@z@F$o@}|1(98nnslg4SR2$8&2 z45*x0-ntWdn!BM+JnRSa44`>wTNttrL}x96O~(_eMvqWMYC<*?4V?=oi51&cUaAgv z68$F(MKjwBK_i$gZnw1uw<`Pk&C4!VW?#zxj?pe!Ejj{L%1r1!z1=8AGzT0RX3Kg} zX}-}W+JK_5*uW3P3O}f`NC6n5QOJ-JGG_5ANT&n3b6<2&%IeFx9Ga`+rqXgPOS|5G zi+RPHbN}K_t1xeCRGd=oI^tX#V~i`UeIj*lu|63PGmcc|_g1EASvB?AegTup#omU+ zN?p_)>wdj&fbv1OcLaiSih?Q-=WOw8aR2(Y@LlBjJ)>2|wZSW8Wy?x^Wl0P(Vilba zWI{~L!zJX)R6`rXCuR+%GNo#|ngBM92D8(uyf&$7>}YW=;xt7e`P|%>IEn;EB0E%y zUGp(Ai)}-{f&4pO`(|c-7%Tdxr2#tv%9IC8*CG%xKPTUf>Ja5Oi4_!-L#Xat|Idn zL1o^Omh5X;AvJixdp3rVhek;C6 z6E5L6IY=3e-`089R$u~+FM4}hubuJ^`Ye<(ZOhoxQNrpQ3dq{G&=JJVyzhOmU$7SZz_rfoX0P@FvG0Cy;}^PqcW&3f;RkYNPe({ zr>O#C>vbN~Q5WY7Mfy_M&ypWNf}8G^o+QXnfo<~3q*}7_ylAlnJii0^fqn*poB$Pr z81B(74wY)XwgPluMSE96|0%Qc$7&a;cJM~BTD`)BP6{3>40+Ik{VMwhbf%( z1ETq*8zDSpB0zbCWatX_DLj8AfuaE=Yw>-m&!~A|?4vyG_8;nb&wHdS1_)E?8J--F(lG-WpbfIz9c z!(}VAK))B*<|zmeGUpxR092me+?+C`rV}mW+LB5DZ#2?|t;ToqrI9*_mV2{7B#q zzPdMYQ3S%at8{u zV|cNiXNIn~T%@2#rp@%ebT@4bZj$U}AbF<-9@6`5pdkEU9#uhibR#a}|6~y?(}w0a z61?dwR%6oU!EoWE%l6i39ws1CP>O7h zbQKgl7H7=$>h}CP(1{99g2}89;7tZ~%DXRnInac*bzBB1Jk>ZalPg2X;vsH*P3_21 z)5V)K69P3#mFk^AvTU+#^A%+X_I0oJX|3A3t(=&GPCA2JM^4 zeM5l(@}5B6h68!z-pr0Ue<_a=K@p}K{ZSLi``{B_Dih|P-X0sKaeGUPf6irl?pZla z&F#xU;QsBxOhW8yp}(fc+g&8Ans<-A4$RZ9Z&%)ohFGJ(_-UZgp&^FEh~za<|Narc z5+x+n5a1zjn()#{>Bwytttb=lghfsopaNBHaRuQ}a<%OYp1UyxDi-6ZXH!iAS8Nsr zNKXbi9cBD9Pf&Rfhm^Az9JjeZ2y*lpWw1(%wSCehYp(+D%>(TXrW#Z~am8HDF1oF) z(|_FAoP&RH9R9J!ge~n^cm%i9?rqG|Rxg72ed5uq=(x#g#zYD5Y>wmCWlToqdh&;E z2t(&JC-_|!HnpxuCDPxv-8%tC{?i&b$i}fnnwNuvZKV0#T2w$P#-3KtVgx-hC(xs& zK|h^Ry~)?V3QnO==9&O14^6TBJCx|Xu?URIBlxqyn$JTt|BzFBsPgF>s$ysmOpjKB z-3DU|mb}}$@-JW)hX{@IPumJ-Z~kbSspUrJ6F+&tw~#|OFITuEm@gd@bX*zh%|B+j z!ftanzwOCy(7e&@2j^>1$E!AlnTJV8MyK#?M+HAWM=ZNHfL2o!M6(#s zxOi!NQ?do-iV9O2EO~Yv)_8v9Ba03jF6~@x^`7^jT-J~vzyTEXm5$Nqf{CF)>?^s{ zFK7taR}^#H(w~d>NP;hW2c{BJ*dnXyyeh1f^FKgs)YE%vHZQ-)F;|tQ8BWMUs{0q^ zZQWMFpTAEmK^rdrJcV%iVWm)7rQq+qKG(}b{A*)OUmut0A)Arp?Lb--nI}ETD)`*8 ziU*l#+=8~Ze^tTL3zQCzazQ(Hl3r?sye}6=Nmd<%Yk*eHfMRw#)gXb@7EokVhaa7# zJ+Ac1Z)SoVRFAFS5Qk`i+VT*<-R162LT$3$?iLPzDuEau=_)Ih=|jb~29Ru}`3*5s zXJp1x*S04mU&My+?6z4(d)=dTTl4wE_lv$z>fuB2p!GL7DlL(n%k>1-Q3Yy??|&u) z&&JvETom<|C6d@#{U|-pK&V{K%00k9^1c9-U|)>94O*8+|Z^<$35QX=tE z8ycuNgIi5`NFCV`+ac+CLepKN51^{`q072$3B!0Sd~<<99ktFNjeBpawSTeYSNHPO zD23G+eNhGy705D>TL{0bD9vpg5lRP1o$b;D&|CXbPy} zZytu#-+A%{I%hPAwh&_($r!TIM*wmQv?tZv`i;2;4SulKhQXtdp9iI8KEkz0IoK_O z@0I2NKm{gKV#~Mkr8ZOLSh+OV=f**uQ&%-dTpXGBAI1T4VLVaXxm!*VomwrAfaf8t z$Q}NefJACA@7`wOsxukM3(6Gj#2;Sw`0YzKy%ofjEYswS8XS;1berij1Xl0DwBlPi+Rr};BWWy9m31RLQdzGRjtN1y?W)7EQ{LOe%Pu`+y~4!h-X%k{NJ9df*vl`W z)&DM?!eYOK{Ud+RffUrZC79i+TC-~pTIdr7@jtTE*uMv(bF{vL-VDkPmOh);bTN9a z4sjyN&+U!d}F!#eE)s_PD9D>!DO1K7kN29+dTeBv9n?gOs+EGb3&(ui8k#cAm_2P!Aj|MKa#G`T)YYDq;e&Z z66;A&LzVUF5@$QGMC;J;)fMW69kbB1Ttbn8q%*$qS=W8?5^#gH$6h4hzj)Grq{S2Fa~BdCWC6U<%Zq2-JW^!Ibd z+!gK+l?YNsjn@z!i5=Qih1v6d+$;P)jXG38e>C~SN3>yqGD)WVtG-y_DVJJ(WM`Yv zpqzL9DlGe}8Ptr*$8&?!nBj(mkv&7A!>y=FE_4+3uC<$y?5g2d^VV)@Ohe_Hjuu^(q<7bW2p%<&o5a$^f6vLVt*JBzji^68-*^nE>A6O zvE2P4&hZw{CvxD+Esomm=Xd$Wox7)FiJA5H{?fm|v5Os!b1xnbc8#O=@~bX;bKks? zUCspjUDk|tHW`|sYfJvdb23MQwJ^3pCiQVk}nXbT+%G< zq0`*5mVBV&1uV8__r>NVN=yAj{+n;ji24x@Y*jj_|NfDy2sw9bcId4j&EA9#u(2S- z=fP{(Eb=+vvX*XPw)gsreGmrALDRcJEfaP51ZB?vWWWfF@;6(=@R4Yrle=CD0KkDT zs`q7paDO`X+8KO(v234z^`_*5G5~j$_;%uiK4!GB391|H=i_5W6df{*C-gvo-Yt?W z0J{N;e4{f|e9U=Fi12ZU69y3dk0ZO>TSIr_8_U%SuZj)fn?Z&ojIK!K|DVIHNmzgJR@fax!Y*LPpB=jBvI4zx^T%Iws4KT85GWKHW=l7?!;$Qsx5#pg(28C2d~dSe8Ch8 zs>fa)Xw&2PH1}+hFi616#||j93;G-B5Phahw?TL0WA>0R7C`cpUmVrx?pArmgHAKr zDy$WP2$AR-eiDq~q>DKPu#cR`9|V^a;at0{h?8Bw!54mVp=4$N;b#t%K3@&JO6o`o z#Ph4c0OC#oa7^oWWdZDouCwu=;%w3Fbaa5l7R0oz&k3*-J3l}G$)cr#1j?rwP#vbZ z>nKSR$%96FG3t9WLAbw_d$)RdGYRcsw**ILMX@J36CAR%a@!W2gU>>P7(miNmsQYc z+V=8xmCjm*8jcznLYD_*`!El(?ECSZ&=zW2C>+bA98Ke=%0zJ;<`NEPg4_}1v8960 zqlb*@1vI_`d}xmhY1{$f1piZqr7D8t&6JiC4sdsaI_<->=^nlkgf5@WlQ=^H7PD4I z)nzeg@5Hn^u;A@v-uQ1Ek)5kQJrceC`_LHj4SuI21g=~IV^RgVVrNw=o9RG=&}yAW z(|ZMa4I>9Z1UPWksCJ|fXpx<5|8wC4xR{M}KOE@YCGxoGc0+PM(NDm53pwWWV5?OqY zf6%3k#$Iro%wCOg$R{;W1T8bXGPaW;B$0%m%@7kB0{uX6iFTvc4fC$3we~0vUSo`WweMfPz)6uHHOV@R6FPv_K}iSc$FikzIBRh4+)Y&M zE#cKz{vQ3UIL3Plo>X~S6PPg-%hLLBvI55&s-U`KX-CFHN-$-}rGvN7qY*;fw3!rb zA;+*>*_JlE zV3E?x(w`WKuM=My}T zaS!80GRG3V*Tw*UzN7EA^zSH<90L!~Xdm`-AdvKkFuy1(JFo+`DPxgriBs0|;~->h zP4hm%jYTLTp7uL;&-3ih>IL@xX{90VYWVaN1=n~AV!6+VMWe$W`eaCOx33QZ`6E6?@9~ycI zlT&t8p20pnUEu|NyuQ@8F4(0l$-o4-T#CyM(1Ntc$Cyi)|Hs}}#YGjpi|!c)nE|N* z1VMV}MnO`BE6q*Y4t?!ogr_kSMl%e}AH zr;)wZ+FyTbeX+Ltz}@NqypmAHCSO0|-E|_#F2sS;pRT{_pyu*aj(~0~9z728hT6aU zVWzU8{h`cC-E0tU{chb%I4ES`#~QGd5xgo)fF0B|X!XN|(+_8C!vPFBnIbWivgI)} z-o6!7e!#tc>0Lr&njQeTf<4In_D16w>Buim-C4bmS1}5YX{fTj286*o{8F9x&s#%- zz{MP%NZi2u@j-QT*}6Q(J7hHQ>*7z!GqVP6%K$%@B3^+ik6e)j*Nf0!6m_(CXG#Lz z2J~c$_%TiV=)F%eU=F10yg$2$2^{mjN}8M0^U;LqGixBMhtF*hCU^a?_-=+>K|ung zE1{u?O%qD4&h`T?#Uc8D;(aMLeF4@cd02d+piF{0yN|m-pnM|FP|&q)RoWAV-xW)A zo7oSY6LzFBFiQ#_^N5BzmFzzf2Gww4I7KhzQ=$XZ3O){C=6FM36lf`JO%i5IUak6f zLhW!K!3+yuJCZ}%uw@AA2pyG-T1!DR!&UW2aFyS?-knQ~4md_l@ZcKKhBf1=mmBHm zY3I8JYF%`V_JuWo_SL)^H-YR~FmG7FyWeTNO(Hc)@_aWPcRMF)VY+xu8fHz~C<-+6 zC61H;Rf!7VY^%CHNi<3EvPG-G-?r~P*k49numoll?%mE+Iv=Bm`xRuXUN%X7JD1VK z-|@YS6vQ;p&ncSzCy)#uKkp#XSP%j&{x37zD>d@SKNnVME8aoOL?j;h0|tH6yM#(` zJv)$jzg8CtG(voBmGdZA*&Z;h3geR!B&2<;muf$dYtUt4rK<#r z7dSC_HOfu|qH17zV1LkdYmsFi8%VF0{>s5I{M6tEuQyDhnAop!NXds39cisnX0E#cRZB5H(VXuG_HPO;5|0U1YXaESig zJ#%6csjEq>4kUi0NFh*(4eJR)^G*(%CdUv*Hm3AK+5R1l^(#{5EXXmzatNX!tZhW7 z{|6h2Q5a>a*N|VK4}%=5NNbSdGzI}d7?=qj5>&JPSSH$r1V`g)O|TzeUpft*&kP`X z;qgKI`Gz|&<1XdmAsDHUC+@!OVk84ZEM5~Q3`2fM0ey<#7)=s_#8E6P>fJQS#^az_ zksCm=`!Z`cxWi1!&k{Iav7Qs-Kt)C)^i1%}1jTXeDA{Y)=P6|2ah8+uYb(b|557~j z|6?e~0a`_%$JTWzRHKy>ri${qa?UyeX9$EP;Qar8{(n0BUkZUJ2lk9)G9g5zb}KLy zywMrZRMl0fP_lhU_znKkOaC8tO*`3(I|@08-?=6vCU#v)Nb1hjYeG(yXZu4#Mlo@sGF;{SBVw4TEM%N^5gSBxjmk`&n4A<3r(%J6mu84YR( zF$($+3eCmfFi=Tan`&F4V0CLIr~xbwZjeW64};~y@?dbGojJn~XZ!d$N3Y4?KaI@SzAESzqA)9G+PULlBs6Cneu~`Yc%L| zNsfhk_Rzqz@?m#M_i7#I^*FrU^0kUWG(c#TIqZqy2W&Xq`8%W24R(@kXO~z%>Ort! zFhOc57IyXV}x!{SIH9J$VV+4@0mE4r-1~p|MLDi>;ed9IG50z;-2-( z{cSP(;3r5(`YntBHHiIFyrIVp*vQxE(Z7-zoeo_ly*v*%BGB59>?|w)!Hu~TaZLp z?4qy@baf|He`m{W!sJlFtK-^}D^OSxE~)NLeas%RfaPc-*;>{vs6$fsZ`Gr%I4+Z#;Nx;6aN5Mt>LX zp<%B;rkc)2{-q~fV!Td;!6-mkjgi~I;Wb|jRG{%D!8r}lAO@cw9I?FY|LELxbo_-L zMhX*Wv!#LQ7$LpyUZ_?hOMtO4nqTQ5yi?{cv*T9k?PV|eJ$=x+9m6NSJ-)7w+@3#H zqNEW+pc!I=qBTIeCf@T}{vG(jL#WpG7{md9?!(_iYC*Fgs>>jgWSqM%aZ%|Ndfl2_ zyI;3Cz56P(9=2%&!NL&7#;-QOj~KxGCW5XQ$-=rlO~Bn0&axUT_%Q7 zVbHR$j$-hFtc|h{GQNm-;FHsv(nPQ!^(3&^JUy)kB;I<+`D-(gRlV4`*QkX=-Rqz3 zhaxc<7M)8IOw6YbO7=3zr!CK#ttyuSa5C_bWW2*uw}*+C9ydmt?J5o6A?N!XYCUH! z=A*}v<>hC0_HfL17HL4*uu(T$d{ z$x)I5S`kZXP`PF&KO!xL-{2Xj72QqROtnGWf;rapT}8cP6cH zCA4z6duH&)#k8MFCUQ^!nb} ziOd|e;~+`#BG}2qJH^taS4bV=w*)6=L&JUZ{3+ zoN7W48^F(YWT>_%YU`5@xH#8G+uaa8YH|Ms8Lg#)Qt_ta1&yU{2UvAgjGs;W$2(n; z#A@WP9JFNAh20FmxECAw(GUH-zmcxMTV-`Az3C=U=j+LT*wec%3Hly3J!Z&}zgOnT zywmuHitnlIyd!xlX0nw^)oaB!IHz&kb`nu`h3VaH*`W>h*(>K!3;d9w0hj$J;p%sm z|61J*rlAjK*9(RQ;Ok=NWR6RnuCFfKjkC@l$-u;RZW%nWdEs%pRo&oxp})z3+yIP^ZV2E^Rm(CkqYeI5nUAUemW;Pw}AP85H{#=2vz@ zgXzpjvZg9&_4Q{9|Cj=&-XrHtz+v(528!Qrz(p(TO?#QzXA6DFqK)puS zxj|*_bXq_MQ~I~eUEF;3W+zH^d;W$RXo6_oWzK03cy2hG@O#?u$pj6gwWv38M?`X1 zaU<;3;*fz2R3>0rXo~)WL5BX2uxGsmv~X2H6{d9ys3V%};y>kL(k25e=Hk?EA^TnytW^eniGsRoT##h%F%hzFe@k&mbX*)0( zSOb?Ud0N(`a4X;?h0zO`9@|19CJ_i;#hu`^H;gtP9D1JgaE&CYrn~@U_p{a_# z@2;SrxfjT6))ZekP_E-Hgjh*ClL!qm>Z3aj*>1@b%-LEs3`3<8 z?#fkztMG_wOH2sq@q8Q@#Xh#!%jGPDZo&L!Sh=1z_L}Te7$5Ep?eFct{M3>d{ACxt}3KhzX@My-F~IQ{8e`X|8P!zdokoi_Z7%N ztEgudr4~oI7`FIn`EpywNlOkWT#u-RG%z}KwF7LWK?l4?(~#FF!1cI(q-Ap6{;M6O zy0RVgmTTWt$HEoU{=B!=6I9U4NIll7sJFUbKezU+9LWoHaX;W(qE3L$Ur)4|QDWo9 zrY;>@zC4-gR3V9cDJIZ$9p-uy&)xFi=AOcUL!G{>_D-!}bp>QXUi%dcyoEftWbSW` zyizWQa(E~n!{AA)a$Js{v=;u@kNGtJ&3jJ!L zk!-)J2QqGqFiI>OHbU=?Y8+SfX8w{dZysD5Pht3*?i(#$k`ID*lZ36$g`_8c^gOE8 zRha%0Hd!ZyHPJ%PSFfeOW_YLtjQAb5KaMAK-_INMTMR@Q{A{Ou(bD1CeK90v_jU1mF<2zG?aO1jnp+>&N#_GU zgz*Qvtmxb(f>Ob6;#ug{+b3wdZ@<750@sp%o9J80XeYv~xFG2vO9n5k?uT^99F-OB zm({QrF+oG&H@_S$JC0os5(=1p@Zu`;f(`)t{HK|vQkJ#lDRq_ZDfH#Z+k;Y>6Z)8D zI|0ysUV?;*IIl*1P5IsFTP6cNuoA+=p{yS30xz@@p}B@^wx*l&Y^_ap<7*3v-y>xC zu3cheA5y{V_TJY8YT7Tb`9T-%rxo4}UvlDrZN3=jV+x3n3Gp1)&ifjVz;Z(a`pTCR z-#&`T-6qQfo;}M&7D`i94a{b7g@wiycZJJE;iIXc5I&*|HwY~4a+Prv+POd z$ykly7Vv}GcGc0sFRCt3lzS(wUwX-W#d9=uE9|5YlsySf+}56;f7PBh+hF69xRe`6 zjPQPYYU|96h<>5oYUc0MFK3lq1LXzTN`3Dezd31r4s3KBIXiaudve6K+E5P#}BGUe`8Nzev|Cvp-e|qB&pWg z&0(24;XiMiYQAB4aN;p}kmW?!fV0K(VP!LW+8_Id>My-dLx?^dLS|aOZjsb0>@bzh z3>UDP+KW5;wBm(5|#+oQ$~3923SI0!TJAM5F!KrHRs{hig_n`Jotg#g#Z zUxhFeZPbA`7FzdNw2{UX$G~hSs?>>t$Tn~R7Up#vXSGf?M#So>rLZ0<3;;Vu27Ri$ z*62&CqWU5jYTGEZiHrT4Rg|2bQCd;Cw((0RCWx>s8wvE5EXBP#2anHr-?M-#IEv<{ z!3vZnG1g4w#y%GbFJ^@d(kl?U6A@5Gy^xB8(M?7ijdK?Yd0FX;) z{2vvcKTAVEsKX}-NRS@ejbVDVms=^YiIK)^fm+?whaf@q*da$>m3>s$#$gM-s~CAX zg}Dmirh(6=m~(Pe!zYZsTF1=h$6NJ^L7Mb4&t9^ao6D?|{pw_?!$AmpXh&#P)TI2N zK2`bcdpCg&*5`L1JzCI;kvrFECz5ptkmRZ0eWBoGLR!HFisb=JA18?$pEpl>Imq-} zhk?&YU~)EhJ0E7vi+2*KovJw#`G#CvlFDPuRxNhEgabkr;@K}j-KiS|;Pv$xZWsAQ8et1#xSh8$ ztz2cYZHfSt%3IYIV(NO~(jO)+$fVq5QE)&Gc6#Q$!Qhl7pacVD>>8GqrKvU#ekOSL zBlD9%A;`8IO^SSM8Yuc`Tm|fsE~={i8fldShk0w_OAF}2U&-W|soYZL)aUE~_!SAk z7x9ZW{0K8q_V$RpA7ej1@v9VPJg;e^tiMt>0Ij}YuQDGPZ6O9A=xrk9#}3#%<27sM7@fK5rmQ!OQ$Sd zf{!~vA6XLbs#S_N!tmU=6Y?^n0|HXGKROdof+&c?OtjQ~;*}ICS>s|TkM&!$!MB#> zm$A=Uj<5^Sexv9iUc&{i5YaC_SwNEO^gHH|7UbnQ0Mc~cf?tC54kC<1=?EIx5 z)8;Iv1hQ*e5#1x54iSAn4IDw`G^+E0t}D+={b(B$gH$baj!*C{V~SSZvzMfno(Vj> zRS!bJ2g@=P3ZOU{HE@kFjkZzt+P4c{=xNEnFCB4boBq zh3m=e6g~oPz}AzL{zbKs@W!8^Kj`)4dpdyNf&6GZYo)!jQTuD-t;^zf&PsD3MKs{) zArsuBtsP%aWVU(m{VRW+KIT@GuW5N<1`WV@=Ih_R#aoLo%C^D;-{{rgGGtkL$9&qerryj?mcpGI}$?R(~H)nM@@?qGt)M~EMNw=Qy-epLUJ zb~4q8C0jv{S6Gr@gs5JjIT2MhBZH6km_N@`$P7#ieeZoi-OC>*5)y1&{haYY_oP!b zz-{oXd!VGTEAprB+RS+Jq+bUOSL(tOU6Zx;C3#IyQ2Dj4nHy zvA9DYz;pYd^*dbmv_9>CcA|=Nu7_Hwx|4(B9_9(|%J)HwW^J1R7Y;OX2LJ7jx|V}%fI2C#OF#7#O3 zrwQ<<(a|gGTuCq-J;fYBUN9I=Xs1t}lPI5Ll;XVz7+W*9vM6DOJ3OOAgH@Mps@#u} zt@-qt^c%!FT;uWiY5>fS(Kd4CSR7M2A$-YzxL1BL6UMgZi47;n64gp1Ci6nt-1A3? z4fRosT*eweqO0&bf@Xe*!Kgv9^xiFVQ|)piT-Lb~{sRzYD38?0i0PNeQ2LqHx1NrPi1PMZSc#dG+7t`{O8J&H^4vSdVQ;d7&hWUiU1{x5N#78wC*A+p+)G zG|}Fif;*ahlAXU!U%~LfWI2@QAUuH26w%iP&q*D3rg;)y`KmXLNdy6T_g3i~5Kv{u zA#x%*`}c=O^LjjqE$e=^uce}ZigXg6e{YP!Z-mYT2e(#TS1jL&2kJPw?){soVf$2F zU*}cgOY(Rau6Xo(Hvm945i?tsUm2DUe|+GCq&<2_f4)jQfK|_MyYk&~{>pt6;H$Sy zu)hEd$+n&6`}~j8_;qy_1pW$b8v#cEy!=&e+4A-BG;MGWCuAk!5g5S(|Gtoc*-xk(p ze~;)Nz`Ji&?qPy{kfK6p=~cP|5wOF){a0S2x@b?0K6j(tqID8!Kg!5je0c4$5`rjKi4JCu}(R^oNhz` zp6M6t&WS$6=8Ze0y!E(yIi*T4?V$-0Lu-zBPIx5FHN;?WW~TI2gugs050?sKi!f2* zB(OgOv0gb;Zm3fnA{pTZ(Etpl@`p%4eAzgmt12F=^CBpQ-}YbD!$uy$*xtyK^`5WB zZo7P%s&mbRiP$@IngfB(4Zc)EV4ow}w#Gh0;mi``Camvzg|g2$)G@c>Fhi z{}GD>2#Y)2H3BRcv;vfoxJni}ClXvTAJsv>{!O0+f$1?(q&a87MGbIWqC;D+$#sb7 zcC)u{<^_gj9YzGE@sc9w1wb?}YJnr(n|~#FRI#+xCEupW@gD{_03LE%V0L8SsqWZh ze{`(0IOrR33&iIW^OVr9f#LjJPS6D^-5#923xF&NV7f*SJpx!-P|wk~4u_!&fp2uP z@)Cd`SMs`Z)`Oq@5rj0g4nOBN5084f%3NiR#6YU6z(^&?Tmv?oK4v`cPZe#Q*0)PC zR)qLc z0}5cjyGVAvD45XF$D|wox}9P)cRPP;-F-L6EeUw%5aaxB(Nuh6UwMU|M}X|Yiju{J zxhLShO>gEOeI;PmNNs6|tW0z^JjP`z$1E#1>NzVkpj6bt760srA5=l4y?a1lrs|K* zTQ5Z@RTdx1zb7(K`l8jlqsH?l{c8>NCQB(A00&XG{5koO)zO8JJH-u#A4{wCbZAID z=z=(r7(CkNpZ7?ik!rt3{D{m#Y_-kY$j%E6+fGh=$=9t~U_&F#zNY z#x47z$#HZ_11Rx?te(3ytQoA}-MuULEqh3a-}i?woIr>>;T#7*V-XW~fl8;ZB@qdL z(JXX?^8ByWa5ro*e73Tpr@Z+p7WAzetryZ21}C^iQ@?EeNo2K~LW#)0_KTM+~r{`7$02LMPM z?9w)GNlx+a&j=*Y6HM~u9DlGV?se;w%w{(V@cFyQd@eHL+za<%wkD$+Z{h#BC|;@h z3dy#tJSMKf@?X;KoV1`peb4L`-0bRs0*o7hUFCBf5QL^E_;|(Rtr?bT4Q_x0C%&5U zPXmZy-6nd@t;RQ|H=kCIaYCM`Ug|u@Mej0pveuc>^!qmf8d1OZw4%IJ8Uz38lNI3e|%% zF`bXb_(GXv$FJA_&(V6&7GUVGLFb_i`Ifs@P-^CV6lCQYz1ulDm~iNtM(*-$z*%Fy z-Pi#IDQY1uVm&9863v8UT^IgzljTN86Bi`q5)z~J%TW59mnv+cVh;!7g}o3z%Zfyh znB1iait|Y`)C8Y$7H$~$_5s=9t*yq-Sv@2ZWqFWdbke(`{jYSx2)v#B8drvY!~duzlZt{hCcP`ppKZ6vB zIr%-`#6%L?P`^eWTcSjXK+}yB|Jx{$Qo9@In}qTNDPC~c{mDy=2L^m zzJyOdh^i(5R-y96D!PpleW10fx=snI$LPv`ZlSPg1Xs*|wx@^da~PxPZQSk2e!dip z2KN~Mz4y%{ct^u8CoGfAh}C)Z*Fa2iemV>%_+^CX+(6}n=SxvTx=_6rQyQ4ru^=>G zyb%I{zMWT0axTJJoH&$i3x9Cu`q&qKa>LJxjKsY8Uc&i_qBpk*F%-}WxMYJaf4P27 zw&QkF~qld!BMYlwN*16}!KkJnN4k%7+YIJY#E$;uVB~1?2!aU0u|7Q+lK{t9@ zf(uL3vz1-FhTc&pP6AMM>TGo9?NNmV32wJ;${YvrbI!8BHnajp+o$*g!Nx+>! zkg*KKA6&i;d2oHR_194ifb_M4@;P7{(cpVy@~)>?5M3X=i}`NS069kx;5^y!(K4hYNw$%a8(#gg^xXQxc2| z{&$b712f4(Ki?rnK{OmG(f`x~#^s&cCeJkDaK+i8$EU9gWAF1`b>{Twm7rxare$05e9En8WG51r2fAovQ=n}~ZSC324 z%c&ijkd}j4|7-fk|7@`<>@)+jAffDrg1~iX!_R3N&xj?Xp=vXCd5!{dq8I-ivJyGK zLtCKM_M-vS$}0r_>ymqLP7*9F;<&$gg-&UW^FNm0fNar2W68-u%KrDep28}8g&+JJ zI@AD^Xx_7)QzlPiK{7h5zj|B$71=^L`)&g8I4@e{AKZx;VOR#=*FY)yPBRVAS^W1d z$$;B-@WQs`B~rdv7#m6_0l<~{RJwjqkAYZGTIy5lcc5p;vERW0B}BG$?6 z66;rR?YlH-dgBr`@t(W>3#WEqtpPI&xswcLyVmj@q_-%LybW3CxF>Bb;y0hd-Kl z7VlpIlm1%Ju|Is&#^7H10?fpl<(n`2?t2Zu8o@_pbDMes{n@$_wcv7@KKah*4vY*! z4;%B#$*q4=Wq{!YuG&CBN(%5FIGi4gerj>lF(sqIoL z@pf(beFTen96seHeGisklz z3wGpv2(Lu3?YuLdgmQU<$8T0_=8@2^`h||6dk=X4#@wprWD#;9+VDx533b?jAyPDa z4+Vh0!ocI6-3({Z@bLKHbda0k%vYu)r4^q#w|(7urfF~K{~MT3EJ;-+S{`0xhOz}e7i*BbV^odhf5nT z6Rr(SyT&`ots(^rp&IgWbmIFJb{ZaeZI0!YSuzaA{@eM`D;gk%iowC{tSqywa^QLH zKov2e+AVhUHn-(fV|p3u*c*|GxJz~KZt(9)whItLtKovYJ@kBtDiSiV1_%Q8Q$hE{ zO4PlHlAS7gl~Ng_?@hzsQQE*%kW|8%_vtaXzg|$be4j(SFblt7J zrN~mef4w(ty#4aUN(btL66By)_q|wfakfzCYU*4GuV<1_68hTyYT6z88zdt7>cGwN z$I}sHtf~DC`?PQs?rrkW=1!VsiW$(e+@(2)UMd{=%k*8_J|{K{Nb}}`jIU%v3ejNf zN}U&M0l7@4PXgM`OAuzJfRx2h8iP=M!Sc_yAUkk+zgDxg2a}HpNiHy-(y90RzRQw~ zH)yd@O6ZfJAkCA;Pr8siy>*jARsSo&(vcGeYQW7VXpqiXKx(_o79SNa7SDe8_N?jg zgCZ~z5d+s#$g z1q)K=#&=3JU(XbJMl2sdhv3~5-QYEOUT#~b1uHQpW zY{PC8tY{$tVy8w}n97|%62fpS>zb|Y5i>CuL%?7cj;F~$)m ztE`0%!^+kCE59s$!oja_63Zy>X|^~1k+`)lxU2x{M91^>Z64YRhj(FpsW- zo*y@Mlq}z(6K9gB(3URwgtoMVNg3f?SN_(=TCpA6pIlTfA6%y5MdN=IR814T9%wU0 z)2D-$1T6g}>t4;*K{Zx>+FU6%Y)1EFGk?6u3!alno-l?#v)VBzJ7SQk!j1R=OJGaHcI(uK`T47i9M9vW|S^{~YjE$Su>@`14P3SrOAl z`>Q_8dX2bMhPaMtXZ{MIH3kbEhnldSu&;xr!v`|tZsE*sv0Hwxsn(p6fXA4KxKo(l zww03hhU-lKVfd@##IBw9$M=8hkH`TVk9Y*$QI5*pd|S!`Nxv|!#FC-{{3plf6;tX#1uJtpts#OgV zt8pvf(o+Fuwf={qijf?)G^gwN4ofsSR|398!Ej6u+@}*U0o&oLT|!R60Xr|0WRDhH zxFC|hXx~#qHrxg^bu;&_s{17%)9|Tvoz`>{&US$)AmVfNS3OwW>-jSOhQ!hDcDj3^ z($8a{QLcZrZY=lafM>lg6!45zOOe1&nPnu7iahkI5~ z_Sh-vs{8x_BR<gNHkTNBgPCaJANd!xMg9@i;LzR349R}9_j58WER z%~HsmHfNOD2c7(-$>D*nUTaLs`s3suG}Pnvw2Or`zXrU89?jYK9B7mQ|O zF#Q`|lz)Au|E7acMr)7mbaD8Kw$H;=>6T|LT15^Ss|Sw~0kvT*jJyin^^3oxS(R~u z(Cp7Xn|U?-0_Na3R{x&+xDZyP?~U}Vj8Dyp%1@~;(JwNbEYp3r-)%l5vNaX+AI0Q!jNyy##Cr}H75K%U%kGj0(2^St|CGbLPrcWraq{S zg=CkP{MKFLf~+JntdVfx9_=OG3(9nN*XtRTs#WK#EF{8rjT&VKmQSUsJq2^9qB34c z6&q@-LeX64&Pn5+Gfi4u2$;Iqr7ITcd;N5?y=K{s>O1o3S3iFhPFE`Jd+aVYuY^Cp zxCvHDOJWU;zlQPopI&$Z!>!LgK0KrzO6}(MnY6mo*q>)DX$bV>v8cQ~th{L^`(+rl z?bdr*73;8v%g!T3pbh$sZK@A{Pi$bLMp19Oz@q7nSML(d8BFuI8QL{z4qnAtk$hZd z#4VAI1E_Jw-AiS$e|Vm58%jL+GN3xW3+#`wy>L_-I(4AADbHmgdigV4Cjl>jY|rkP zFD&HkP`?WLFVw+S1jb4+7)vi^wPL0*omEWH%T1P>tb!(4x?J*9ACnm5Y~C;bG&pGl z^d_=M%*}nNwuF{_$|6FH6SuSZtTg;B#fD^XFGF1g^7hkQF(3|B4GhVp2Ry2_kh*)p(V z)6amyVaV&h;47)MTqVoB?%nv2J{~_kX<-nZp~{mV0Y5F}iOXI5lou2X?iF>sKJ$Lf zn@a_L8|>|Se+KBG_*5n&xc8K)+acdNEI0PL9E;8V9QrBvOm zNf0LHC=rB$%_1Jmu-z%U0AEX&CJ%&m3~3D>m%g2wj`}8x$dW~$nNNkOt~&)z;J5M zU%K(i;KR+U&zdg$Ix`{>iHSg_VfGRR`@Zi(Ti;trz{(z-wSv3qsk7e0xld!^T2X|K z09vBw>@ z{CxZ{Y{EGi0Ov!|?^JhTei&9xy0c`RB5NH}(gL@&a=-ZWkraB#O?C9q2d}zqOc?8d zm3MyL$!KNU+mGwxEjsu=A*{g_%k6vNM=W|AG+=MmMTY(F)I*T4HrH1D2EF_BYQ;Z& z?$`H_C{Vo*F3_zHFUub?Y?-z%*{LWyvAt8Eqc)L%5T(|0#5ak=VJMRKOB&jpinA## zmBca%DcnwfuZ(tbZ?GoOIcWtFJxiLC$rvj+8%S|^i~^!1uhfum;~pIoA1+xCg})m4 zQlG!)$OU=!CBj28eP2HR9_$FM)t~YL%r(|ck=1WdOKFwn?`T&V8_BK_6_9zV7UJ)5 zJxRS=8%{q_SE94-(=BUaEWJCH4oX4$^!2_Kzxb{DA=^X}z_#iMbf)lvPY~%>hFkVi zL-viL25eLrKv&G0gvB8;h<^r?cHd~t$TGH3Aa}m}UH9hw0zZ)O5hvT#YmoJEe|{&< zdWBn(H}mU}pL^kG4)Tak1BeyO{mh0#%Vmp}>9@!<-w~hkCEeQ(A2M>P6kGAUh3O+U z-R8Kio{RFh1o)1^zTQnM*^;?8R*ANh6pJq*Rt>5Sv zTRpWvn3zGCJ@yzw@hSkPkjMQs#4K}MUm`lcMzrqM#AAJ%(wpdII+1dnCax-9PxsFc z0q{;+d{t8xY{ci(I$^^iX=TrlCqPNZz8Lkan-|khR;9}Ym8smZum8K3>D7ISYULKF zTM9HUM$#}82e0X}GD$T~aumn30_-MK{Na+#bcVACkU` zw8K?(j3Kb=X2`(^f|pUb@{RJtdapw@_>RX_g3qFz*Z+rp;Gq7WMJQ#w5e?P8pW?)4#=)9G~(N`|0g#xvuHRm}MKYi?V@J zz$B?C4b;XkgMJ)k5Q=?96W^xM zi)yX{X4sf)XsDd|W93J3Cg0m9Q@~wp%+RF@s9-mebmRI}nvx*C`afkQFg>qBkUtuo z;8@ERuTWN-NOZ~nxAgTA+%Iu_9E!>cN?QutSn_3byWn!Gm&f%?HJx_ka+Y=JB@SBhipnJASEhH!h?+?imNK*ZZ&h@lHt z6r(0^MUpfzgi4RcJ0p3*!_J>~&+6<^B8F>~>ZYbxhLM5%tce4s94*}MCgvp|tJZx% znp!VPI&QHY-C(7&*r6BQAMA$I9uXbc+gn-baU@eKFA823`S6~@b-X2`W;F}WGQ|Ow zrdp(#@tHzpil*)_%sMrWK7OO(?@ls`dQoIow6XE|^Rikw>Y1;$o+SJmsfaW+8{|WA zeRMsT|AB!7q^Rj3liqIpObNCu%tDfL5EF(_LtcvlHstdTkTeIblp|7Lt(R>{-sA?h zQYK|0S}>iJEoFK}CR(7oCH3RaTCpo6d(Eo0;Z1!Q&}LqEe)EYPC<;xwSvLf0kKP%I zSh&&RbO#lld|`3@bNOCK811rMrf13CQV`3FyBqD*T_YXQ2vHQoA0D3A$*FW$HZ;CJ zdRJ6?VTjy&V5ronquV0i_W4I+Ha0$x`kE5-_VQo`XFK#~l?BXDWb7|%(gP~4mBzn- zfz)oT4??ggR}J)Kt|MuW4fwIj#um&hSL!;|AY(!)mi8%pUxPIhD{rFr)DSKzxt!pF zv5Z7~KfyLU+eVU2_EvW0Q6m0&2RtRo@#Bbon6P`;x1HTXU4QmIJ_tAT9;gvok1%2K z)1MxkB|pEV?4zARlQLpC@_YD`f}U)pAS_V2XZzKTP*Fe~89g5rLn3JA&Kqj$Ko?cs zPrl7EnN&WmwV32pn)HoCF{Z#kcD_8Wpy6PmZ&4pv^NL<bo?bEab}pB4p@Bxxvq~e6Nv=WjtDO%Q~rzq0Ll%*9n*Pe+yCy$e#{A`#+H{hXuis+?bc;f z5Sj70lHZl-G_A1-6b!ZNnTr4M1O)PRH(HB@kS8tF=r`cq(ol4K$v7G|Y@Dq_wq7r| zWX#YK0@{G>QI?|KD7-W6svF|*Q3dRp3Hz@OetwVI0WrqrmxcZQw}l))^|*ZfMvkdE zx|73$;qUS&pG)fxkCB%XJNV=|SepW^%jw*``y|*?kdKE~?GUh!9Ny3PYowua^sTue zR)bK1FME2byA2jXzEXAC{NHvp0CCR{rOFqC(#sbQvrS5K%cq)|a0&%?Pw1P?#XqJn zzH36Ep$j#)sZyvR+JJQc3s~uKcHu$Y8HcI%5C8lNV!{Mjb-$$YolvQCi*Jl3v#0g) zFm&H7hlh}Puzf5dUGz%>q%Y_L_^v~HWGI93c09gXI!yk)lWb)dwd?csP89y0C0Hfe zW5RRC6igm^r^8N$Q;JUQ=Vrt8$F%Rr#%00q_lfSugEE{$Hw2cfcAYLjcFFLcof5;)oE2-!{$HfMc|4Ti_cwme7|bBX z*a<_%o-JF1L9&MIOETHAM%jumqtaqcw#ruaCHq#$Xdy{dcFDAoC9)Idxy0xDe4pq0 zyk5UQe)*@@J@JG=nX=SA$aemMCNQqFG) zE-}Ai>oKHvN#=+~tnLFAKxoZT7zbJo9u=HGLJ-c=TyE?A{8#UGpy6Vv0{AucVUY`R z8Gzcg;hu4VQeQuo`6F`$3z@f`C|}_P%jLIf#~Cj2qZVmiGHDU$LU)p2+gge;^q&#TU%8LV2II_i=%M}Y|)_TAUpE( z*VEtAc7OJNSR*NE-s@u|`UF`8HGNVRg1vtH>ei4tsXLSL(}yR|YQ7(Ku+gKPzWngN zbH5W?li~EN1nEro?bGxNCq7=vW^4a@sIc|-*vKzo*z1Ze)bJ75f$>o{yzS*daliSX zib|%-RLc`M+L=oYln~!E9`H?Xc{2m0fJD+#%ppWkT|A=k0C%S3$ zC<;S7`{LLH^REr|?fi zYAlq$U;g`TcX0$W`sLHgOVTor8U_w+{vNE?paFL6xW!wyaNsxLy)SoHBp@$v;DPE8 z*Xc9gR`q*pAEC8^sLX_=yd9VH02~Lx9 z7ZP{H*>SMlPPt-f;WX%`V4{0AXY2Ug3`||Qvkw2bm3+a2_z~q@%jw^;=o4xJyFi)} zm&uuLJWv^3Ab00`rwgCH)+c~@Ob?g7v=W0isH*MF7X078~5n|9Q;g9!?`pkK? z#-o5T=fI3Im5>*)av+((Hl$L8`19%EQ6&PssIz`ep%3G`$ETiNEX!+918TBZR|=y$j`~yvIbRgWKbdUVc`+%P_b#3= zBmxYFcgX(j=ltiI?$D525X;6v$qma}6#fT957q;^V^5|W*yRNu;|t%U8DMkWU+sKB z1PQ-qg`L=A5jiA@kACCr3w=g|mmUJw5d8sFR|@(zCiEr+s|JpMT(qQ9u58{P5Id>F zO@6k%;k4u1o6hD^k=2h=%bb6Gn8xK|^#CJCH1OUJ6bbNyYtNS^)XEfbv|&HTijhBw zoXNat>ZW$cJYBZzNcn3L{t|rpbWYOHtLNd&(-#;I=uEp@6Q-b3KqT(T-Jdnxt6g7 zmLe*Q@aw-fY5msTiP`5zNTH&lbiVeQ8c11W0o52Vhy@kBSVRT)_am}`BN|JBOTvY0 z{L@?dUfVgLH78%qnA&bfRoKxCh?x)(*e@NrVIc@nsjr=wo12!?CitYI<73_Q9DMv6HB77K@M4tzv78 z*J#mGL?{#%1jSklnS(RGRk*F!_RVAj4_c}n<_PrKg;6Fd;e*|*y5j7Sk( zGN=H<%3Z%mRQvQM$3^@=_nSyD!m4>eXg+iv9p45Btr?9ULo^|){H)56FfBy?y^$v~ zJ=@~ER$X(OK~CG=^?wJA4}YzTlRT#5p}Vt`>To&pjX=uSAD4U2gRvKo6eVuJq|pyw zvLcLdNzbz&4g6qVY+l&slt0e=)ajau(u#1m5P27VwJ6=SBWh7E@F;CSEHwKc7%3T5 z99SDWQ`q(M@RR9B13e#NR&#R=_4t|UvoeOaXqw;5+H^H`PlsHoWyE*h{sQtENdVmN zM9>_J9)#?EA^K6rN|@(`ty?UArE--82>6BER;)ZU*UJ(3K3r;pw+I))o8Rf1|L}a) zGoAaE2?a|zFQU0XxzR>924a!HQqqZPWT$+Y`Wx+;k4xXrvCJU{$( zGspPyDN+JkbJ0aqhU&Ln_gZfTF96^ms_F6VL>V+3Pht3abo<_Evpa`}t7z|^8LRoZ zrcr5mrGcn}vPrO+jB=CnSB)lu#i-)LW6y$P@iVCnXMj_e&vKF+xl);rAXmV0@mOxy zZ#XgrqmM4WMm*_x_f0003YBUXI2SEdYD=jxkyxP{@zEm4pk2c&-E-SdZ6qf6u8^F) zkstH*dtKruJQa4`4230V22vU#a$=E9)8HO4e)iz;$()O9n}eosN^^ucJt+h^oCTfc z|IA!cH@Kk{yhAlGR`9mmwZkoZ9&!K`VlMXQKIc+U6Kq(d#j~_-jJ*S7D;y##?WL;$ zzhW??Jh>fFW9307&0-p+)GE{EC|O-QsbP*q$AbgczpS<&0Jh{$mACqn7TyvGVG!-h zd8Z{zINfGQWQA4{$o^}<1hugcr>4rk3VrGqmYUyYj3R2Nli;Lc@D(?2bAi}!B2n$Y z1E=|Gi{AN#WQ4$-HjSw*8p~Hs#_%|(?)VFOv_T^Nn**`A;7U-~bgj)Xr}tx*sZky$ zNfcuoIF*+)l`z3Cpo(d#ePGW78#!C_u>shuC`4(~!4xpft6#t9BJ=eDFeN zWN%7y2R?MuZF5V;mxR?MUYuoqgSD{sWC#dRVPrgzM;7r9{4GB-rYNOE7C z9Sz(N(`P`=5!s?Kyxpt2?9A~q!D!gyJFCp8utUIe$*?w&;c?DG70eN12 zJVDwZ&m~yl+?$?Tu+v|JnMe=5d+^nF2cG@(g%@+v$A0$YupB|_nqAh7TCM%AS~EMS)wOFp~6%)W<|+wm4Bqv<#L!jmoF`88VSg$w%X4GQow@LD6N=_ z3BG5zqCcR|uB}9!;-^MfR5+;jp1F(ABm0~ee<252;Lw`S$` z;>D3 z!5-rP^i%@yv|j$+E+D)dJo0G#a$w_%rA5%Qw_q{*e+8=NH;d|+n*h_{U$K>vQ0{TE z4AWN2?8h2;)Q#ZUy0KdH+no~AD4XZi05#hQDDf!aQD84~s8Z{7y*{e6v%?Og%6A z2-KqZgF9R5kzv>*ZWxZ{5N;z&!Iog8#lli3`~|Ii5^9Jo0?j<$1b$ZwR4R>G9u8we_KuY>*xkq)nmHtaUhDiSal1 z4iE}EZ~pK9bcFtY;1i-U z-Sko`%lte&c|AQnS0CH+nunzF-x=r>jlRhs&cJXxy1AH)WKf;rJA07pxHfmd<+$fG zp{%UtXt!aID`!KW6ye9q`_yOWM%U~cnVOo5Pgqri-*L4~l(YmdeZCp^jO{{iSJT)v zAqJ3i#!ve44O6r5|>N=cy;Gd=a;km)P0^`L%rC{ z2U$EktW{T$ASKHni5R_AW8u@mUGsF%%;@;s(GTAQx}4^YceNk7HFb*@=x@edyM|j@ zC)X6tu+G`1lIn{aF|NtWzqZK7^T)MIP-I9-sOlOCtW!S_D7hZ=eJ#%5PUXXG^=^(` zA;~?sSR*4DFj*g5+uhR=PmEBcESFp`hdaPiah%RHFcKwBF-uz+Gnh@^HchrQ7BxDS z{zPF%3zu%>TS!?mLVC>XrmG@E@o+S^+`wPa+}ySVrMavhu{5t?1<+Ciqfq|>MKj~k*_OftI z;t$A&jIK16u~JyjY4Pwv!GD0Gg?MMW9p)AhPW|9L-I|;yBBk%0<}u3FWLDNDype_> zb&mNzcL1aA!VZR5+0m1f5$x;dJXiEZZWzo;TuBK+zD<@qXJ~3IOkfdt1c>wvyp)?B z?W~I@MX{Y)PjS<_wKleDF^>*${1RngdP+FJb^6UCLBuq03z>^WjGEpj!rL_N%-h`> zf3Dw^NE|o1^aw*LTe9Sj7ea%BH~vybT@nxJ1Vu~Rdp`Nzbn#d=8RxKVk0GrF*v+Ja zlezPR>xMWyzGUZa-F@e+ykYjm${ysw7bPT}mRmeDz`Ww-7UKAB3g#0$LLgBgl&f&) zjgY}8JLf1fms@0wER`RQ$dr@Bt4)`=m z{>lzHO(UB(S5iNRxceZ#8xnbl$F^ezHPC&q@yL}Nsgaf&%p^^5}xW3U#x zcT7YsGxd7QcF^}a^6E9pd>za3*@l%=KHi9;#PJbY_+>PK4$GqT&^-}kc%89n&Xl<9 zn%G=(6ybn6T^_|e;7dOASjs*IkJ^=?3&P6Mczio`#o?@NaAh5tYm0`ogZxxE&TIi( z&kP_}g$ZT~WB+Evbczyn{rjamO;$P!MaEWoZh6&~_KUiqvN zqEsXxM>0G%8TzbXhqIo(ZA$!AKK0tG$_UP|GjAD@Zj9WqjxMM$MU+=MeVz)>YWSv( z6gdgVl|O#K)g_AbH zHt(OOQJjhrH#+C=2z`z-IC$RW^NDnyV!cU;iB*GC9Msxir7T>NkF2HoaLs4cFPg2W`!4Cp4bg z9QHg2wj?E2jT!r_0>u7uJIhuqr#}+YgyhhqC>ue|v$?#(Ja8B)fD4arvKrTd@vEBk zf9_m%rU}=<^1#JrenXoV6@KIIh{8Oe`y%TmG5Bw`Z1iv4jztU8VAkU{mnZ4UuZ{}= zI0+9(Qs3x0z?33=c=upu2^(A`i@@L(ym}CQjcmaQ`XEj5SeVAC2OL|8N#4%JRvP`$ zcn*YSu?SJ~46Whxo)ZpPlFIgtEVC|(@UeLe%yfQ9krgB z4qDJs#|u8`C0|dr#=HXXcO)+Bfd?QwaOg3xSK@)(@SE})2J7lyl4y*J9RUsnRiTCQ z*-wUsWWmhg*n6m5Pfnl287qs090|uLS^L4*o?#S;6Q1aO*#`$}tS@(Eg}(<%|G4f+ z-N#_37tKWdU8(h$2}=_K5W8750GJHMa)u46ODx%n1|cts%C-{=yj;p7hayosvUx8U zkaajhC|%|lx4NGS0f#8X0$EP0H$8QnV!3&-*OYGofE_F-z{5RzikutLIMBsOP!S|~ z&Cr?=(m_a57f_=EBG`fTJqcUMUdl@V~2rhd(@;e?;_zDJpWU(-V_YZKh(TwQO$NpAqL ztrAigR%WPjr-u13;AtFUbudG%CHa0a0)BY+d<4JxsvYEu)i-!omqh(u6FexUgx@75 zOVuq?+O5Y=qRl|jHIO6Ps2b`OK&8Q)cWLOYNz1b^cq+O|KG@VX&e}pK6&!Aen&vnX zOIeLyX?fC9K*9|~!{7(~pVUq`@ZXaqh%i{qUn=-+w(!2*9Fdm66jK-}008w)$E$Ln znX8KK--9iDpQ~!femITVIm=_Ij_{3(U}HiTM*}YAV9y$Q=uDkwkLJ&EC0{|l6s~f0 zef!EgF@ymJ-mSyW*DVcj^YpYDjnZNVMCX78)@6xpf2zhoX1qGZ6v0NI%k>YM9mXyI zoY1Xb%;=lOgs1mwt3jN90?6hmK7RG-A!^K{fUDQeZGYs)qH~C?QUuE$`0%Sn0QqbJ zD3E=pT9=U|>$6Yh<01st`Tm=8@2$=P@yQVADIK^x6QxpLA6UNX2`cV9jR|7$ug1qB zUl<|dbip!xgTBtBv-QC`G5X=3Dzo6brql|i$`S%D>&q*p+A~jBfnrigEO~bSM)Bm1@7e?+UUv5rucs~f@lEc`4N*-d#pMLy5}2lwMkCVD5Ilb> z3lZ!>ht)0;DgW^7Lp&v?>Z*B<5{&PGf5=JbTevWp32)YP#lM_~=yRM9IKf^e00)Vb zc^(jVo?){%|BnoqK_{1?&m&4(Jo|TYa$UMPGhDZFz;2wA8I)^+?5t4gEfLTZB?j}?f$^tqjO z@lftBDlUIXOC_8j@Wf;h} zspa_}Ar@^KcpgfQM(#e6s)8C`)@pAvylMvQ9dd_U5o~eUDc~_ETRilxfwWySaPSqd zl5OB|KWuoVd&L0rZ;0D@V)~Y;iifqttHo~bp3+)C2|MveFfZkOOAr1p2JOKuTEhB}JLq}540VOKpw;|W3;-NO6kqlJ&#m?mL{hh}2 zonfno8i<>~luywn3((b-o6@|McyX{CY|JB|tX8@#!Oxw!y-hmD7=Zo&YJFTC)Z*r7j`$Vdo0!e1bfCEqj1tefmwe%Rx z3@*VzO%ePDrm7QeHV_QezENWBeu@L!-kASp; zQIw_%JpcrvL_@CQ*B^AMBqIn{PMm3|;sFi^thpwvBWy$S_ZuAm5g_+u*z*XNjf)5Z zTP1jM%Wy!HhU-7r2(^BoF7&C6uJnEXigz> zIT+uJ@=u9(K#;4>LkE_ecefCk1J=0D(InQVl&>hq9?CRgOqdBjs1ax!@&+3?*d zf+pe^YsMj0u^Ch1SK{S)Q*5gVox?|IKz452;@7-3vH77`n>VG zqhJWL%|U-}zJCkFRV_TNE46)5%?E#nD*yT^at%zUX&$Z{!axN4vwjG8rJ^*Q$p8VB zHlS(i9BsOdt0DqR9uECX526U6(7m>UNZ^i3M{xg@8P{}CM3Iq2#Sx9apX;-x2s$jW&py)f*5-j|I1?^6_k4oSDjoc!ah8lt;P zv1d!5B@Cs7=Ji(B|Kq;HUk3taV|Mv8Vv?WO2vhqFg|X#s z89Sk$z&9UM7yP(~${-6O*}G5t+4~(}Uo^3x!SBw6N46)&sCJ<4OchuKl;I79EFb8~ zU%?q6IW9ybV2$;aZS!wC&dgB4U#PHIR4(xx)U>KKNsMTw;%0Jg?DA?dAYH+jew+s# z;o9|~f{`-^I?p3j#dZk~pl5aouf>P}0tvW)Bht?c%HK!)yRWE)H(?wUt`V!}TWJ3A zpaRwK|3P?xrTg)4p}$sH^9-RAc9)#OUYC6tJ^-5p%ll3poLQHcu}f4K z9Pl&_tc7u7BKJwS-1Fx%A0qze1gR7Mj};o9`R^+fstx%1#fukdh|xpZVn_8!8=w@I zkPw$uo(}tS!rbhPpu5x&D35sQZ{r21sr$kBFe8}DZ_#!2d6+^DuwV#?^Yk=;TtEzd zPHi6JGlutN$2QhCh8^J!|HpryFVo8{8A4Nt6BJH4z+ypt&cP9RE6h zX6iVzOV|uR*tb`H!*kh~ewh+qU2i{gz$hwL3!i%h{zBnGsSNze(<_$MRct^4sy+kT)+VSQPa6guJ57M1RCNIN^USV#DA^h!h74b^4p&+xZtLDNM;6{ zlB4EvSBd`cK=)@(kZQLIUAYP{9Qs(!2=}RCKOq2gO|B@@-)!(cG2<&TR>+w;x zE!Vk`un9!PvY+N)<8H*ZpndVj?t*wsV;2Gb#eaq*L1H;KQ=wM_K%}YjwzqZULJKc~eCKOC`RM+ph zUS*Kk+LZci=v4vV%?NbB38MVm+b`o8-4ev};z!2{FQ`+lDm>_ft1oH%$q&GpbHXDZmjc<|J(+$(s)VhM zdm|Z)0L^YIhT?qRxU3dbTdAet2A9V%@y|s;TdoBS{RS8B#9br)keu0r8AYN7)0ANH zt79YakI~}S$i5?IZK-3rL~-;b9>8U1Vy%?&QIn37h8tDQI*fKK0%6-!0+m8Y&uj$hOlR8P0#8vRs+Xxac zaJE(~zYC0q;19j|a~-5>v9Ke5xV)c=1qiiILN+MZsWhO^{x_3Up{w)*UdHB=sWn5#Lt14mRf(qeyW55@{5(UN4*TeS<8 z3PuVvNpVt(=ErNH5UJcAczM>14o?&aV9cI%nvsB2IYJU>(CYRGy; zdIeaGhG^AnO3pRG8jENiV)>`kn3{MW*!dJ?zQTvB4tTN>NvnG^{@zaLIQ^zVHV^Sx z)yC(N3%N%}RcOm^fRI&!=(^aq*mCx>bXcj-f`W1nxXhgs>O}<{z^vyW8FOs$T&*~L zCJRWOf$AXJyBJ8FHsGq;BlU0c-0&5)3@Hv}YxqLZrnUCfgCK~7)vv@o3j9V63=^Kt zr9-r^s%BB!>DB1O>xN4lB@@m!9*fGOmTv%+Cmo6vq7Y!oUmInvCeq7a@p^+o`{Q z8LZxcj>G2)cyO@QWNf&}0=ulTs~7@QCKo6xe;JBGd`P%YVJ99s*C|(jfw<`z*WgJ5 zPe5LYqs+e^yJO-`hsAjM_jrm@bVjyB{X>AA1V=X+wC7Z_L*;9dhEU5I5x*)0vpZou zRzkFfD{0rG7w{BK9xwmR@cygS!`$gm5$IkM^3mZNF__5IFqvuzEZ@(l;o+l1%7nV= z>Qn+?>(I>MQWm&cfK$nM!i=kJ2tcxniP^|_>B9+R6}O6L2Rj@ZY3BK?f{aM&{F_ryL5$@mMW&^ z-_eNXjsr8I`_}o{3GI3C^(yEBA$tVe#r=R7e5`fNyQV9!>fEYI>1`1 zfFYq&$xhL}Ch>*8qhBAp`oB^^2k29-*l#K0ptng+0wW^m?n3>YpZ&Ux;GC&{(hVDe z7-27j-@t()@krpN$BGa!)Mmysa(9HbYZ4a;KwZlj{s4GShTRzuEW9)gr6khjv;mXQszH_+? znlVa`bZPq47HwsH{TNhknhN#83eKf6U*+(gFjDzFH=bbkhF&6XA0xz zb85Iyr?5$qq{)I|62s2wv=0L!85pBUb>Zd}selXpR;YT(UXN$&V?gU0fpmdzsdeXj zH#Li4q}}v4wXa{g`$6t}hD27Rq`kV*cweUyN!@K*fMKWcX(92CJu4;C+vc~9JwIXY zhlHb%%ndpOMkwI=@^CaI=cbBzo)0*tI_0^%utHAZeJW3l>pj=ADN%h@DRA!fau#32 z2U%L_-ekb-H9>qvDyXRx@)w7l+in(t{5j~Gc=G2nms8->U#z2#P)Gzg`J)k1sU0G@ zB4kt4mU+#^w;^8Lhe?0kp0vJO^KL}QwIJb{aPjBy&*J+?!=KBZm3$w1W=M!Yz|%|P zdyqS<1|N?Hfcdnuegqw@)UaCRA)m1uX7iMh;p+m?1**5+(SvJLK$Sg9?=pC zzEd<#Km-{P!mZD<9Qc}omwQto`OJAxAfFs{PpVA5;Sw;w*ymlM=%(=zPs%^rxv(5~ zga>|fE}zMG)Xr6`+k_QRP)Vidgr^If-wv{H-j)7*Vs?5{DhRq_ku$7=xke5f>hmUmT0 zxfcHQ$SJj`(-&LvKax&?!XQi)*TzBFjpWS++Sk&zHygG`8*`(sxjn`kP2`6~NmqZL za`>WNIK=D9D0?Kst4O5?-HSEMKO`Tn(OXSvR6dfqtUlwfOfo8;H|0?nrt4)yl8hhF+eP&nu6-h_%w-rm@z89G6m z%1R;F^1Nx6`~XcjC|v;+tm|{p^_j8Tk7~+_W#4omH^|xi0m*KOnad}JDo|S{jt-Qz z>KP5pu=(~y=aN73$)Eh)>+iJ-8k*i^sTdS1@BrMPq=u&%JKtJM^tUYRtm~CbjhfEYt>>TOd_~}$hV$crANeDkg%<+1x38QhO(@z< zjF|~Krw-4x;?l?5K5^kf!U(2aF@>H0b@6zmr@5I;U`Y2nF`SgXuiEv(NO7EIv3B_PH~s(z8_BhWY+uo+N0Q$M;x8i^&;kCK1o|U*EUFOEi=ZZ<#(?A~|d*yKy1r8MW%Wx#90gSM_`M zzlGN3FWY0(+pe5Tpev3Vd2wY&uf{52(>8yJrgV}q`N((uX3MLXB*63dCf>ePpFiWt zy+$^uVXO1jR3iq#3Rq<5`P&bkEtc`;9)759^wm#PUsTNc_g!V@JHxV_ltls&2++4HsG>%j)oDyFueD@UdsEU4A7L@kk{r)unimAI@wI=l6}U;JZs zyGD}L6@(8%uF$&o*&2GBUuO?kTvl_pT0ax~OivIUCE!})Iz&ae&{lx6jQcc-v=c~#qX1}t@ z2mQj5zccbu?04?_C|O5*8Q7foJ+6F~u9(AgzIzpYkI|%GrD7&xt!~wPqDq~ZaA$Z0 zuYC3RuWVu#!@A0?@ednTYt7X^?7)`n5dQcg?0|Q(d#76AB;!^XR{3XP+W43+S;_VM zoe{2Su*Ovn+(K_V{NVu|9F}6iYRXeUn7CsAT){GUOW_0XI@;5$Xe@%OZ=R(_k zO^b*Z7~MC!rN(r`BADOWRHW|LxwI@;aeQ-`6APg$MWec>f=#@zxXmO@e#{^wd00aD zfy9EQqg&f_Mf&N{q>1kN+WONbcP6;f<;9FOvDHgEDc;CoOWHY}LoC*oS#1uW5M}uZ z-O7WynMRTBReRdzV9|iaXAMKOJ2gul8rBZhytG8=9Le7{6@Q&KcrkjNOx1K=+@T0D%nRFPx~u3E9U9V{*L}h zE%P~=8vFW8lFXXHtmJm#r;*cX69VsR9tgLMjAK_1kw)5^&NRjzpD5o6@&Dwp5M-Id$4wi}Le!J@Q`f|$mC5!;8lM?0gOzlUAUJ_L`;$TD%IF_F> zY|Hy;{(Ywk?sTgU{)0qFS+3L8(qxd84x2wfzZteu9(zTuT=5A1y87;J;GPIu?)5{K)GyG-|u}O!TFqIwx!<5EFiFUJ!?%R^ta6 zKPQZw>(ZYuH@m*<2>f|Wf+gRE2bz`V%oYT%p3*7vzbms^`o$RY0cFjA%XPh)^^IEU zHm7q^x=T9z-AkC7a;9_gDeDoP03TfonyteQ+w++9x-WMrrT0GkvRxdbO|HlEv!pU$ zbDz~Wd>6jA$cSp!V#yg@;h9LCSnbgrZ*owek-Ocf_J*(ijf{Z3XTR;%1A5X?i=~-l zw$v4^`#0Wr-cx|_vlSY*eG^%oO|&}SYQkfG`{~Hz(vVQHnWa^QOqK!U@Y*MLK0oU5 z)d15c*NqEfLmbCSl4X7R#uR8l(7*2w`F#3T#`hP=xUkWC@s=VBnJJ?uJFiX@7N6!< zy8|f}`&5m&+R3I4w+^ISL>`l|oW12sEhYJ{Rak=15HW$)*o%g7Q!sg0q2M6gtUHB2 zNP4~ZqRI3G1_M=pBs$v)wxvsd)G}H%$s~dxUkT}>;<}*8Y1{rX5;1{Bs??rwYd(D; zwvA5kxc7%_>8J4tG>!V+vLha!#GrWXsQP1Wi8ci(;M9R}2@M60JHAojV(dJW>q;)G z>(R&28>w!q2vjLNYt*;#|FPXkoI&7eCJO&nCiyy?$mzHZfC}<_q9itMf9Fy|H$|oR zvCP&?Sh-FlL^K=Eq9U6OP75-+w{^M{!5W5!bAG(PR6F8VGz24`XQ_4!Ta`nz4PJt+h zoFgMuXrquB*PMF=R)-10L^ z=orjKZRv$);*Q$V(}%y{24(xalikMd;q0?Q$twz$g2CS~ml``ZMlL)kZ&M0I5t$hr zQGfk$cc(iO>3Gmp^f$LoUrhKere-jFHAegvrfWwZT5?AeA)HipGFOrv^pt8MrD=3#;2XG;QQNMkG5CQR6DVn z>>`D&6<0eOMoK)fqE8WXQO@>p>qBoqqpB!bVQCglKmqq%G?VVX-UaSuyFef4Xe^73paS~ z)%WT@N&;^$anflMt`Rlv^hIXXy}28)<=;ufIl6gw*F2tIje0N&aR02}^b)A`^Ijbs z>5%xk+160R;jILq_stJ<{mS9an-7yr%LzePi3 zG{Szs2?U}ueDKxhvf(BHtNu*V?sSxZqaeM_W9zIqNGvCfB8M4EK07+ja42VP|C`y} zo!?0&l}U`&|FBUZM2GM~?lU{bTBtX!UYmKwI0Lqxk7wHoobsDOf|&zA#MO|I#L4qU zgGZpv6@SwzXR77JP{igxfL^=}Vs?n?aG$p72EyI`Vh&8zrXRIqAEJ@63+tSuM0!=Q zeePldc8mww-fV2#9x=8M{V@v#fyft_oG z&CLD>A-l@D7tWy1=$Gh zv%8SBpfj#X+8g~J`60^xD8=GbwIpTy1HtXI7s)$7>U95AdY?8U_3EpmJC;KA}$ybyzWI9$P}KFr^$7urWJ3UR5-*{HMQGhY&V`c{MT#t3AALoi8ltjmw>sCj@imq2!Q>l?aobw>nkN<(7YiGqqaLQz}K6guPu}DDm$@| zI>a^GwhYU30)D~W8J3{!%!**=PwL&X(XhydsWw@kO8ZA8kjsoQP)@@grRlr0IMI4> z`3;X6U+Vr(C*iBieBs7~i)M5t!E^+A*r9cmW|o|PUyvk4vMyL(m5|Kwh6mtpSM{Ox zzPOK`B;x9DahDQWh5>>p3qRX5!+4ti%@BVPF{{+xJ)=lwl<-RX%0#Y!A73ylNzY{j z%L&>_=#bB_wRB@St_`caLJ-=}F&1L~e!%CRfOoxW$Tx*~Zbk_mofNv|Zv3C!DuEEV zD-^;@d1b|9yo3-1acN`>W4a`@R=yIc3)b%0lea-7&j8QmobRvT{k zs;S=;_UZ7A$Jx0b&G)A-Cr)Y(Vj%QrOO<$2-8`V6ohV%%y@kp*wfp$qC9D|_?bb@I zQjA1l=p+qGQnbMSisBKg3|9WV1If^GTpa&C;Un0F^X4_AKFiw)#Mc|>?EiK@L1|-5#ZsF&KVEIYV>}=P!;r(_IXws;w^W!1Nlfmt*c9o-0Vc&l~ zC;@rwkYmv=2O`&W&6D3e#KUf??QJsiA7%ax(yvFjpwx2NDc-R;SPW7Jpa*{c0u2D(FDV}Q$C4GOmS?6jKFxIaNvc@af|$r%V4aQa)ABy@txdD#%v0vvcRa+Q zHv!R6CtDLd{;_3l2%MAVFz2Afvh1b7& z?oa{i+lca6JJt2!mMWyQPx@f=C6joWvKc7GRprbO6M0i1g(5gMR<|e5z&eXwA1u=? zd5R%Eo{>va-ro}_OfgP$FctE>mrL^>rU7MV4lbY#41Y!8$-M<4BSErCRpa;im z<6`!QxXgN!7v!Wsr)nRxY$Y`8aZV<_pBr>jX=yyG`R}D7x>#>GdhW`VZyaPZRILUo zXpAu=E_=;-h;Vh>&hZLx4?w$eHg3PdQ5`O~7=%?djJ!yMv3mZZ_dTD}z zh9a20{bLs(WsbN`v4eP(Sd4t#UdtJ@I1!(c!Ly}|ABU@2zq|AZx

N4TI$*;ew@d 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%0Dt&tcHY>L1X#RMjy!GRw#zSJ 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�i=KZ#@uvAZzljO z7G)wU+P@AhrbLU|F+jvg65 zkwz=IUnN=06BuB7Zp^eRT9!d!rWU4h1_)!5OYL3C7r>OU{r3D4XXO3cd-dZM3{yvIR9?8zs3!Xfa}4rSYiDD%T)2DzKz z;V)1~)D=$ZiFh!s*&)+a#P9afglr*k4HqdH7J(u zbBpbj#5A^izAd_2kNW_cdAZxGn!g?KV~w-ZxP3&0IQP-z$p(-qFvxgGe@2~{yJO7cF1 z<{R82@d)`ArI>S>3>55K;B&mTMeVoJ=i~2F;*1vAVgO6kn;i2}4tCZ@Y7NA15x`t_ z{2a=5r7#(JykRG2gOu`PWLS;uxn~YM4M=v#w(W*$iw(c_4kv*i_oaX8YMcNSR4jbx zJm(I@=T!5h2WdEzLpW{PHhzl1M_v(pm(Yu=|A-FY*I>|l@1;dbUzoJ?{AbfeZ;;N( z;V)y)16w7p%b%=K6{jl)54VBxmr66=KEWN8o&XQeA*0-|TXFJ< zcCc%dfT=4s=N1z4>CC*Pl|Mba&IPH-7nDhjmy%`)HA92*-c$bUd%vf1?H|29AAD13J$;qb_xZi+u1i52@>d(5Om?yOU zjZ(n(0o}3keqMf7zEf*u!eFF)eQ}VpZ-oOfaT8lvu1}h01EkmND#M;RN@4`Hm#77A z<8;Su&*L9i%J3EI<0U&Z{M!2Y%lkC(m|kc_ie5SObW1fA-{)0ST!?`L4td}hI;trT zMV@9aE`N`J!LcKT6&eAldib&qP`tphZQ$xci*WuUlWbhrF+vZIJYLQ<3n{cZ6ZXk~ z8!~oldaruRIzh6=syEA7MO??^?95aB0PSK@B0z=;LXRjOt@D#MUKT1&c}QIjivW^_ zRJbI8SGZNUA$5hf_+FtJ>fA4!C=cQl<#IYT@VtmSbo_qo=z%hf%Qx;${7e-!R3d21xpmKTb)ELi zoD(#Q1XGSj_R$g7W&I|+wS|9)D+k8q@xV$x%bWpgsFtBtr9~N!2H;zcs=+;*N%do` zZPM?G0TC3QXSk0*JvH}$x@ydu&;DHoUBfQRN|Y`Cv=Up*jY#jAjKUbZmfi6Uv6S#k zR#8(QrB#f4coke0ZfUKjFg`e-Jy{t${(kU7LGPnAdD( zUS1`&J)JfUt8IAV)(_p=_Y?S$(%Et<{CVB;>^JG-Q5wxi;%%;-Y$yq6+5}j`U}+I1*?JnpJHn|A1uP1Fqlm z8_ABeCiFFVRoT1=D!Lo5uxhetH89dDMhUHr2AA~>O^fsSU8$H@`(rwoymjEIXTM$; z6-$H~`53*?Oe;Yzsq4*sSO4y$zJZEGnN*f^NwF)k>flokjy{45s21%AjMHoN;8)+& q-hVM`XOX7=r)TG_YA&HAd{m3lMJCw~LjmUYSi diff --git a/Plugins/Mineplex.ReportServer/web/img/logo.png b/Plugins/Mineplex.ReportServer/web/img/logo.png deleted file mode 100644 index d6a27db5d063eee45c101a746b085e7914934084..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232802 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�bGIkFR?xR8>F7 znw45rgsD7Kr>mR^_%xi)Q&nxYXWr~qu2lXp@(_V0t>C%9DN?dDquso_y`eO7zhY=m ztuP@0LyjCX0UaeVP&-`L8_1+ws-!o=NSs!rLX#26Qm^1l{pVdqc4Q>%VDNskqY{uf z!_&Q>3^na0Q^gj1emhG_+=GSkTsSNC!iQ#(kZ zP<^nGRIxczI6ge4sL(znEKN^8?cosb;V`AJFexz5ExAWwuuiRim^MWtA~Nwc=y~?b zarUYZ56BXaV%vHFgpd}WX(jnM5Y{p^-SNp`oN#;yfR(4yzr{GYT=2^2vjG5)E|47)@QJL3 zmcFjG_Gide4yd~Atfh$*y&sYoaXJ$Z| zK&qm~8TAm4#>OVd%&xuUGI1J`o_A1CkoJb3hq@h2XF}N9zoclQ4ijMf%RMbfJCp&x zkFQInq`Z(4vqFVk+i0KxCZC;6=~2Gy+KKpN9%99@-khn60hZ2MjzxrG!b5j5&m4y>8Fn5>z|d{{D`AL=%TpAJ4Z`pPFHOhuMChE(3iGPy>C5uf?O zYsR!0!qla{o^9SAdXV85u;6I z(F=rmbgiwu;r{e;&r6Jz>_c+M!7Bd83nShD%f69cbdN%bl;4)7lF~OXJN%>qJ~=%( z?ZLV?H|Tx87R6R}YdTxpHqJQG=5o##PH(bKL=lNr&J??CaJFge+IF4yF#mA7$x%}c zlDcl%EyPi3nit|#op2}+s+-P)OjV{-LT1T}z83f^o_wbGC_sb5dGcc+-nq{4k2;>d z`$v)6VEZpTPPU4--w7VoHwl=~O%|64E#SwZjpNb#;R7zEixnBMSFgs!L_a5@e5=Ke z!y+$c^#1&VP*-(o)h+V-7^Z$|niv_kiGd0m#4dOV8`@1J=gTZGmJe3*!7}%^x7nBp zxto!`86V;S;XUaSTp4$1;)2GA=mJT=U|TQ-#bcTcN!jmSvrbkDMDbyQ2M zd!pqQ)Z2N1I_jB%TP59QUy7|HEVs}7ZEEKCGmJz}!pzE))i72w7y${MFt*}J2Z#|z z1qa!TnQ0cv>-4D4$Wzwrn5aOyxjj;_<3y2}sXezL%C?=L@*=JRMnK_ ztDbP|aU{S4afkcn&4-B@Bx|;#)IltW=I=8yN1_1qz7>Qny4(zzUybjE9Nw6BN<91I zdvjg|o^oMP9q@pG!R&Ljn_pw|R2|fXu~bKb*rVO&{(NoJ)F=w_Ez1e3K0n{|{?bW1 z1o!x^Z-W@A^}?ZKUTM6DARvx4=|qNO3}mG7I)QaWSUcM1ON(F3=-K9cdrM2t(ankP zqXsQCr4Y`@qQ0{VZ()u8eO94wesfzBw7N0&HoSf9J9v>@ptuMQ;3vr#R6EP;J*u*; zI?FjH+AMnd(IxDivDB9qsGp9(%gD`hRqlfb%2#VR|H)%V8C0R4|hkAp|u70KP$2LDzt$L zBx~QpUrv;SMX)c%+KMs(^_#3S)fJL5s14Xy3c&4D)PY{K9HHxi7(xf^y@In;5?R{U zCVv&q%gbzac|ycEt*dmBYi+41%oe<0TLR z1ycjt-z|8kEdThD)K)6*sHm{{0n#7jk3|j2Y@y6RVuo-1MGmsW`20G&L-*%qW*xlC zS1C=)Mn>s*#?OQcLabh)E9XLWSn0opJ?qBaF*8J^_t3|`#D|7=`LeiVi>V}<7@3(} z&$-@jrqJ9Snm67b<=xxYEN7*~@R&9fCKYBcGDRs*R8u3ro32dBXIISX2rDW4Op!C| zRW@wc4xZGhT7TW|N5=*$X~uy|Z3UfQn_;+r_|LNN&7KLte|ACB7GX2He^K0rvVE*H z*Vi}x9H;2VYhF%kT}I_1T_BUqP{T_uDEdbe6B9N4YBSS4*x6>W=qD73ZaA%*|9fEy zoLu1nY`V5|IOMegAzUhGpP)C2+0}~@KN_QT(d8gkxVpOYj3dt&y!*URLcuTa2{5iN%x#mCK)=UT?|=+66R{;h)2HA77rIhe^s$g_4GJzpE-#B+Ey-2VuE0k zQ%${h;@crk^rG!I>{n3(RtcfK9zEMK8X6i>UDPPW6Ck-cjO6$wx@9lZ+|m+tu@r!J z(D@+c0V`c1Lr_efYGs)+@Pw%>|M!idv?KA(6Y{Wo?z+y0|twV8n z^v)ORokNQp^)@))JVahTv};pIRg#L-;t=yzff$ePZ?6XL{48);Cz2{@b5H@{z8 zzPaOgxYc}UyITvnnhDdNG3OGiN{xFG_M9G!57erXW!MG_07@Lp^hc_{jOD;n6&A3C zNkHn(`oR5kcU|Jlc=fN^Z}v%l^#VITINH_h?};96dA$C_|98TD)Yza z!K(~4j>$IVa2XhQ_KWvK*6ReietbOvJ(s0ZMqQyhbZ4a*S;R5eY?3(Cs!Sp zE3Sc1-7+}IspRX2Uv`Fj|Dk=&CBHlLuffiyFVlpqMZ%pfZpPu-29yKtImMi+Y$FOO zM)|3-gI0;CK+oLTX(Pa|@$nvwni=DSfp4EBoL5{S|m}Dd0e%ixHybe!2bea0OP6#9-DJf|Hk`1Otn6XI!SApl>7Lfqb z4_Bi{O92O#_V$>0SHpG)Sg)uhF+Tblm?gm-Q+GS3-*G%QDs^e`@NhTey1cM7S8lZ5 zSRSP-KWb&@IF8Xeo;9fjuJ>TDhjb}}H@=K5_GfGUnusR$)(5d;GAT8y!bU>`#{&Ke z6u!sI9D}9Ld$%B*9WCr+yovsFLr84en@kfLOT3I>AoS_jNT$HXFdH4r#vaXfyk zx>#IXEJ~ofMjGC=O|plc`BRPAhm9!`BQ8GvD-IKGi?zYDpi3ArEJ-=CjC;O!}9 zPe}8E6q)Sh#m88^iSd6TM;%BeaOr4~EP z@=;O6m+1!GWEnBpW!^Y+|~?<-kqt@GzVSSs~BL=W!ojn);2W>Q_0&-DAKTew>WOMEpc?L zF}q!pzFJe&uQA!CqM^C5;FVJu;L9gB#BgA4c!^*-1B$V*xJt7plCw)oqzkPP*}{242!i-8%RFqu8g!ZjE29vS-S!2@=D|WkY)>W2c{QJj zGL?@LL34`OWWlYZf)fRt-WL`#^|n`gyLqNYhK7Cv!_h}uFgU(ct#U03y@;sjH;CiR z;p#`4Tz|=NMR|;i-|&7>%?Y{Ai}r)n`Q>{dL>hk9_N1?>-hD;>3IhNZQx4l2LTDGk z4|w-0gHYGbAWK(J6E#lU>`nt#N~Ne>PZ7^5Dlo;CS0}T)JTt?P9g8cvJG$VfUPbZ# z`DY&}`rJwG`AyJ157+inb4k~aZs+GFdX#?^0$&woG;5edDI;3>6J@T3S_vtd=D?%h zw`t)r1dpM{w#x?jP>(}C9PKTYx z^r6=9DbxDG?LzmK)W!6io%GH1?KIp)^7+%YMHh~~JJapg0$i-g8G7}NnNvk~;iBb* z(L$81S8ioe&kUrb8nYJ{%Hd1dQ!vBTU?Hy4h-Wwqe|H12>p2D{YJ_Km{Ty$Zmvhou zT0}*~b}%&OJhU6FUlSVRO0{ixvnWazOsUf$| z-XIugP7almE8-!R@a3AxfN08;R8*@p4@Wfach}wtr~~#%*B>cWOY90}WweNU5Jb5> zaARjTX3?doe>ju4zz{eqP$vC-Qf)*HGRx%TgP}8?oJcaF@ugA2Xif_LcB_`b)6=tV z{$Oal${0&#dS>RpJN2+d;?=Xi684dZpryg18lypeCQ5eD>LW(%+LB!CsMXA@O;ldQ zX76BAt_bA?m;p(y@9qOjC$?2}w0KbP()j!vFY+VRj5R2!sgY%flQ8Kd5*HUuZ&%Qz zyOx%y71lo+YXT;MKX`%22uzx5e}$}73G0Wf2?xJ%cX6o}5hZ`m?qI{m9?RFkrUuNS znEEt_Q-bgaH*GiBGRPwQ48cvtJ2|!=YxQTumJfCZv8)B2kLX2qn19LGlKZRHuviiS z8f(|MZ;Ak~Xya@`zcD)NhJLOE7lB#5P33`1#YKQ)__Pb$2fCk8w|Aw*9k$+3HoU$& zGBUE=(mimMhgb))u{D0Zx4*w?ynIa>d>BTP?SDrw%IMj+!wN8IIldlx*v9KT+9{q= z-OrhypG8t;%h*!+!yS&DUTj;XKKHhY#F44I>`P@nrIu*HwM9OR$Xj}vfqDR;J-daN zV?>JoaJ{@k?%d)IqW?<}2QrDNL?8v(JT`_4Mu}4A)^W+-zgJT>&5t`k5ZD|GH=O5^cfIRdZmp}Un`>=>N}`&G zRp|{vRAIU!1(`rWV^3)f8bP2Z&{K!sQ#A_lY=&_$Lk$pwm{B@2@&6-cB<%)n{xg%? z-~?Z_c)8i-<@#+4zPS&ax->P6z5TIxm(vz(?|gsJaetFGzX)F#MrQ>?_RH7krP*Kt z9=p!XL1+A`n@AAXoH{~`*MlxT0hn|KQ%T>h;(e{JM*+kWVray6>U$ujo)8w3!^ED%C23w6k-%@nA$R~r3fYgb!R$HrTTI=Se)g5b%!1ED*8>VvGxU!VYD z5k?g4FaC7VLw~(HiH=$2@3Y72@7?jbt9r2cI-6)ssg+7S8LN_r*hKMhuvg0xv{bb9 z@l_M*IQLgBLj&dm?laELB1S{*PtxZ0&llEDdTnMAxRytd?VNWOtu5$AXes0&NLPJS z9w3sU@f@+YR#@%W_Hci5dDHn2KuJld#!twMtsei{;=|hT6D{EW#SM1n(QfC_FV`7Ho&9HnN4`owL!ls=s z!sD)RZTotU&^0<5pwO(QbI?m0%T(>eRv+GYodf=GK@vd{@;Tzn^5h8$Z-FA*kGj&L zTGCQ_)HE?P+P*TYzLD)$fSF6)&Yz{gWI}9&5=y!7d%FL(}VapC><>I_E9Y zF-G0p-95^y5(G&dVc%ErABmyVs=#9qRv4x}m?<76rI_fb`@M+o;5L0s1P%wnA! zH(57z$Vz5m7AMtI-%g?jCF;ZM{+>eL+5)>5V@bv6$V_%)4!(?o3?Zw{m&}uXem*iX zGI26)PBYf%0{**&J|*&;$4DbaGPRny$}Bf?`2kdgzx zPjdVdt|rFD##gTQr<&68n{D1V=Ur^9^EL%2<`>>TV$ClY*#JHtY5 z^>d5rKeB%FReOm6++{q1JI3WliT*AOCcU5lEQ!kdR*8nx{otC-0j^j$o5#)9SL7*j1-RAGat8??prFtffA_m5 zhOF~E%lu|93jwb?5s+3F!2p-G8xkE-v+LPyGZCWuH{J4=I%~~cpE3+}5||A|on_sN za$sN1+e+_(&2M62{J-lT%;X0*{u<`z_%|m+jGgkgrJGZ2&=Rf|X3SuN)Dbyx2x5IcJk?gAjiN!!XWxVNi(16)Pta%)%c^{wx%$#uB7EdfuYkp+-5PVhjlrpkyRo+l zqa<@S#%SO{_hPMRc3_GFcW#*gFmtDw;ftfk|7?}ds*VB1#w|9BE;Bn<2py^xj94p) zhW1^}_KogwTm4OP+9oFaFInBYCi#HqQ3bTRK zc|j#mD0pY5Se3)I^WOxW9lX-!!SE5`v@O!jtzX0WsB2b&zTwGZ$|N$NzRgYM zCt=@C&;Cdw`Vk@XR)Qkx&CSi_BSwvvx_&!{;$4??i6Kj8r?VuUqp>y8wA6Y^6LQmO zWNKoIM&Qp0Ye@tMj%(V{ zHtm?Q54)UakzJK{#nWJZWBcKoMJS>M_6`m-&Eu{3=)zen>zWk^5y^Bp-P93r5OfeQ zp*z-EP2<-_o~M}|SBfxFH-4ve-frk4ywxG&Cf6xI5i8cj9oG)EWtH?I35ND`5M+@Ee+fg5pkL|1s&x5+m*H*=kw zKt0@kCgDO6u1m!CXl^t<%trB$$6V;c53SYSw-5ZDxafQc3Ooo{mIngyKkGzPQ71-5mhGH!p8ftE zfo*lS*l+=|*b{fm6sj08We_LH;%t(2QIdIN2LRADi4?tT{m)cI1%#Cgx`Ujl=G~+;A(#fK(KK-`!Bi3Z0ILHr z#GX}zn@=7*@*&*THaGEegqSK<`=k%Fs%3FHyM8lxy11=qY6pxv{iMFfM#FTb@LpTf z_+RaQ%b*adeMiCTg4Bf@iqf^+O@#HN3%|>4AuIvNRK~6=s92>7;FE*hVUrEcm<8+? zVE07-Je&@-n-M~GYFEeoI#}%d_9r(yXJnU#_eQNU8x=f zVuzd(sG)z;D4httSOn>Z>^21lh!$((UEsB2B9)(3%A^i&s#(TX3OX`5+Dx4?RkAw( zWksH|iRxOhqR7N4i_&j|qSt+t{3hf!Vd}9YG5_g4L$fCG?`Dg{))~!@>s~Q#)460O zmjR9C2v1_4xb@~B&aiWt!9;E1N#wQrFg9gV`RIbz>}a8*-doWjTid*cDUkV1&hp)&K7vvEolIA?PPj0sDog4Yh`GqWfRW^! zGdFBX+m@te1_-LEKl)B_@eqXX)E<`0xyRKX(Su#L$Ni|td<`~}&8SC|`KNzno|gc^ z8WKRWDO(FrF3NXdCNXkLj9XV!LAdcyu+gVZSH3ad%i}M6x>TgO6~2E;qp@T}nFTR(^Z&1TIT$QN_hf2+u&RuNa+Ez;lM8H!GxS zD2>Pbc08@K;d1fe01APs!VJ?BZGZ_a_69s)+9}}VTNRKFkR{{orlMt{pfTSFbHRX` zIyO*iF$c7~ypTvDbNn1NYb%#VTD(Y-=z-#|N8Z-|lNK~Xb;X`{ZgAmd_hopK zs5{MpaI+?^va|AWb&X?geeckQ3+StI5f3zy>}sGb0bTaY|j;;OD96Lq{YWTMSiuFKXOTi zI*%Lrq!mCJiUq))ihRlb1N@`thmx|of*a=3i;uXZo8>246kD)tL*Cx>+o1S5i@}3d ziZ}V-UrS59?Ex3e^Pbq3Ngn_L^!fBM;80tB{pq)H8uv(%cfRPD3E8hLAO`8gFKY2o z^zOpSvp-K~{5C?aM0rW7v^P+d%7LtVJXL+|p6p&7ErJ#fu(U`=z8P4f9vd6z$$#-= z+NkXY4)xv4usfVKc2!5UOk~9WTsTQc$X^e>CM8zQfth!lP1kqcjkv<^FYTn~{|ICS z25-wv?)&KMQj!zC@0P|`GI=ss`9mtg+*iV~d@xf@ngDMk-umgz4aHx=Gi zPJghcmM9LR#X&`WC$kbC8fMFv)G+22#Mfzq_IBm41riSqIz*1)!293XZ7Irslv_)0VNR}{77A^5H z@)H1QMb||x60G6f>N6!Sd}TjZcVG+5|)4$$3(V z_M|+osqQyr*IxV`FIx3Ja++|car@O?%_TZAKobWrDHg*s-mv!v z0mWwHs`{H+ul-CHq}GlO4gDH3Ns&J++|B|R-7=3!rV+Xz^YV+pjc2FZYhbmaU`xP7 zoUxHviEG>W;PKAf96Ns>k>eOcI7W_VlH!c7L@(m*Z0FS1ArUO^EP1Q|E8WP4A?-+Q z&A5!FG|rB_I^PV0Do@r}kcH5@Mx`zac*(-~>}1PkrOb?w?&D|P9kc`9Vx4}FnM$6R z<0TvYfW*)R16*#~bvo&rR$-T^2#V&8tBnBdfoYM0)R*j2s(H_Tga^ zTK^uO^lLw(W^h(s~^q1kC6_jKN(<2 zgNA+Ul1+&vP@V#Ji&X4nU;H5ilBiF~0tt7s9jvBAwFtMelaM~wzs@T2P^A*zGRT=| z3!gDE{>{I=ius=Ru@v7G%HsJl1DgHs+35_6nSdVRTn<7ybIb9p;Ah|;Y+o&(|3c#D zpPER&w$C#NH%y0yy>t9NUanJWRHaujGW?+bLhjPAG8~Kt|vp zh$e$L7-EP7b3%G>A9*FXg{EcOmbB>G+<+5!L60w3m-k{YkKbW6ej8v=IpR{l$Nun< z_CQog;n&<;cYN?EgGs9w=JNG)lZ--=T7-m=FUGN#KU%&TCmD~K$sMez6WZ9)@}eUE zRA^o`!)EoO(0VU2lFc(s%jUcwfs2@P&j4tUF>52a$3T#3kRH|2_u`E=jruiyXkPq6cCx%7~M`(|QrB@Cs-0sRg+b5syZOM)lGOFMjBx9|Jj^ zE91%bbR}(|_AYvif>!vE?|+Eocw^`p?#D8{iulvqmPjvH@h~UC6|d4a4>&8g%MCg| zo|nEml1wYHuodZhZRrEMAPZ;z=9fh7%{~YdRYwC?4({pN6gey^v8gA2Vion-OV9C) zt9|Ok>H3pAl#tQfj$3Cl-3vebF>n|X$fx-qCEt{L21HdiG?jsY<7PPxL=!)sMPCpR z5?GPr_YPzBC6};1__kh#tFnnHqe$ z?3w160{bt&9ar@zmLzq0X0|ZXbnrbkIgR20)z@2Et6m(_$<$=vBquG-skTT`B*x?F z#_90e&4mJ+{7_#W@;kc;E=ii^R z@xP#WG5n#$5eKg~Yr*kiVSJNt(Jb~)pcmv<+D}XWypm5LndY?rrbQecT0YD;anz+> z%_jeFlMibUmAV)Zg`qeViBzUeiD-5@3RVEOX(ORcr4*|k3`<1F{7yF4Z&;%>6!15F z9z;2wt_;67zipkY$qn^*DdTaJkd@4Og)wtxD(#X4$xlxkd-dY(E6ELpCI4}CWs3}J zR`URzuk4>m@z@gFUwfKOCzMvqLNR0O-r%Zdudx%dU@57G5<^?;@fOUazn=SQrLVxt)c<#=cBXm2MiiHT}N*MXltiG*P$7Q=8}l`>$A) zJjf6*nZ6&MT)v5C8a8kwoEGp2y=z3$!d0a6jucOx;hc+ww89LhKt$grvl6+bR{y-b zt0|z%mX1p_Z-OPGO)nwCeG5kQ-=;_K!_BhhHU6e>S)2uDpp`pOlA%i=$I456C{^{FKuz!!IP>}u~O0!@|6SxY{}0jyij+C#$h zRzc&bID?ag5>B&Oyp06)n~;#@95XYQj;l1++-hC+mQGp%0y}Z>hSNxT8iU~p#h6Xp zowJSV2c!>b7WP^+B_%_ zbY(zUqP_}+cBNDevkVOYWnO1D?u71#@-^x$F; zlPD@Z@*AAqwHMVUE$<(-m`182W|AxOvreZf@7{D@XJ_aAtF1h9XMyLv-|UGMtrUK} z$5dH*shdI0Svkv)6h6FkF&h;Lwk-Ypj7+&$dsU^ld&(${P+uuDA1Z_67g%M&sgy{ zZx)xAL0df8RnjNJ{6p?c)tfizr!*1@zO*$o!wlgU@Wt;_75Xopt9$<3b0>2P!bH!Z zNpp}1uxvdXG1qDAartUH#Jj>-yNJ?=Wgib40WI{%n+Z#q5@+u>IT7i}tfHAOiMy8K zE$pl3*uGmM3-3ws;X2+joC3H_{Ba>4h+kVL@0j+eKPVjQ3LJN&A?umjbZLsglez>T z$Y}3dfy{+2_Gu}a)Pgb-Q`7z1#pQ>)9ey$%p%34`;C^^h`@#yTvDVshmR%%bLs#dC z40w=R%RMTZ8M7j8pydlr&e}Wn3!uGuN-MZwml6?c0wJN5#UCmGnL$kdUvfoPyYt86 z9j!9jOuBIYba71Enaj_dE-N4z*HSBFEntl9f0mFQPR!OrdGa<}+m-j{$?ldT;-%_N zJhei`a@B!LGAHuu&(;0iO>@Y@z1q`J<#U>0vIj_iR)KEC5`-U5n|e_0EIhxvnc+yI zEYBH97*|Xh=KkDSHleX%Nyb(?$?zq~Q)$0q+4O+vuOW zG#OX)3kwftTF@)4G7@Pn3XF!?{oUP3Yr7KF+@szP2H6+bB8Zh!`nr-1eAydotAa)OK1v86 zx`)*t3dZ@YU|vy*G_K`38aaDG?}eQha5PVioiU0Rn+}4-;k`mQ;t|_l*hT<%;?rDx zV6xJILigBnTISw6bllz9s~UT+7xiVgwH0=B9A{j%Sj<{zBZYy(z}n@Bb}VHKe|T^J zTP{mHZp!$tNYdCjjBvAizuK8d*P&77au&uJu89UF^Mi@RxA7|fbT0RqX5?wM~*u<0?9(Vjf1Z#zR z>ev0~>`@IooxS%3+wWExkcx4-eNWwvS40h3-7$LBr=~Xw?T}%_8FoIzh()=1hWUyv?G~@TZKk?t#2Z3VF6eGP-Z&Ipwed?+GUgj2 z>F$H@r<7SEid1bPil~&RcbcxY&JmEyDDwU_r#TPoGU4b9r}U2)6T3&3PkakDjY)6F z6@c$sa6$m#Z~|Mroc-rX_u0aN-kUgccTAIEr~>)~+z&2R)^3{agMtt-NgH%hbGowx z$trXfgTvXTg-X|g@wIIC%v3&pYcV8L^IOP5w+8mV_(gpGLHIpOO`*c5;K$Jq-?y9e zG$FkT>V*zjrXRZP(92osIb^3FbrGv=I3ar$k*sGgjCeI*e5pV1?!yX8zig`tZ{2!R z*`P8?i6fV@zw}XnyZM-`j_eOA_Z=o=eSG%(Ts$}m1Z-fD?tMCs8+Y`b-y=quIh&iq zy(kP^u8$0{asCM8Ed3VxCS3YfbX`Soiep%gqnVoX=$82f;N-JF;%DezwUE|pV znfpGxE~2gm!Xb?F;g3`=F)dqEZy#r?U8rFt(5^ZaGPAo2HT*=Uh#!ctCGg$tqxx@k zWF^qznRQ^65VRT}!u_#8cWUHc%;X@n&MZl=%x`ToUV)Zw{LGo~cZFNijxU88U_uWy@ zip#lfIbjJs!I~rkau92a9+5S1`o%-A>iiOkrzUaV1G+|z1zb-4?g-N<^N+rJUQ3E+ zb><&wF96b_b4RT4^W7{iby_iVma8mIXojVZ5=|)J9TB*kF>ZG&u5Tc7c62PpjEjlr z)Te1}4^Hn4i-<9Qn2Ovy9>|8D_j7abjoMGQ5L#brof#4pKK z!)onvw39F{6>tjXcmQ@<+j$j)D1KmWX(>w}CZ~`}M0fU5i&VElDOPMKtshCr{^INx zI&rSIryt?mNS)J8a|8?OmYgrfy2eZd9pQwfqec#Cp-n0m3CeHPKvQi3KK9_`pDUVk zx%R3VFslC0`Y4JUuDpk%+uZ6lRNz;Cy$ zi?S`}_S^oug*`pT)<)~}bQW+AA3`nIir#7%s-33E=XF=g5p7Pu$V#IUqaK$ZQ6Ml1 zwS*W{&z6llOt_c#Wo9aV0#IHd@k}9a4k6tZ8`J;h8ImNbgzqzG!Y4XxqTolfx4rD= zVS{S+A6S7R?9@O=NJ8^!9VfMVe)&{BcJ%T7`bA1v|5%tNzY!h8{l94B$jw*x{O|rrFn}LjdUP8dM@+S?Z+oi@-Ye7SsMaF?{3l^TfMU|q zK|mheHc_pJCWfczvCVJx{a>l-jw?OuZ_7pkH|^n$--;n7+mW0-GcyEN*VooRa`7}u z7xf@8>^ZP@yvCH4iX_xo5yaVXtFb|`Vl{$HcNe%~y|9FpKDz9vL z_N$u1WT3t4&gywT;JB2GXRWzr%~|9I+qoIT^Nh)PJaDHUfFovj@=+g5XRx<7XK8oH z*o@m_0-mn}24-evHic44+9|tCtR{Yhr(4$6&pn;A#8fx`s!H)4pvW#NzVsNMN%`Vg2gcaUbLkhsENtXRH7Le9m{ z8fLCBY46&Rx1z8)yP(ShsNAv^cB<{l$FmI*G>#*ruYdD>sb*W%xD<->dY!r zAg%_kahVJG+U0#SdMetuMguyw%(MAwlPt&al_D5u12dowpE8>q>{P^+Xu!>8tPPlJKmO1tPdDn=LFeY=7A!B+CWcgKzt^-Z9IE-HWc4bS4}wz85-&Sc zkWfb|G!s;Jb-(E?y0Fi3C?Kmp*KO$Wm6bug8;QKz%S(eigK_Qb)eF%1w(RCJb!Yg^ z7tn9!9XbB5$Y^e#93{WoDFEPlENdiwqMj6IQSw3v?}uKp+QL*s_qDylmiPMl`#gKG z1nr)Lw`u}A4E>y$nVB~?8}T2WpB~c>8Ks@FjpGCRGE_ZcqL||u`4Yp!QU6fKPdUa0 z9R^j?Leon+e-*rwY=6#!{e2JytJ#%)Ry#mYjF+t%`8XGbIj8#YLDuxX_NcLDiSJ+^ zNf-&;li~i&xGzk-8F-NLcsb};qV!~y(nIQd%;x21+l)WkBbhe<2K@W@TD?q*A)(96 zs^{GjYo=EaM97@3YIZ;Nd}r)UrE!y5$J2a?pN1LO(#&cYU7M2L!b+~7~jfW z4S(Q337&z0&rDZNfD7saow9g$KsKlyPNZ}N#ppg9+zIVzm@?sNFi&fjWsv$GROiV< z;T@UY8oAv;C=cCxooP_N!ZoZooUKfGnb zoO)m|toNy~icZkWShC9UoJ5jlZJ|n)7{M3yfD*3n>J$;>OyJDQ#HT8G|0s(HZowIbg?Yb$d&{F ze!OzHc@LE=*Mq4{s6f-h!jseqok9FR;3N|o(rju7)aU_y^f%BFlhe)yeHT;>{P2gcqw}TL8Mop2ps4cddBEeBeLiepM2+{s(2&B;{pxco;fm*Z zY>|)t^+21`7_Z&;h_rdDqk^PjTwv^=WP!5$5uPFKVTjVLm$l-coz{!rUuOGGpw}?> zzHo7uSw`DBj{WxGEz17~ImohLQndyJWg!Yb?3(r53@ShKXivz^mzr{hNhia+E4G8D zf$!}5;6MQUD-eLd2A-S#q($IAL#E;`nB8B$yW9uREE-sx+l*B)il}0y=5bky?-E^q z3t~29DE;Yo1Ki8e9{d+e#8eF4>`)`yYQtwa0r&=&YbNVqT>}j@sSX=*ml3jm-Bv+} z;5l9hRE)P-k2xmPDolq3@5z${k?EA}M<3p}xP`}faOoc1^dpcY@gf!zOWO1AC4GNu z`c(-#f8OrR&x;}c9G_FtRox@3a6V;Oz4B@F;PjNxw9u3~r0BXRtB+siJ?OM9SGfL2 z#c-Qdq|6D{R-wo*BL4grjx>((R zjLZ;6dD_ltK>|8+MiU6m6x3QbOp{ljrrAukwH^7>LstnRw6&F@ISx(ri~w{7__|p;4CD;kf;tjgO!I8zf?b z2y(|njA?`e3uqE`o0|M<&jGM;#Ev(0-KBJfg%el*dj+ZnLQzeY7hP>JO9rGcvd-09 zoxDCE#`Klj3$n)2hrWf_CCqumVYRW@Fe_+j7wHE>41sQ)zX#j8DbZJ5`ED*QS7KAEGgT#MSXxX3QSKqNS^i%%KNM0QpQX9^^-y5c zglRDy6FI3b5GdYA?<&Cgk1V%-#r(;|xMfodtie?FIWI4Y6KHULHa0rK{C>^;v*zq9 znmrpQf$5pNxPU$TbqcB$J`g(z0Qw7?JF*6H2ShnTz7Uk+>oCt7Nlo78rZ$SeYagQa7#70c; zIp8B;j<9^k`tO714+E6&^p!5WMIX+-cJuElq9+3yS_{A)yMLV z7SFqj-J#{!SUix?~oXCj~c)|5_Rsykj2g-M6VOsB=q3c?jS=$b`Rg8J8LaJ%#0zs6R$f0iE7f zQYJ(y#Dm|1m3z|lE8Ck~ai6D#2qL9fXw176!BIj5bv$bMS1-uKY_)OjyuSu!L0^Q@ zh=qDp1^!#emV+?oq%3>%LKA$`B;1cXM(!{(jBl{IRWRA9gy_-*30xzj9BxDKproQk z_twtrBN%Gocx2P7r7G|9d|l9x6pi)xRGsv~neDHUpopKQ_HjExbrnVlG=qCY?}=sRZHnO9xBHmIC#`rk;Uf5^wa+BR&>1;@39HZCEuc8^Q{ zFRjs@6O0H-s-CSCyY;Wd-~pF?Q{V+dw37em%H!Z-CvbOjAR6GrZKU0Aa1udP#UCBY zmu=Z!scX%liJAl$%X8lGQ^dc(z$#HwB2?lS-ElwYc7#j2^afqT_$Hiaa% z1o~0(zR@*yflP^5bQ+YQd_0#<0B@SUjgeM754*BES=^cZX05+raqu*A(8QfW4}bN` z3Z8G$nQMgua{;c6o!RD8^pp6H(zRfq>I6Dxp0}<(V&?jup@7)&(&HJ7xrVJij_Pbg z$u$7o>DeDNcD6TfShZjn?B8$_oAOntX~W`r6%cE1Rj@)>Sy{Ne1U}IG$&WB3t1Z`> z1D9uMu}svY5^6Os@7CxWUh-pgh&W!<{&&8@cN8`J-9dQTokWRy5i*cukQ_{*+_yb@ z&6daZ`kD1^%^iKT!_YWSG&O`c?ftL+Bg_EC+1ud}DT(#`wG}0K1#%waRL`+`Ez(|# z*dn5P)MuBt$-kdi9<(z%C9@m_e&^)HDA9zx_uk)b&uuj0amX>RmVL{8W}BZ>vz~SB zrFF)M-xhK`AV#uGu55fgV8@bFJlUV3Q)STA@wnKr-XBY^K3oG7-5Un0J^Kxg#idY7CUGh?mlm8JTU$KS~!o?Fv&15yfL3zEeLU^2*ruYpL+htToKpK610-#IRod3@U~}|g30MLdjFiyE z0-j|-%`$@N8#hYl9VYyFi)^sf`$+yo*kWTuG)rDisbv)Rl70BTrymO_ z4HkD<*|p235pM2MlhbL*{$O(AC{IYahL7_of4Du{lE?VQX~lqHZ?ws)?*&=hE%qR) zBnm`z#8vCo24#@1Fa3R2&(j|3mn)RPUCq;O##2sk-!iP1m5m&F%aTcq6)2BE1`2Fz z{W~HGV2!Q^*EBXl{7UWC8@H()w;Vs(Q#r)r=!K^l1{N$Um9cMm7Av8qTF5nTQLrus z^C2#yra)KhBfG+y$H=R)4S)&5d%n%s;IM9@FK2Qn05b@@JWmN!;MUJosq3-ArOQ+CqCk4e@E#NhEU@R?U zw)Z!mk?$liI49B4m{`3yl{|rnD-IInXx4MR?sxftgdvcVWf1 z#m3`h((9JiAKKN?u$vY10@xL=DiZZ9znc`UNolI^noft{n}D~*<-7zw9U#KFKZ@k_jeDqO0HP;D? zr#bFFEkJMQFW77ENx5vOX7phmLNr<-zF#>UewB+515@&g7!2&$D>)O!M$b~XKa;|eXvck3Ll?QYkvIr>rNJua9u z2?G0vMF%h*#DhBewIdNEOU44){&)vfVa5Hiz zIk{=zbO$pRymrf*?xu^yW^&#$7kd{5BS1w==Hfeb8&&(KL5tR;7LjN}db*3IfJ;Lu z;GpE`G}LiG4kGsI7syCtOPZ&GpPi-Lb98Wke)E}fv1h(vvorb6_kCalzKMUn!CGo| zMFKJKPR4)q8ONSbjPR{JN|dKsO*_MN{-F zP9j%W{I5!Ai3J$_cABc=d`4^UkSuetEDi~!jBSK*{(-{=z4DYj>oQzqzuGJcE@;wM zzPA0Y5G)b;2ZxD-Ikte4J~B}rqb~(DUWOU*kqrQMA+JkR*#R~b<}F0efJ)?oM93I> z%Z$sJUtOtEh*?56W`R}9SJPY2#q*?ZYNJ;IS^P&rbOTH2| zfwJW`f5^L}vCKUl)HDnA>Do6xom9??L3TJN7iKg0J+Lm5Q!89D^HFbvB7B8TR&L(f z<0iWv#KYM?MoLM&K)3!68+$w3`Fh|cj#NOcOZ&qgL`ut9g=nIs();(WuU9K-I z%nS@ueCWD$cIj=6P#(2X)_f=nt8~n%dbdEFVBEby<&o<TZrQGzpAr^8ykPly*`oZy+C&)z92zb}x_q($&iH=w!z;ui;D3y* zx3@3(Bj5z;3<8=Vbp!O}Ru8P%D#IR65&yL-uRk1)6;GcS?K8jJNuP*JAjU`M|4OW= zy?cbI5zcbM&o1G%JFV2ORSlx!j#WzKtkdI(j`T%&eRbvcxE4btvi(S~lTQFMqOffd zJ-^UhCpZtAR{3pY^!rG=`0Pg>A43zqWj_w0wZ@LeH!sdY&{IZwbQi6K4mOUu727+| zUtlxY2b|96t5#Ptd(0}8ejmciZoC{+EMD5iDK>gcAm{LBmCErYt{j-^Ne+L_L*B?35!?uC~ z#R7c|`9~?_&H^-g)q4R~+`!C2z4aL1jJA#rz&hf3slC1YojY<%{_%#t6F`Aa2N`pr zX+xVH^E>iJq+3&@z6PvPj#J8n-8jt4R#99>xg9A1hqZrNl5n1~M~yuebNf z2yl)}vWwgwz}Bvh+rTsQC;^jz)hLCTwUU*T?^7v`X%aDX)3%_wS*cNPtF2Ac>G){E ztOSsgrW}BMID|a^*cSXdZ*X{gs`HJ_k8s=;S=Dox&KTL&V1TW3m5mnPirqc0Ze3;r z?f@7ief2DO>1-X&73zA8zXdvy(~qgmqhosv2~%->-JoOEO(yd}MEoKz5f#YqRz*6MR@BCJJr0gv*0w|{!8O)2$13jaKKG9{es zhAbu?{4hh^JVQqfKt)Nm_vI5=Qk>soUPcI=x<+<`<&I2&Q6x)>kguHv1+~Z&4HbX# zAf;`FnYFdGhPVw>LiX#eI#6x3gD$1>G*1snhX8z(+OFV4J@c@uq4sX`yX#y4rx{5! zVK5s0vnz{C@(|yLPK#T}-aQuN&a1WY*av5u%md>10bx19x6P8fx{+0?V3^PHmh(+< zOfhEDbheCEL5)xVl^3ozP8Yznp0YomvEN)ws#4QXvoaz7yc8(w(}dPfCt%Q_nZrC$?4!S-~TKkgN12_0`FIi zy6_RWB%0vz77?;~It62C%H4PvoWD>>SA+%PwPok9@#$};6XqD&uCveLtMX3?yK4GuDfAJ9Oq&6z8u$XU`tOo-=NUdqh)Ms(Hf zPJy>WLts(~Q!!O+o{{y*GOKAxtN#|6dToFG=o9yjdQK(12%D9G42DY;0u|zfU&lzE z@3;h&{jg+cM@mAxB-Z5oEIb9YYk%J7xGnrea^d-OyMr^p38IvT?qgu-CmQ-b?(OaU zF$PAj>chjMIK=zlUI+_mk6Jk@_EZ8rJ$Rr33K>GRR8If4*2`S3sGDs*z%2ZIX%>+l z!ZSgU@Jf0S2T#H2@~TT~99I-g!MmF6A7_JxI!^+%lBNtksG+iOgrV6x+wMCFSe>4{ zk0)**S?YzkF(|9){yj6(b^)E|PB{*EzPA?29#t@f24BZ zI?Bf~tKBOIu_(4;wTxL%x@*JN(5t+B!+1oH&vzcRzP=kJ;0)K#}3LxxD~ZZ|-KV84dh%$1 z{O?c|z7s_G%UJWeMCvyn%LKVt-}~47YHu3u;}6AL{Pb%xV5^zxfU*5~O$5X9>C3N?`j4kT zB5&>*;6Xa!aUFqcDIeW9$a)=Kr98IaDAh8n+E8kHM}(W+-N^6gD)5(}|ga z+LO3)rUbNUox6P{gK^@Ctw?pe`$+w_?i2-v4TkT|XjAFQB+hH?_P+Rity2l=C%dPm z=!1rpx)^@yC@ZdJs-M$vRYy1NUj?ZxFZKsDH)RWOfIVvNdoeBxWFtzo8HICN^}F4g zuGXC#ybY}RH8eDIR%D&4@4Z)6Lh{(wMyIT)t60Htpd~M-`#wFru06zrVL%OFg;OKI zDauzu2^A+_Fi1InTK2QnwrtsxHlV20`G>k(+Kc1HJ))!F{Lfz1o`KZd?nU-XaG<$1 zrV&?XLKg)XF$*oGzK~#R$@@-F>f3Wt#Agc^pBPe513~P7_fcYI2YWs(&YTb{beLeb zBvVrp&-;~hIFm>Y=!egd{ZEcScLdw@<-IocURM^JFJBMl1~Q0lV|E+(4;HIRyO-cLCC>CM&nm41%T=Ci= ze*oeNGUuHtMWdLepx@J{p6iT!?{-}S9#@~X|Lo1zf3Iw7gLlCjkTH4Fbys|5Ct=qm zmjZM-)5+hM%TF{FrnUvpyrNWa zydZ}FJnY|vMqXFH@!EdsHDQR-TmI8O#r&h&c%lA2@lCnDM~waAs9Nw%zpwJKPiR`0 zq!eY>*+t^fuW|E)Gb*WBx8@XOPFudxp@`l6rG4?=0qRWd#W)uXsJ@yD19Dk?L&HVv zS7Wh`h6aOO_tw`LNzTFSkj1`#57!D{90-07~G^doD5tJG3!iG0&)MaG>g@m zmE$IhcBk4U?}j~&&xiwo)UFOCJby!>-2~v{{8N3%aHR@wH-?R9U6t+!HDy&5kX5eq zZ(3+N=TlYv;ENq`hg$ka26AK_LC1FjL_Rx12EVaUjVXIB?5I=RlfB<%&T0oa=L~Ad za8D+4wOINS!{?a=erNbidRuDB+P-qEF74RfAKxcC=}o(4hUEDHL3d=7SLe+2O^L4l zJShwSJft#MQU;_0 z2uB-15pHo6EE4GwYN2(S5fCA;01bzhG_G4&w>RzIkZD2cSNxw;Dj=l7*0^p<9}8#n z!d$)TIwSux0UIlyvK`W?CD5V3(^re;3@* zdOX~bHM++q6qbU=Nq;yf+(U}qe`9JaK6mz}i=mkIt>7YqQohP20s=^65$0(iy4_8Z zlbm3H3E5BrJFe1stfn3Lr!R?3Z{RTe=WibYO?!Cn{0-U9gx{IgL7_x*2lrv8VQ4sW zvUnk=&;D%D71?&6>gwAohFkln9lgO~hmV?FLV+|?Dna^&Yfk*G&Dok`{o)p9_F3Nv zUP!7HKY&^m51`0aL4u;&ANE>on}&XaXt*ES%E8xcO|?$isO| zfz_<{uK;mXbR3?T%Su3CwG-Q_Jy%Dqo1V>)g)0~i!kJTttC}X)T#$8d9sjHB(DrRNhofAL6 zDpt%6VPbt^O!H0Va9&><2$~2J#WQN+0DYC-S`pZxj876F8Ki%6G#KA}($N2*7V)9a z>)F#FSg02N0w)h{wQ#g`-pQKqOB77v=?2k!lA@6!GRWh2rBC?yXE2acME?49d!IcU zG8Qg9G?a>4waV-Rna+yu`G{hp^YY4L$MeqfL-peI5j_wngHvWE@*@@dHMPCcap*UW z^3uAuU|;5MQ35-^1gUqjA}g@p%f@N#x$#M5{m`pv%V8*wtXegkEpN)mozU}C3d;}` zKbz+Lm*1p_OBaZZuxZCLwYr=a(*&YG;nNzqPVXn~ zF+jxwV?xehwCFK+om&`dD$aK;xDLd3NWrd{P;{IwARX@?Fv@53o?^vw0|O*Gny98^ zkMd1L6KB1CXS7Q6`43u2ET;%rd?j@hdFM<}FG~VT8Ov*&^3PLVACSQxc-%pA%;&mb zvM&qY>XaqApBVD3<{9+oV9EZ9j1u;(1@|M9O&aU{CxImEqY1#rSq6PNAmgn|9yh~S zmrK!2c|~N#U91&KwMQEw=9r8Mt2WKffN6OAk;C%h!xT2bS2|;tw@eXTT!^h7CsQBn zK}2zWSe>}En&{1fXzS55-z)G2tg}@E+<fu$c)1*qbqS1d;MWTH31e3*%F-AW8egBD`q@DX@{ zayT}9Ruj{L-K{y(t-&!Ax2AlU*Ne`4cpsa!ulF${hYp586kP|ql~l@WV+pe$C-JwN zPj8)XvSZsz4#bb+NCxfI$%ty25Pr5Hv&LB?f zBIrOc5+ay%x^H>&=mI&)Wxva==!1_v{nx4@hhoIOK9XO4vl+%YJUBw*lBrW!rzqmq zKTW>UjngRJ=g_NnYuNe$+GO+f=!rfJ_RQ_2QE2>LyInp;^olK|UtXlf+K686=EOo5rTGh+I?1?Z=J>2;fmpV!Dy(BsVn1OE4!6Z}#V ztorp#K4663V)Dtu^vh`VLl;OrGDtF!8C9~ z*40nin4IK7`_*kyHTc@twfV4~5h>*52MsR4G8d5|uT+ha{rLSDw}T)B@2wTP&y^k? zF)nZPPIVCEAib7Nzt)q|=9euf;mIf$tNRsV2AFrA@2a0)64qT;-8-b6<7Ec5GEEY# zDFS?t?2Vrnl1fx^_SmYcWI!4Oq15W?`pQhW$teBsu`$}5B*go#G$s(?^g52WTU)n< zg|~%ysw-J~t_~r6!jbF-cF)m`N;k zL>I*K$54Pp*Hx4MVH|T5kaqwuMA(V}Qe%M8fhOM8Q_MhVIpyf{3I{lGxd5a* z-@L)7`Uxpm0+v}C$i^#`ER)dEvI`<^QBMZtN7)F6|L!#~oK_0I?KNARx`UWb%wb9B zX!*I@$}7Aby7hXmt1H0zdak{F%fXaF25JEu^lca5;iRL$G7%W+U=RX`3ZB$S6CWn8 zuEYAHVnIj2mMX9j0Ci(vD{Y9&Y+YzUN9eDd+!fPB?)31;af%kA8o^SGT^;v5w<5!R zM(#$1a=yKzo0sT105L9ru!LZnST*V?h+ojbgVa-Y=jV5KI!+#-&{}izdliF_1IELI@rBsiCoc6Z(;LdolDz$SxQir6_3z?Wc?6R)6N?&E3zYIGpsK-C zzz0d%56fYZ4?Y^OG9GEG3EXjp!p6tIEz7Vm-aW3Dd>vepU(m2+RI_`0m{4%!t$lxZ z=t0QRLMgP+90ICoYKowIItllDe!LE+FF3r)w580vGKB7(F2_j@@d3Fb-ln@0fNMyFaTNYQMUK}k54>NkWuI;ROGZ5 zx4zAY9h8SEtre=KoX4O>YYQKn$2CD@8=+NaM_{+Qd{=mM&~kX7kzI9Er2^qMYIKp4 zY&ksp-SaE|F(~XhIa|SL$sm%b*AwivZsdm7m)BU0#5-x_qZBA?&(;kvKht!DO?A! z*Qod;x~lvoN0HD{NEw89I@$5CG_zSB+3A~$dHCMZg6r%D%Gtp(`Rt6G2_jV%kZ5#$ zc;w*HNBhiwJ3%Kn%?&Gag#erPrFjIgH9ID0#4lHTkwfA`0hpRERBiirNsMdWtG$(O%bH4jJL|^c~J4mD_aePyr0SMWWsd*RmgU^Bn zo*Mm2f^Zd2e@|}o7iim>$>3ib?JvsN4s66DBIt6OojVSn#bDeU1C0$~*(#35$gIQy zpy*(*sh1bAbK50>*zG26mWbCYD?TVD-&QXFU1~v22pbJLH6EjCj>suM8I3`q&l zYlS^|1UzLe3Xsjyrh?b@_3z)aG3}RQq5L+q{j9`cf_gzxZ$6r1brfho* zh2SdAa`Q$;QO@~>b(r{nT{u@RsUS8~B&Nagn>38?Pt1p}@%w>aXcxJ2#l>hgfJp4m zFB2({BKbKYZ*n(qlf10r@1^%Lp|S7!#j5|cv&vYGfO=I`mCR>5OAZ z3!X$7kCzrj0~1jJb85bk++)#w*0IH@<@J71b~qdJa{Kif(|?7HK%EI?$TNwYj=2?t z2%?fql$>(Mg~g8jBpB&;j>er14VDlFy&}g(CTmZ7EC_EgmAOe!n(( z^M)H1j9<(HJjH|d%?nu%FEkYhk!`MAK1z*q)$Fe}7#}QS&PLdjbW_M2d-5Z|pF| zncl=66w;r>ffV8q&iAeq0+>&GUoh35r~RZiSB)K_ODlJ{D|D5zexhfLpLf&K(|2+L zo-QJj7)KqCk6NN^N|I`!#JvWzUwj_{kJvQAp4>SQ-kOLJBL`a7&Y8*ua(z( z=N9vU=%;Wt&BqhOoI#5ta~VfEEs#J>J)D6qoY>-=ey(ijkr>47S3R&FJXXArfcHyr z(5;f_y zN${G7PN4t7BD?W{NA5WK+KZk2^rZZ znCKh-z2w5sPX*Vv`@m?6lo?Dr-;6P2L19!i>TtN4dYdI^BcFha0BquSKAa^oJ%#9< zS0GOxoEsN6=Z<8!ZXZeEuh^iMlmGMSZvSR8NfmS1zdqs@N6uby_8HdGG9@%%f9%PD zEupUAXL6L2t);C@c;Y3j25pjzOeN8XJguz}?{MdchX?TY=Jp5uD%Z8LBNACsYcCP+ zbZ|`1yRIjR{tB+UFD|-#Cnk?4U57}GTlDN+UMGZ0okC=~;c)wuGMKIDL+`UvxNTx~ ztwAc&1g}IjT4?`py$zDc>jj}u%SGX!Ac7J#lG8N)thh87>~I68Qe765(1uQpYElmC ze@c9^ujtcyD@VZTdM(F{Q6KaY)Pd!H0`~&{_S^Evl7 z%GOjetLuBVoEE0@w2qa>=P(|Lx>D$4pDB4*aCY;!Tfsf0yBV2pM|j)$*Fh0v14Wzd zn*DpLYtqM<@E}q<++{;wBKRW-JPj&p7`Z~=so4!B1_^1fa@CRFrn^8=vnnwLGCgP! z{D#5RztYG$vCra&-U^Ys2gnBXe>%_o$8Kr-IBoomDM~+Ew#oT~rzklppNTPESw-}6 z>S1so*VFglp@h&~DOj7C`I`cm#}!Fgn%v@5lwjXq9w{geZK@Kd@+ErBfKd!zyDylbXcj%Jt?nY`TL8QB5K#-21OG@dK?gl}c zVGu-+96Cfwq`N~xN>cJW{O?9lr#Eb7I>Jf^U}T{OsSC%8n7$yplo#|;I?$yP4-O0=p>pZh zep&&5H6wfAq%i9Ii8J14bdm=Fgssb*Q%T=bAW)j_IG<_h-cpUY**mK?uB zO=XV?r*l};iXGnF!VlJxE8!9(6DK$E*26VmP$oDFApwmcz1kUB zS*hKBh3m)W#ap~TVYfejk;mp)%O>?y$|@5xgrKo7sWA1&r}8jr=jOUp@O^w!QaR+b+51sdA&`vkSp@J6Y-tF$hLx&rc(!gO^eL40saL~7X-Iwb|9Z8W zSVFwF_MRV6dP)YpQQGAihwttJXs4d@`~aLQKwX7Knk{ObtK^WfPoI^(1!_ydxuQyz z;50&G71SOP5JF9Q0@WV?J{dlK;Mp*$UitR7^o}Z|vSQ!Kl$#Yab=XG+>f$Y6{0Soe z6ZX+mOwB?}3$OWMcf;Q2RECG>uX!DGhnCpSRt5WT7T?FEZVJjB= zaOaLdthT?1V5YYQ+?mIUM^Jv&#>X);+o6h}cO4sqX5{;ICimMUk{os!VIl!|%70!5 zFYnJMpO`*TIlVK98_?fGB2vsOoJ?I73siclGwJO{0~vc8sneTSdw5L{O?I~mdAongaE1u96hz$AT;!iBVJN}qNqK`B~GGnTC^Ntm)H z<(VvZ#!5lwr^hcjK=&wAGV3OhvUjLWP z9$ONv#O27m-EX=Vfqu>e%n*4VRKh6T^g?*N?)C(HJwzCq)(l){}Ms<$C`sPksL@1{J#+L!PWDq=^?ftMSrr`Tfz_xXrirJHV6S zbaC~8>K-k^$?tL&%qrFdePG8xxTt6k9KMj0)F)lQ=H1b-&{CXZRUjRwVR5 zofb0|GjK9;7pqmqB1421GIxxjjOl| zbjsQmZO(#B&PkgOQiOszy#zBW;YT4KZvOS-u8qcZRU8#m&II$3a&Tch>__ z-(!f`pY|EjkQ7}YEV&%H7v&ysUQ^f9)C{=DF#HJw3&3Vcc0Qz>D&B-dNP&KS#+!W+-vzQ9T{J#UeRVX^ZJMIg6_KDt3z_3C z+svSo>(Ts!3~DWlAz_k6iqH-=014aEjf~nHDPa>7If%x#(ih){tqADoe5jNLVNNh= z7tTSB)qOdbczjji94=M^18nT}wv4@RPTfK~`qg1W;@VQo~1Oi1cFX$g&yrXer<+ zLdlB8E(+^ML*jAvWmRw|89h@_Z(sWq_2L1r-D2^iKYGxYPlaRy$IN(UZrsD%xF@`r*u}J;Re^Y zw6y3w-6SPP4^_+Eg?-rgF4 zvk5LNc}O$OJnlazKelAnK6C%k{v5bO3!I>60zAZ$?4a|l{`NrKSz`qTf%i3cBk@twg1FM%3>*V=qpEO>cAB4-(N%vhs97EWyOn>sk6xr zo?(M?m=*j@V==2uF@7zG^yQ*z0J0)jWfYe-!&D+Me*{(${#1iDzC)IArdQdq zYbwE1u_EMAkx<9EV#J-*6gZkp1zV4$sfF9dQ~u1T9k|vS(nH2dQd2swO+T9e9~V_m zyZSrrE&hZ&Zhpd|X zbT4jJHHC@n;tLs0ri{{T*1pnMBo@+QP%@8-G8Zfa4%153T%taS)v$mu(RoT|57Ka= zHpGR-Kb!MXs?&fF6OidJDo4*;ZLuPC`NVS&SL=;Cr@}J^m|9pYt#Se+{Is4c_|B`V zIC~QF<_UsquqFk=;V$enx7nb2Lv~-1Ai+;doU#Uj&#Vp}9 zzR3UxRa(A%(qTy16bsFJAT>im|L`4Ym@lXmPNuLeQyF;t&M0$G`IPp?!X#kAAE0^k zP}PQ6ei<0s;0a3lHFCeg>X>AXq^#;K;rB6po2{9d^UsVYW}Nc4j~P7|5|M0#{SvrD zOC4Vy;n!In0?v68`Wd`_)G!@^ZsCM-y=~X!pH<(wdoNG@tkGlfOV9;(+s%H}yMNnR z9)IQpKo=&mV1$E~ENEf`jYUOMlP=G18)&WOKXv{)>py-Rc8b%pPP^FxYmqoPjqCj% z-oXOqppYy$0zH+JVpCDC1A+@6Tg%&AwmO83 z-Sp#lf8;ZZQ8_spu%2Zoq;P<&jfjwAbE_1|Q~aQ<(RuJzL>2r)u{(|ox2~#h(@z^F z-!ef9qO>k53x1x_=a#cRU)Y7}$J~yS53f+(TFf^c!bLnjm1z-3M-&mwxtkO2$PTIR z1S#a!?OI-b0r@bU{M0>^5#zy;rqk&(=ZHlHR+9ku-oqFCPwmN$Ukd=3+;6Mj0sTL_ znNt3ri`MqZB+1L&O|237swQ^M&zRT=F~tp;@f<3ou~_}e=rfFEF-8{sTfDATY`k=- z&1|^iks@?U;cCxx>_mtSK?Y}}U)?i2yLSbM8t8O)qHEnysX)M_&4Vn6qWm_?YdbbI zJsW$`t4UB%kN!22#!FOo;rG}ZR{Mc^Sb_`?_30_n&n)j@KpL>BDv5lk@KEufZlEj+ zD^H_QZ`DrlmMc)U+~$38%h`78r_?PBKZr3PsT7?uPi=9s#$rN<8GB$oQ?vSHgTkzA zhoyb6Zb??@B}or%)w&2;!NdyGRrenP>s*GM_Ct((vb-a#BeUCwUDE}T6h@EI7EpE0 z(;?+~J8ljX5DFm|18WE-|Fq-zZ2*nYES)6(stT|~uhmj79|ZwMH5e<`-wY_x9A$Eb z&J=>A>VW0vlR5gB)Zs4ENpbRUa|$RGtJr{f93I`=66 z0ME@~SOHML0?qEc=^QCYP(p%xSite)$0=e+8TCrD-pvUy1bt9v^7Smy4t`6^oxZU-Mf<0BtSoux2Zm7Bv6r?P0qre4!n!< zdltA;4;Tnwkx;mapx^2*W9?{6fQNhf)M5b#l;q*Q^YN*mURhXMjqPBbYxHit zpZs^{ZGNZe&FbUq<6-;N*uBr@_4zl_d{@BzBX+Q`SOx-NE>5jM!$EV<_Wp$oDXBz< zXgHQb*`Vcl3PlKRZt=1qV9fuq4>wWvL^f$Nh#WrQ2OjWoi|S2-EGt$+Who!R3VY); zwz{IG1yKq2@HLcFRAWSC$7PaP4kzkX7?Gq5Dbys@+CWaw7sxVpnc@!3VSz9-hFTC| zl%~WrXOb$irM*xULSm%pMapN9#a!DL0x`Zwo8>AQOv50I?aeqE?AKE*chp%HX3R+& zOyd;pkBCSoYSh>3e>ET)xq_eD*TRz$Yby_GomEP`*%k&z;-g{6Tcg58liuVyaN{3d z0o;`_f`&r%FMA5Xt-5bC&No+HabkpDkyiKXVj=-vL;u-s0RFl-x5%>K-e|=UTtr@y@VH}-hfo@5aGwIv|H&+qdrr?V%R(@0wzXJiVE?bi=`meJR2 z2KwSIgfE6++A>gb zJKF$9lTG6(vv_08tlY*_G9Do^&IkhaQQ163`P9NA1y(DT>17lwjUy=XsWM?KAqgRQ zbTo?cE0_eg)vcm{VxlOpM>oYYt5PqZLdwzBf_hdo6I_&D`{}k!&CBQ{$m+_gL%3sG zqB+zRAgr%J`!T1;ph!3fsVZK_M;lTZz#)9F*YGyqA zv#yP!mVWtHWJZRC6`Ly6K3WL@)p(tBY%p=kH@9z>McTBZHgq6)kVthlQ2*(90H@w( zyA{ByuyEu)23`#3GU*7QJZ?L~1C+A@l9G}m&sLroGoiUC$;CXaXJ=XkH-N$0ySt0o z$6;GS9Wh6IY>qvBryY`sO5G^~5_pE9XxR)I3B#1WzAvPj2!aEboGzf`Baf^>$u>2y z!K(fEDJwEEGVm%tWfR!1`u`~EW&q`=c?w3OTsX|m#fcY~47(cQBvGju;tVFs^4AwO z6xtI^7sfI$lE|4TXEpoY5>m` zD`sMZ_M1%v(qKe)Q{uw+|K$QCfOdKDP*|hm(8&pj3GpLYe097Nn2JN6?F6s} z7gpAXN#m*-#)ePqD$E2$mM3ULqFt?J%C~*%5r$O|h`plVP*&H_@~q-%*BR)5&fDW* z9>02datBvl=4&M&i5m9vHT~hSm#W)bmF9Q^Jz|3!wB)6J2*vQlSEwNNTh`p$h!ioB zeXcJI7t|@%l~J}-L58G+gw7O%UsRg;-h4Pq#q9nyR!ZCblQv6zXT|-5isY!%0EwZy z3>Q;|Vh!CO@T&V#^L(g%m-GaRXGtKyT7pnR*jLA*!+Muh*e6}XlrUODX8Dm{&$>u8 za#>(D?76^Exd6muNCmhg+CO$X{E4yL2` z_!bD8L4NIidm)%#{MT1;z3VPvKYT0*1PKO?qz}4g47%>6-x$dOzXJqFfG(zv#|^&h za!H%<+d_vdpD*Y%uEIR%Uq;;H-s3;5-%T^36JPf>4GeRdK`KaG(i$X;m8!z>T>0X^ zZpNJpZ5%T>Y*^n2VJ(rq)l1cy4(}(gaqyPkdbTdP&c8QXls)p|V_JV2uhzgOk>rqt zHG_k*>2O^Yqq<}K_=tK*bWwpeRRB3-Iu*l{%)!t05L>yG3m2y47>P~9!WmIWvLEJ0 zYjFr0kX{HmN#2zB;|oC2S04^cK4CGj66tyhODu8ABE&^r% z!F3Sz+^k^O5ypQJzsW%pp$i z7?<$@HqO=n>T5J@yXy}=3<(ug49XCQE=go|9^kme&*))gWd)!ouDbHhTP|*9tu=ee z(U{73S>uOIR;2+F$^L3=XAA;7PWC@tkk+u~=8(v0K-3yOwYB$UB{{cojbXjZPulu5 z^M`HolZ!9Gw02_!%T4!C^z~f-@~LT2VaAA!!HR;H_d~NCmwQz}>dIh69=VU!M{&Z4 zseBhWiK;^&W|;vs@IU3qXUiw(v+1cUtTDpe;6B3kfOx#i_R`PBw*D&61R{833IW|(__O?C)lH93|9CqeUHYaB+5}0J%-ZSoqxSUc zyqBEY~((2oJl@qZbsO)Gvl^Z_T`?u&=| z*54c-ILlNaar4CW^<%-O|0a{99Aed+nS_x10vUFQ=+UQ^2mbK4*ogUD1th=s)yqm-8! zGHo0g%@iT3!$9*yW;vqA!@;D*BQD|k^@ZyL!LI|aKYxd|mmhD;S51tJ9(eNow#MtM z%iNBf`*k4-YfKmYtC}BuLEh!HmoM}oveJ{{avTK4f`up~%VDj>TyJDQ<@Sx_o&Z70 zeUzBICQUtSu`{VN_ zqDKJWWN0C+`r`b2_ZzqN$km6-rtD9j=o`Nty>d2pE6iUuq@DXVPb7<3p(!bNJ4FAm zJ_zJIH&yAErKj3!YrxIMbPREeRb@H7Ltc+DeiMH!G)Vwhd52H?kd~KITZ#W-ATsoJ z^o~W6nOH*W?hib}Y!55|-pg2b>Ug>Sx73zz3@FkSO!`fl8rmD*Z)* z5A%mItpvXn)4L$SoDp0>zd$?`LPBiL;#fz1Wdo9hgA4JvxKGuZiCP`EpUnLa!QyCa z&!9}mvC1T|(rxd#39I9j(DwDk)MY~JJIKXD`z#8h!F|em-j18Mr_s+@ett0Gt+4%R zZH7$(a8uk5yMA|IQQ~n^x-fDk6snhS5`)6Kkc5eS2Q2tc(sf()<`LsvCuX*&i`Pk? z#}e0vE-SYR`8|VyMHvf*5D2pi;0tBNb(N)r@DGGvNwGwAM1W3q^4vBWX3ctml#^9! zA0IMlQ}G4t(Ip65oOt)_-nWKicZr!GX>5QV6w zI1!Z<7QqD)ZXI8eUwYoGQcbsE>M5)SeUZ_3GOs(D%FhwmoHrj3)&} zxCP%X_J;6(k0$6DHLxT|NJtaCnu&>tIR!@Y;jxE56_2Y*j{}bv!4IxH>HWZ(+y^i< zvVLm_)>9$DjKo7LVo8X{Dourl$L`1EraHyebo)$IskXbp;YT~EF9#>Q@pu4QSk}1E zVXgkTX&bj42yigxR9C4{SN}1X5h|~x>xGR=2a(ejhG41aDO|vHDe3W{D5hp+-IHT4 zmjjPle(yZ}*xA{&mJ#LxK#!=v#>Q6uy+b_6*(K2XYTD4e{oBdj&Dv?pfCOZJAU!pT z0hN^N6^|4Np>zfVCtSNrgLH)@TnLq%kPRZAk}NOgijFH2S6s-0$<5QNZE8Ca6jCAr z3mOi!Ada6M6hxO%<_CWzD7}c{iTxFeW1`h|a5aH`=pqe-Qbz;9GUL`QPDqxwoN1;O zt#8J@Qf0>P{IS@1r6g8-7=JTG_beo7HpDZb)!xCIKN}!SVSwf034yuiDSQ3NE5$M> zh>kJBa&fWot0)CU;?WjJn?&Jvie6HI-%Vu&w7jB1V%IPkpb0@ZvElHU&`&T9OlC@$ zSE>rcflWmrEl0SlSqcnew0M2OHFoucxPj6=Q%U(opbiLt4_$pO-g~GEP=7 zZfIeO5ZjC>wa6Eh68}Pf_p2W6g~DPybp2ItCo)?}sd&8TS`*i6DW^v zPvJ;Ikmya3gFN4B=}gtP9-%1ZaiWH7Z`=OI(g9crNFW8BkgblE2+>drEo*creC%W3 z&iHZAZ;7OQG4DD=TN?>6N6|A?fPkJdNR+0a7#BYj`+Z0bGX7)eM`$XF=cUWQa^tdh zUQJ$u;KvD5s!=4B%0{Uk<%Zy&1S^3Hb>r)TQc`?4I4Gg!B%h@<4Kv*DBF?Q?4YHlf zR7cej zQVIX~>V9tN@m%VW&pbAK$UN{uDtPAL(#FvdUcb0n!$hR*{J!QmFLk^WwGcCj+5bx9z1eHU*2mhR<ef zq0*0wbyUPvO^9)XVxu0Cnd;4~SPYaWdD}subbzEf4YYQo1HrxBd9I3w3dk>#31pue zX>44dZq`4!hI9r5Sz2yKN!_h)KNKD-G+`o8PQQy8rX%}m>lfmss+Of5c|i;f@We*@ z6n4us34Jq2WKn9ua30dn#|_^zWV41KA6V$5~UhLMS4fei1`1tQdG z8)AHsn|m01r0q9C%Es2)yZ&ES9BS7cKW`NmSOSdT_BfWj`gkUZEuX7l4bY_p6zQkl zEFX(p?Hn#=d{~!wTZbaO`CJ&4Taolg9u?ZCX6vQzywl5+#H`SA6+0AQ@2jKdc|gGV zh7_BN^VcG3P#xx-mG|%Fn|~cwup3RVT+?Fz6J7DYZ7krDVGAn50O)Q%oaeRN~Dt5H(;Qy?Yd7jRdL*8@9FF#MNy?S4bS5Ar~Zu z=J1bA+dB$9f34gti&UzVNK1L(C7#A?S6xoufc08WPfrGvot-Uqa?LLFe!mG|)9j9n zs9U?ZB)nfIVtH+&FSx)T;Z^#g>Q{QVov)|wLD~X)!yCF1O~-Rw0LJWJFox8clD*n6 z@7S5CZ^CS^*SDluHi#OZUaF3-(ZwBB5gIZM=QBlGp^~@9xX&hgeV?sO86cq82Dq0z z0sT>2B~Tx|I9HTVf#_(uS8u&`zMlQANTPo+!DLeRIYgFJKY@-_9F0&{o{Je?tHbQM z?2to{9Q0}8KyGgNEBlh^lBspP-#p*&%blnz9qI^rypq5nUdx;`G0szal1_1M;xuBx z#tz>6Q4NQi%<_)v7+>K%cB;BUBh1{q%G}6rmJ5fjJr;gmQ0T@~Ue!vehKLT4yx zc4}(LL%#vlc8zljNYvE~I2|?*`txwBm1r7tP~Em{AMx`w`vpZq^te7tv@*dogK@`f z9gQx4zrbZi!*bE6zY&DJ&xMOpQBmVMH7qVr($AirdgSNir1aw8=k`LEHg>@Yrdsa|Jn4%(} zcLI=#%=IEJiA|46R$^JqA>BERG@`_J9SAJsBC1Ka_tn&lLAkbbRW&bEm+ee3j>*f`ONh^xf#&= zcQI59)VRCifKbYnp8^eayX~X)u9v|0aC+z#Obz4;)A05r9Cez(=X6quQj-fL{V(T; zKi!-IL7fJ(2C>QIP#JZ?j1WTpWP{q;Xc!vKMR)ec?Wv%h?>u^SUydZtLSgX;Zp_e- z*ojvZm>tuMCG<@GhMiHLe*fOt2B_w_b>b~t2iDdTj!k9rE~-tl$w5*XL8;1_sKQ{| zg1Ab@R2EBb?`gTzxwKC~HvrRa>0^$t52}q%CC2pBR6rZ$Yq$SMHl`T;))Rd2ah5EsEhOViX#OjM0 z5zJ#3WxTU`fV^;ee;iEj21p0^gWadX-$_>VTd30oBr-<0ug2UazWi6oo}{I&$wIxj zSWwQzRSfWqqv6r9M;6dB*fR~65I8yxBa2G0!@{(e|C_uwZx&YU5Be4&cr+6aHsXi3 zdwD@ygfDgdF{O}w2EWiJDA|5DRaULowXc}eaT5_PuPk>kZVe!Y=e(idz+rV5UKrKf zh2|)cy}cPhiNdE9e`yCzSXc0&tM&8I*3$#a%Oiu5;~68i03hJqxo`0C72STk28$Xu z_gBdoOclq_LU=T1KWccYA`=@^Of!otZViz=6w34F#DYwYXi1jnIf;UOpM8Qs?_ZzA zSm1L^oGgB56Wb+^9LQnPvmUe z%+&uq2!ePl(YU+5Yc|_|(WfJ-$igZf5#nP|&{59KWgC@8>Z`7PPA4Al4r=w*$^bIG z?74=ANecY`Et4F>O3!Z4`LcxO9UF}CrT+d1?7Wxg1YiA{ueW|L1(c^K^l41P9<=zf z5$}jPm?N>^ud}s+90WCnm0;k6U#T}n7+4d2TV8Y9O2*ASv>l558yWSsDq&^{xEKZW zWmV`@!%unyPd2tE81&~~l<%y3Uyf=C1Dyc7gfSor@)`s1L&eAK;qp3H{M)3&bjJ@s z2q7x?@FHO#e{c}V8Myx`-kK&Wd!|MdBDo{O}eJvWiiRp`mA!%-9#GN z$7g&hN;cCr#ltCI#P?3*h3~MR;WG((YONok4jNxqmGAtF0Fw1|C`k*=LF8GXqO-$o zJ@QvH=AL64M~Js*=I_?g0uG(bdlwd{WI2e{ zg|@uOoUHr!J$~q+FhxAMS)}5i6;bo9NR5MM05a@pA1|SD=-=ElrFbi*bUbpV zv7Li)hS0ooLTPUMT5o1PE-W!S8$6`p_w2B zXg>!4v&(CXN+ZRo*!|jZprGATT*@)Yj{ogM!N8-r91RRg6u-(#HuW5agOB^#bYZMTL~3$Gqszk7+c`b1b5SwSH#GqsdYk zxy@zf{gWkn?Hc#SHy=sZL>o`~T#V;YV7KrCCo?CYBkQ_`!K%?iPQ~QSe7z z{{1DF#_iUbZ)b!a37^1CnPM1%aWVD&kkOc8C@ysj0}1H;D$?r73hivgUk?rW$(t3;43rxKk_bqdU?){;kXwpI$A`wm{jrMe2d?v zsc-;4SrJjh!&)!C#>dvjhmvX^PiJkY6$hIhb-1vw@NranZi#U}Z-J!m(MZ5H%0V*veQeVUGTE#~P|BiV+HR$!tIEgl^f|WEN-Ut&2CyLdup{}1r$?P>_w>U=w5=afF^2$PW&Cr0lE_zCxMC` z6Az@LIWXWxh*PSjP>QmT4oXXdb#ISmJe%k$7mr%EYx0g-HTM@5a@}(_;&@+&j93R{ zA)mdv^2^d}$BxFd{tEWyiS3b890-!N240TuGX?p|M#2!aye|AzWU?k7@ygeaRrhl` z+l0B4fROwI@SP%lifVNaF8CcSu%dj;0UeMX$p!ar3qp5L?cde?d{I^?aKvNZ*1{L|7;DutjA$Xm$&aic~LP<>>ypv=1 z)3p6<*=^J6^+KK#w^M&83WhFr+|i{7s|F{Dx3&T+ES$s_)|yHJ!KN%yCG;Tl0ON!k z>Ol-4qTupe$6p{*9bP)qbDTZ2?z^A&xMnTC?@bkSP`4Bq$-?v*OGcrSsVrE{!|k7L zb+Fu*yv_ABMneQ2(dA?)3j<7-P|Zw{>o8HDH%+6j50Hc9GHsjRoidsE?Xd#cdnMD3 zNOP4q{`t?y6;xW`3v+#aTj6$NbQ13$@2&UnJ33)-qA=vxI(2?ieNHq^kgz2a11tM9 zk0HD&x6(1aqmjiGWAK(Ohs_GULDe@K4pP&lj%fPS{$AjCzkgBXeCYy?NpOzC2vbS5 z&$LA)sDMJnCnxok_J_Fo=2a_F4?owv*@)ts}Pt&0clxF8Y%_!R+j=?Sr3VA+3$pg zMr?m<{Y^hltR6I8Ur??nP5EuLLzP{1PW)WGuNaP|HwkD3lc#j4^JtuCa&vN=g{X*` zn1DG&?p>g96EnW^#j6PZ^k3CL!&N_c7Lfe|&t#QB|AKP*H2e+?$nrQmOOo_k1;8Bt zw$!I1xfHSs5}o38}I+n4CenFESq6J5>h4X~hc~T~hc6m7SCkUWTR(w|-75 z*Uz8GsN(L@Ibm7D`niV8+qTH3bK&XR@Aa7j8`VjbBxQS4!%cWW%xB}Z-QTWItQ6C@ zx>-q2ii8!07>Z4I0k`9a#lhVy#=1#(!c}9LxhJ2@QAAiSasuky&ye7D?7O>#M5SL& zeAfd7Tv^(X(;@CJYj0L>$P#H@gr%_?vi_a>UoL=_EMVb+mdes%)~n4ABR5gp4IMS8 zzmGZloh13MkJzx|HtF$Q1EQVsO?6@}>gdZfMfIrf401-PKi{T>q2^DxlZy2l2c9y; zIxxoArbdELLqfy0#iLGq&hR`Uz+%jvAbCbO<9N#P;~0g6t-Rz&rj6Q(AaYpsG@wO?b3tzKmfu)sw^YAwWV7J?u^`O9|W4k z^;ITy4Bx_8d(sC2!^KwV(gZ^=|aJ$c|6zCq7?v}zIhYpkPH7%ScnZ# z)yb(lBTpqlW&v~)>O+J%R4;Y3^lVEQof}G@oq8~G{tgkhITxujUl~5BboVtv*Z#G= zh90SbJx_XBtehIMKthG4tK7|z?={l8tPa?rRo^Y4;5WXyb?OxHJ^9r=zrU0*w0qGC zQ!-3eKz*{tzv{S>y!&G(1(Zko24hiU`}*?o9kPuhOh#$QS6~yOSrI-Kc;xx+&({G^ zdQ}Eg?smiPaWu0)mXvZzCbrt3>RwIjZlcA|{QbqgRKV?`Ar7CF6?8e8NfFMPBCE$l z#irYacgT@3Om|iP48&FG8O$EvD^&L>(~Rwfd#KkS2SKjJFnUarD@6Fq%L|g=SN1upbCza6aJ56+BSw7sBad)dt8sf42X-T%&2@q6TR~AU)F%rp_Ix(K~JxgY3qJv$~^{DXnI}&MZmTc(mydl z1T1CT4;O?1A?-&o4`i08ixk%`FbhbVtPTxhgHId)%l}Pv`rn+>-*waT0P5mE?}z;j z-7m||j)-x* z;v>1CG!KuMrj@=$`37yA)Ah-3V6RW&OAdOC@r&xuZrm@Bm(Oz`*;j!PGt9z(vQ6IT z?4~?^X&g&Qhvc=H+4qHog^pV{a!9ePcV(fpBZ`(9sUVlHPQ2Ub09D=8>Q#!JFE`4L zVQ528%X4K@*J5atqiY)=#QOAbUeWA#!3BjvKU5lu5(tV1cwbS-Vva)V1OHr~hU4c; zN}TQwe{oIULn4H;p=VKW>dTIzmXg4&+D+C;+)$A?jIe9fEHy0^WjGRK3D*U?78u&X zPb`TzxSPI^r65bEek)u0!xbV1Y!<|P{>(X7Oy+!-hCwX|%zVj7t!Z}XO@YwG)!UV; zlTG?ZinzG4XD+EMKhEyR9x{Q~Av$DVum-$}r}qV%!8ITiB+27sO(q(%jt61Mmm9Avk>b-I~v;KT$_NXRm!t#d|QQFL}XLSF41{m;RKznBzB&8%MdR{Z~?3ew3r+e|!*6D5`)| zr?oQ$NFfnx0%lM$t=i)EZ}`Gl>Hpe%kaB*uS~WBgD;o@J&T<4=_)~ zKk<9Ab90eHEP2-x_;XbWWHAR4>5oT#{wy`hyih$+LgW{rr}&t*oyo{l^s zGw%mJpK^g*rXgEdPE(n1JtwsSm&!!?)L%i0*Wgiqnc_GS1>OWj=4=I|WY&Zaqa!0U zE-VQmAdfojlmov7U~@&WS)05AcvYWn#PMwa0iXQ!ManX?T*i8ycG|cv6BMmEeD4$7 z0#Kg9vIHa~B-G#1KPUIhe+=Rt%Y3H)vkeGL9V?LV{VN)@IZup}#phDUQObd>q(5C) zMpK80#Wl!4(jz0BurGueR{2Z81fz^YzYoHU_S2%cTmzyrooJ<9Ae*&W_X*X8fnRTV z)gNng3GebkIq^fhCLX#Wp=Ee_C@qWNTP*|L)~|E_f-Z-n+BkJ`+Ua`mt89LmA?4(V zxHqG)7=Kts+TOZ3s#|e-m8s9Fhglk4M^r`KUMtY1jsSi z^!#*71MC}-mTG0hXyOD2Xh-YYe$?^o7=7MvE^lF6L>fFC-z8E~C&;Rz+4- zN1}?vLNjupNlo7a%4K7%Z^)|fkAV`Mw(JZPp3>~-{pW^Pf zDalEKKGgw6elQs5<8sAe2H4W?;%myBZo+R%G4S0QdOpJem$-hQ_yC4*0$!m>HPTOT zH>G|!0cd1wY*S+OA0A*F_W=;vtXpZ4%KGKUUow`56MvJ){|WvSypu9Lz5NjU82tG6 zqRh!Kb}wg7K4M|{sGjD}uC^}ZVO=pewY3u5k=%x z4HSJ*WV9CZ<4EAAg$Tq04fCyQ!}4hdlgOs+C_5u(hD>(aF@LX$D#hSw8>^`3TT+NZ z{k(k1xOC@gXW8ugWB<8(3@WwIK`5m-6~<(ypT^f6S84R3F--=Ike*P(%#f@a(7n~~ z=GIG#Q8TIpbia1Gr||`_@+q1-qRB$R}Gbd)vt4l)Q5;;P%jIKIZnQo}%Q^ zUox4^kqc2n4C223(BnwenFfAcnR-N)fk;7oZc!ma`V8t47eR7%!9}&5BW5D5`|=(S z2^)(Mma{i=lgTXmvp`((;+Gsgt!ip%x6I6U3te|PttD7@)3mAX~7cY6o&Wf5&{3xGseRj+xQy3Sm-vXjx@B=REKeexp zcsT@?QP3Z=Kw~cAOqhygD+zT5VK$a5y@i!oMWx?I5-1ZWM{iyK=q zSjEPf1^+|SRYpbCw(Ft0Yba?Ly8ETOlp4CbBt=R}8fgJ(=@>v-KvKG;5$W#kKAUf? zGmBsRo7ww``${k$H--b*$Or)a0e|fD+-O(=_47^+w*JPVtd!YV?rrG1(ldcM|22O% z_g0bSyt$jdY1Lt1Az&(~NUT*F5@7bnvk3|QsXR*(RBNmH*TwT%{%;lbn%&>i2snkS zdX2ZG{UF)9}zHF zQPo3_-vH>nuOlm~PXi9TJc^uT{M%rzXkOZ+piqb^I!$4&;_ucELeVjW!ZFc9)5vQ_ zTVk?!5X1-Rk+BRB!EAUT#u79zo^f?Qng%rVmwvK@pmRYd-Rk3@&j? zNW5S-FXDKHH3L__U!=x9kBxy3f{#ECA3uj_dkno2t~A&e-vycVn>ZRM0*6Zc9OdOs zLIQYWUSjDkT-s(#jrF5}*i0IG?k;d%44*s;9VSu=5`qUAhQYD3m9tf`RqzT_{dCs4~Py6^c>s2UAz3ob7WE;kI~xL1lA9-Lf84R|2zipwAX zPOT;Al!TNO+fdb3e4uGGUuz_yorW2d|qY*Yx=QZ$IpJ|*!-l^3iyqt(6I=pe! zIY^XQ_UJ72Ky?v2NtJPT z*er0fV#D_7;>CFU4*%9P(<_nv)gPSm|Ix+?J$JM|EMo!6Pfz#Dt1QgT&6`eiROtbz z*_l&L1F+!Iqx~>y{@iiDOT(Itt_%zm(_ z@jGgUz#_*-np#_9?u0t}Nv_(Bsv7EbQJqej5reXRlRBAW9CKt9##C0Q{Dz?6C{p(- z4$hPCphg!O{UwiD1skKbjy?FjgSoEbEGRB!%IHOnV1DtN6AtC~5}MiAVK!A!C#?Wt*gB_o;KjON7RLi;58Svx-ImHDJ`x3Q8u^KvV3>Sybix! zD^M=bPY$g0*E;Mx+&bXki^qnBwO9fvoq#R@=jr;Ok#yG!ShsN?z?Q%aXqs_u z4BU${^Z$zd)d8}2cLOm;{lsijl`S6%!{D*Af>We{gwOKXz@4XEOo8b-hbpnNW{Dj_5C*GY4*{6ER9dbnJ) z+^4aw%LXa$gEjHW&2wurd$eQL+IH~)QMe+(ELq7Q)vWYwpS$@AC(yV?c}D~K1f(GMzXtd?0r4A+ z&^0zeRBo_$G|z`1CZKY1x9aKP<#c@WQq>YTsY;~ZH!RR_qDKiQ2gwr?>!*E#=T+83 zgJ3{B3{sn~cm+>dd{$=sesIgvspO?&c^NZ#GW>ujoyn1~Nph@yK4g}0D_?;4H4c8t z`c@tQO|8LPQcoQ+1C1k%BP76)4#a4J{-QCls}s>x_{{=%Rs3#{gMQvaEOhnzGH98i zOad6V`A-x|rhWsPz1kO^IB;m;lwX_4&$i~27EzgIR8=pgRq@DP(8u!`QaL@4HGw%z z*MBR6l#2@{KQN|NG_PmN$*{PSFq%LTnCU|$42E$@l=BJsu1dgl3s<`l$U61QDJ`{2 zO3O$mmZMS5PbrR77?beLog&T5MJ?1ua|f9*8=VHHQnS4KZPy$X8;kX-deGC?hf_x% zou(-OkS>&&PGEb8&hI>^>WBjjkmcS0JbBtf@QzvuzX$A9DP&Sr;(FM)CM#R5}{bEj7(%S z*k~Rdo*ljnz9J!k&ElD6Yv|8(C{mWDCi#iVC?dhv_^aw74?$m#C6R z&n}lHEt+P5I)qPF8hNb%GR6A~%e;1}givlC`RW7f*2F*RM_k23{GcY8Pgb;Cgvm6B zi-W9q#PIb0oJ(exmTl&;ae&6S+bMuyw=197kNM9)uoaQ}m#^E^J`}jj;z-OPo2!j3 z^_Tv>c{S@gnm&;A_4S?Z7Q|ztl#o}b3CT8$93W6{5NvF`GNc#YRSUx}ClXIn->O>0 zRwR5c?P!zpcdds?sqs|esbUMYR^{|Rcg@sE@+86DW_;yXz8KhDe}A9aa$`)>S?r>j z#}$+8lXk#u%9Sd=*1i}s(J+kqAKJhp1tQ+(VcgH_u4~jEKIkHZedwhg45W{!7TI{u zD(c3>l_8_&|Hi)(pl<)VT-i2buvL6J2}xb<{wJkZ_ibpkJc|uThVD$~wH~4S+HpiITzXTN519X2hTmXO$Q4N32i%PPZa^#rUS?&h@49f* z65W3ggPQ&fO!lO4$qP3ns%$swWkfPa{hWfpU^KAk=(Md#R5e4x<>ad)tibcK62?Db zpN_rj=E3DZXf(Hj0@P2at9k7)L%^HB+x)6RDK9T?31tFU)nkt6e2@}frW$}^Z@4^f zy8y`u5kRIb0_grpT-#Gf2pTej5-Mqr3m?=%0;mhNNA|S7-;LO&KHmpE#+w@bsvkcA zH20~V&CN&L^ypm3P0}fa-oxPoAjAIP2l<8~UYw)9K&r8!Fd7#xW+aT}0osSlqYiAWTJ-%aybuEu&k9y8W zWr$`3e_J3NpsW6g#O9PtlYix5coCqzQ3_ih&yxX8!X7RQ1!&crj9#x1X3HP8Khdn; zI9-f@BtJ(ZZ3=1~U0PLYk zER>2E$me8ZA_Ori4T@@5PH1zg@}unoeo-i%Mq(+q=3wrq4O6Qzn~LDD_lo~bETx$5 zrDEL-S@{^N;4TflFdyoQ?*aSkCf-;PX``k#s?c5PetLZ^5O6>BeH{p55ePVF48SOP zo9)}*`GFUn7f?6q%kg^QX+qIK+-h*F2{z2CqYsqS@a~efJ-V|-4=i8ICw8`d5re?-=%6&x z_tm~+mXDGhrRg;yKYf?Fh+B6)>ko{q$KWQvK9UU$%Mb5;6fVI0XRSCX>k@6892nu=fk{6bYUrO6*^sN-^MuLJOa3MoKJ_nu@e* z`pamR3USC*@SMXKSV~7Ru*hGcz;fpj7st*WIl-Y>9M=EsWs5D^@ri)FziuJJe^u~6QCbHe z#~xtho;bJ)?_bQ-0ifkkN?@d=YJYjY>4=wjsFUcXdYYhG1Cnt;%E9T%{+Gz5h&IWE zUwabi6tMmG0R5T8d(X<75&*v;0bIpf<9T%Ej*i1((slrin^-R;^d<2_m5GP1{`Ulp zf=rUPkk$Rm+U|UB(tqm*KRDuw8sJ455c}-MEQs&6!fH>%jGj+;f|`G0?fCov<-#bu zw_Kqq5hy3+?`aS@S4_i9v)LbJ=YI!CrxqKnavU`f#lF||O0^I){NbdYb~%Kr$qNt` zqq6)>&x+U(|E$hBpO#hRJDKNs{*VrVZrKkwU7FZ68x|wV82Ln&H|2L?AwfSAdt-p zy^*fj`P(pjY^w3FFr>%F9SJ}qvE*q4Jgg<97&jqBW5725N9=~;?RW85I)ymkoZj?_ z<5P3dwkk%~6~rD|t`|KTql*`Jzm|Bs=l$045WnK@XTNv!CKO#-uD2(Q13$EgDM2!q z1v;aona79c-!G>)HesD3JMk1jJ+s_Kb7+zfBjd?o>pZE!?b7Dp@4v( zAL}X%>?@DcWzvr{gDYVjh#WrZ z5;pce&lgN-`2$kVQA*`w$$UvsIF9$AKY*4lX8G!Dk-srpL+;t8E((Y)%(V2t$4!QR|4O0&b_6*MLR1>ei-gxh$OOhk?Dfj3oK?E`W0bu6{+g~Au`K1);T)Xq zWw-|rczaCZZqLCl8#phncR+JyhpG3`de~^qncI6l@+6lVx>9s?QjO?gp`{eKw|{1` z*=S07oHX%Mf8Zh?&YGXllwZGa!6kS*1)!Bj5UQiD~ zTuVUUD1JFE1Aw@{=09J8K#7_gMUd$A{h7vZjlY&6gEjR>+}nrK(cqAvWd(UsL&_sg zfB1*oriPIQ0Vv$_a1^a!U70t^iC-28b3>8s6P(w??KEYMyW3tXDAw?Qz2)O;{o9DI>NZVkN&sJiPx@c;9IgDi`MAX-Vh^;De)yJ5v{B6;6?|w$0Iy`&6R-|S z`aWXq{3fXdql9_+qx}{oyT$Zs6gmdK;1#{yxTbm^UBi+RARh4DI=A?=`uxxr@PN_b z4?sAFcxI~##1plJb60+73SkVd*aHx0XZ-NGJ_2A;FcumuAGE+5uRxO5_z$j#TSjo~ z$J|K0@|oi-5&xGc)2Ed{&*Q+SDyqsYeVt1PrV>6|&29`~&Hlf)!FZTkJ9$zA!8`8W z0ZfmNG}T|}gfe8BOu>7*4`siF6_wvA zClW(`YPtQ2+bMP`<=F#*lz4F%X%J({Lc^HN5^V~}j7ID->?~}EYrzkE`-f}ugTU}h z%1cfe;$n|tR4xyo)YFT=ZL+kP8yJj%?H3ct8um0dJm8H80&JrHOpNuH$9&t;!nKDr zy2?P92rkrI6k^iC&J&E63Q-#N372$O$hU@58~ zae$z^K6DX(7~I+_I(j+ic%J+2;(Sy4@Gi$mJ+kuZ3KGQH*{?zX;Jy5F%|Ca*umsp-)D}MHw1J{qS z2}*BNN@nRrLU^(^bx!=S7P}a0EIBU%;_YK(JUR~sC`}ZxTpovWND?JJY0-p(z$D*$ zY)sRBHHdtCdpvi*rhG2e=EFg-74GW)YXOpfXSBpgwL7kP;@xN5*nSvsYFtRm$&s&{ zZ=G2D9j(lV4=S8Hx}KYz{iR<;B7<6l{&5Yvvp^Iwpj@6y$KT6j$G+rIZ$&VYP~iiq#Zd zli!n*lc#Hy-T!+!@>uP_0Q2dp+_bmGvj2Yrx0=?auUOi=+6*IK9ZVoE(?Q4sm{I-! z4M3AC0UMbZoKKfUGdksXzm~+&pc+V_FeE57oU(&`bt*hB?WLxxP1+$FEvz^n=0Mh? z#Oe5m)JUy5y~IERB8;j=1Bu~|iU}y;m|5bA8^nHs8~A$e^-ga0Sf*Q57OaR?7z0;L zj|ZO=k*kC{1cr`IEAsL}0da^be`I9JXovwfZkh&r2Rbxy&66dh8r`@}-2Yt6S~iKE z)cK(lvs*Ej81@4o73N5f0u3u))#Raoa&s}D0C{Z{3Rk^wbX~>H;cTt1Q*XeI=gkZ# z{<-rqx$vwzb_wX&l@x>IidCh*74mMX`F?Qr3O$0T>Vyf<7-bq+qOMNjN8WvHh&Uxa z%UKa=W^Gm8{ZYs=XfBh>C9N(=7HdO2hbTGW&@h=Ef`TKMIU4nwIhtku(wFoK^aJ?W zyTUL40(jXg@O8(Ov3`8LJOK(acoV-Pe&9fG{>JTHmw<>0gDnQWJoP`X4x5ToJ}aBH zJZ>8$MX78)Eswm?b25!K4Uj=G;s2NL=VwPSS%W=dl; zZCmWh(){>E+{2QLcNYUuwenEgn=5+&!@Y+uf-28&j7DE!-_=T6HNKp1nNA*NmZ31>f^(oo+r}JzzQd)Jg?3fabqxjJG zm8k2VtW4~J~S)z#Hp6*BsAA;5+YZ27*x zdMzts{_nIC0Z^hua(69N`MJee<9&z0fxdl96)^EV>zx5&mGYOI%fHkNWIM?7j<3c< z*5lgIaPAtAr%1IAuZO68<2~Qko{E{YR#p>qIUQZgs2mKlOGe=X<80i%`l+~j& zYQZQj%F6Ai(vQL3TBJ0^Pxxc|2a+Zn)Lcp}pAlb`%vnEGs_dUqQVr0?;sTp@`dLm8 z5B%5eTwN?zx5}jVUBEfPhZf^Pdl7BQ3Sdp%K%y<0PCd@n;S|!v6Qa9|E^@1GYw8UY;5`ObtJ^eCvnMS`b%Uw!qP{|aV zl$K?PZjmgkr_4hFk?77ObI@|I{Gd&iZcE&E1yM%L{dOg%#`TGq;Af%lo)GtJiiTOs zDcDO^jI1ao<0EFI)O^nX+0gF8kTvD_ODB6G2@6kp}Tt&T13>btTL>w z%uTVce6KDp9VvSk^}mG)3!if^zRH5t%(VF+k~HOi;y~}PoX`jcH z{!FdR zMlAF*6O=!HaKj@ZMKz8B<-f&?Y-#BOixGKU^%S6D=)SXvr>0K~eMrTjL()vBfNiAs z=jBo-BuAK))N66?E+A;b%c-OC%feCLzuFxCxEam0op@EYwd_RogQ%r~sF{@uO%kmQ zquL@|v&XEr%ZL?42UN@IPzMx#m-&TRJa8L;fZ|v`!8NasnFPi5TN})jH zg@c1+56nqh41sINL2q8fv#*8@%A=1~u2EHCf;OJ-L>Mt`#w;32`GMTr=tExb*q=3k5NpozLIUJkZ*sw_+oR!NAB_m(R#abyY z%T9A*FFML#vc&Wg7*U<(VLrjsgv}Vl2yFvi!}N?Cu2&Mx`yA-AyBIMV&JkU4q8wlz zq3nW0Q`0v2TrfH>HgUT@nxNw1N{@?^B+nfRmWr6L#F4|g5x+X9XFceXWDiU1+zmv% zrtJ&)-}AjL$Gf{bi_T*jB%7fBw!&7M@$j;R>#9$iIX|`E9J%=W?fJbtPu@qpWpd`r z{JVc#h^Ih(4Rh*D{|6ZW()NBEaoN5Q&;n#}csi1-w6xE=&;(m3bYG#6Sc;9y3zJ=v z3_lJ1+mp1wOKYDEkq|xYQ0+>f?I}{<6PM!@|IRf}F!7fxRJLJHD>h4O z;lsX@%A5|Z>h}fh{ftGLX(mq7A3UKayeIpG_Ib$VS%FBX=m{_$-pm168%w`#uj0Nt zz*L_t=IL-;&&@dYy@39#-R0bkpbre(o?Zj7fMzec{*#&QJiF?`Ayi!oQ*^Ij<+Wem z&yX?$`!t>uTpKW>#Q=mG?K3B=OSY%N zAqySB49bsb6K3G440F)VhBN!G74Pg5A@XU+8)1$4>*$TKC%Xk!aquKxC?(*Db_Gb> z7W}V+<~Ewp&oJlr?|~p7XDpB_p`rU&*d)G`fUaxdN;RrY_~b+$sSX5B9?5#h;v49c z2Zp)!Af-?H^VDmbcn6Yhk`G0i5!@-8IWOG9K9aX2G$dIcSY)!<=8K&dR?whuqaa5x z8$Y@6TpLLz(9+WK=mTfIuU1uxI~J3{^$C?QErdm9XH&jrIl8pp*_<``F)$Vk&=0b1 z7;2maCw@^8-f`WVWO$ta{zMAM=uW4#-UUa>=jWi%6A02V04BNf74_16M1(ruSliT%4OB_6*f7a(&WV{va{@iSlgAzv2Jtvvn*OeBO z*F%d;b~3PdoAgqY*uN&wSc0o5ds(v#e^Zl?)y!IWd65J@?*zsHNaBB2(^_UWfXiQozXu^~l*UFt zGOY}^-|c9kpDOUO?)%H(^<2kuu;L-ji(+F_)@u^ZBr$-LmkD^e*;dsO ze$(I}heV}Crqeh?c2e`GA_85zRvwZ=i7M3_-8xHuAD__cs zi;LF|$aD#By~OJO_ISaVNmmV5N28UMh59Z@));3r|H}F{Ng%WdpK}p4k*2#Kxhz(M z8u?u6(rQG+=GxBpKMRxcP^BYn#jKh`pVL~ImOQ8EE_G|Qv>Di-FE1%3a_6$&^?DvGDdlGI?AJp; zUA$7I;Sz`{9U_br>C{u-su-Vt9duVpE=5ni9$jp zgp$oU;$G}(ZH)xz$XTa%-6KvRW@M=m0_>-WTAhJ+!mH`R)E2orwQ4e3xH=ScX+hb9 zc6zx}@a=&JO|{$~P_f{S#r3MUCdYM6{fS=ns?jSCZ7bab@BV|M9%=Zp;ayneN)@*j z>0$Yoi>IL;2+)ao6|=ruY4>#8c~yFtIyNpWI=}mObhJdTgda~in3kYFT#!Zf!6c@O3?dqBPAxl>A?zxnfRiO0TA`Y?2Ql{~I0LTlp!3}~nbY;ytF<$SW}Q}& zt%KYKVgM)220G9_3g+|N{b5vE7Z4EiY7`LAbWH!tLm$JT&Y7>OQ;GFkqyKFsaxm%l zB$(tzh8ATHjP}<8y=Q9u5?yQocbk$9Ri?=lRu0rsbwb%tIMnNps13T@e^JUD^t`Qb zq10>y$b_t=r12Mh+sMc*2rnw%pRFFcdcSyF8B{_uG*Z4vPh&8DsCIsY=cA)`K-ehnygxo|vhG|$nbf1bKZhygEbm|>&K^0Dv^>i)ce z4kY6It&VqS4M7EUSdwyePCgk=sH9yAs8iid9jb;#+ii}0ikN_&EHu?YPee;g1WjVw zP(XwOmHaqN-a7KndLcVq^W&$6D1xeSc(aq!v$et@KG4r7%sz~eFCT>>kgF=PvI!{74u=p7kma97nm}J6F^OUG-JFOT$lDSzg0FO(y)0z12OGc*-CnEc# zA6_aI2_tQHJlD-|1w|{02Vrxe5ri~zL)EMmF(*Nw>EdTPv zsA@e&_iZydODiBu9%L9m`@JhJfH0yK4iz~yuS-x7*Ub!%-uP^x*SAOoYWx`-`;6kR zqac$5#m6&h^Cb#=nhT7Lc;kx-v|g)D$n0i?aBt_5G_OJu@d+JbxMhJ_=NTX*WM1JV z{^d;K=gZ2=9g0NzFYg9XUVbgdhW*8(<3h7ia~WI+D_#u&ymsU?E;H+0>kUUolbjQX zK&ll*awu#I4z3V6wYE=sv@Xa*Dp$;gNjn_h)i$vAR1n^bKM>D42uy8l6U6+Vf;;9-F=ua8Mt8>6^A-jU8jKC?0;8L$;j( z0p8g^u=f>*CK+8(=m+?5>+F2H^xoV7Tph8{6NIf=4TDpRdT)!w;?|@AaKlWZKuQnB zmssKGv?vN*-txwZ{dsVArOhZdGQx_Aue-&^pZ@y*{o7zrsqdRDlM<8ab1^Civ^u)v zuAFpiST4VdPS*xyaJ#l6sK&uLlbqt$hTqMWCrOtIVQ*4JWMCaMwji`N@c$}n`!3Mb ztd)54-($DLBZ5da_UoWiXZr^p72Eucwg@CNw*@T-sL}&lj%A5?Y-7AEkR$~HqRrOZ z4HZt8tTe{BjlYtO|9K!nH5nmalfd|(A&X>?H9m6YBF5yYXe7)-?w0xTG0MR?xK;yS zIX^!PIdu@huYQHi2fkB5MUf7H0I{I|zFbHKy9g=8TVvWH_8G zP>t;r6B|qP^Ql?@2(_Nnxcc1jEg{-t*PNgVJ6LuF>m#rRb`=j zV^$m6yw^|bBWmU-FndVE8&o2j?c%;+42st5HE&!vdI?;4IKHo(nRy0;mi=F)l*f+j zDB!qIX`Q;$GVv=|wAp#^28G68cK=1vA}ts5I}uA#b~dQ98w-aoHEQt=lKvush2 zG=~Uza5<7#nx_;p{269i3AOo0$m#K~hI->uPB3u6c_N;-pVk`mSEm-?pfU@ zj%0RZba*yzVx$(NRo5I@8!5<}sxQ;378Z71-{9|yWi=M`1NR5hWv#zz62ls=_ zV%9#kP>yDc@XtFpmPAI%_0TvaV-q_MZ2Lr^=0iSnBLf3$llzvk2K;uL#AKxVG43q8 zYXHmi5#54oCYz?NH8N`)1|oG;sUWhV*6JwxYC{7x&sPr#k*hfQHt=nX8%Sm#4sIQwe=zV>Q6SVtO$)IQDjKUdRRsj}=4u zBKtGgq)jibGxdY5|6D_V-yvt<^+k#J{Yc%#sLhgtI@RdUPXz+J1MVba2J$n~$Hgj{s1N3Jg=_L=;ph+6UcdXvf}dxfOG=qXM*pyoBL&2rau1mdwtZkPBe$Ioy(4C zdnoS^A!&sBN^!0Kvqy}T9~T0ib;Vz9ciK@;c-7*`O=uG%B<33wX=5G^Q# zg;mcDa}bt2Fl59je1E=bW#` z^b4)%iamNJaj$nIaVyxoHZ|%mZ&ZnpbNZ5rw2GsO`|)D)zgGwIFJ6AJuN^u+qw+&I zIH2sI)U7wKklV8FL8S!^Rne+s&K(B7S!b{PY8h!R5!`%5b)Jl#TmowxnymS#FB~7d z1&YxM=!Xk(Ir-UBx%@X#FfIIv7?7QQ)`h{jsvCHvdj_BrM0IE$){`NB3(n=RP*ZSa zdo&2odKEa?9*+ZGPU1y&H~>eUXUUS2dz(hQv|;Yl02moml243z1`BGqYof4>G1k*d z%g)Nm693$|W#V?~>Rxt3fcm@rV6JMVE@{I3s=v#70Dt++0l?6N7;(dV&mR3C)#9id z8k4m$dOo2<57ZqdW22*Mk9QY#0-1C&fb8n#?vuVST4Lmlqod~ zy8$s2kMLBP@u$NYf(-%!O3ZAvKAPIl=3jOc{ePF1dc8UxjM+FjN&4d*uBj9Fooq{3 z(f{K?`p*;Hu2(Xnt-@TJJUrU6SCL&POzk9=qgojCX68-MseW_GZLHvO=c}Uo_4aq= z+vbW2SeujO-(*>z5(d3hQ~UGy571{)J>i%>PD(c}q%1vi{HwH)#k2^54wfd-Fcip! zOG9Q$OW|<8i}0_+99%&HkNMOH{-cgmq+zQAB0K?62xYUG-gCrA-KG|nSpXZNN)zE> zd8yD__1XNS(K0xYlP$J6l+mEZG|fj=eH#FGUjq^LuYBEB%wcxQKQpo}oPB(Jp6;)D z*=>rWw$t3kn3adIUsl92S)XV1I(e(%Qce(k4 zm$^F|ZJfl%ulPa0opnWJB~gF;Bn>@c1Q(}?2ro8U7V6&av9mgbH9Fpw!-@Kt)Yp_K*@93I(ClTBK#_uq$HccjSWYdMe3|1Nm zwmj-e=k@shJW@h+|E$7U37|+mOlob>H?kva2^GG&prHH#^`y%bf?|)Iu?C6r5nf)v z{(9Wz1)`=Ee|c_7Li#-HzlQQ7%lDh>r)(SmX3nV?VcpVSWFZJKU-LF#5%HXWL40i4_b+@t6CB|5fSd&PcG&kwJoxu&MB zwY3!^vacbnRf|T4hJglekk3XoMrjc}m!4z4Y63Dl~pc^oLIsBM+iqmRJ7NIzGN#-2-B$Eq!wHBwa z>dNzkDljt^h!F1B{jD~);{#D*7P!fJm)M&U5#1y&e)@uJo4^Kik3ZgC?>_!UVNS}T zSISd;d`(;@;V|k1Y+_2X8ho^p9+L9^4kOc{(0rkv?Q4)r|L*5}_=G^T>V$2yq5$y2jfs)#B^79mdjS6I1VbtSvQ9y^!UM|gqq#SqHl z>pe7Pem6Fv#HPKYD67Yx92pHMhoSZVw|^CB3>G=b9JS%&=lA4US-h1Q2^}D@Y_4~F ztz2!tX92kGFAs6`9kMdU;&hk=-yNu%ekP?v=fh^IgaU4zEX^>h|KXs2aFm(oLt*qi zY>S8_B>f%u*dN$K^>POEl)kTQqE78q!IoL(Oq>@I6BhMbCjcas1M?m`8Bsz^xUw3t zav-S1pv^;KRE&o-kSSCmlKrpjYn`Q=J$iNI;*Imba;yTNoGp89B47J{^XYwzz&NLB zXll?eEQGya^A<_DUN`B)c~@-5+xzWm_)RH0lv3{(ApAw9WQv(5v~%geqqOux%hEHD zEDsNwHGq%$4EJ)KWE^c|6`ot9sfnAI>H=Eb%0@_deQnPL)32Au)+p|T-??M(&F_uh z-ZC~A7(47@&p3#|X6^~Gke$AUPEIG)C|~{BGN8ElSXFYE_UAibg98qOsh(ZO&HwmNoCR;!4`2>KgTCq{3}~d_+*dROZ{C0qDH4vW zx)sC7089CUFix~gTK5Q7pBW&qTeEq{(#$wsVnpgDdc z#FNK6G0(Wj{70X<$r71#*g0ErN(#|pyFWQ7Zjpwss6>1M8@+(H(kv7jkr@TcDqU|% zsOnv$p+|7K44Tsk9@QM&4cW%sjxGRI16c$>=txHoPT;K!*b$uX`M6%_&A(0`C<{pn!EW*fSVBv~)N7T@*FvhBykMb$PFm(4$3 zyQE?gmS9V>N+4OM>EjXEuO(-{O5XhWF2&f|TMo#?r-4$UpxH*tyX6BXP9vW4WZLSu#{jmey(>y!^5 zvQo|bA@u|mEigYtual0;%C(6YkR`go3-|>x`1|xQwf@kF2|kF_9NKOOg~QgjM>Ct; zHsqf_Ma1r&WVRYbg0dXo-u;2UVDD_MHXjfqNO`Iha`qnOAxGZD4k{-%9|_Gv;r*P2 z@vgyu9bgS#+nWLKj|82GTWtz&XCvsN95+Qd!cG=%-#E~;F)~HsYxi8eEG1S*S_T3uf@wtz=-PMGg{KIva`uc6NL(_3Sfn4PGBccNwCO9#I2MG za7}^Cls{7fgLmX7rER)uOt`iH2+2|EKc^=Ib77X_)Y`PU+gl-EP;+~sxtVFU)LjI0 z`uCy>ON2p@ngeg5OQRLR%4^Wp2yf11KQvRNwX6idjK#n(Ngs@jKN(O})wYy_p9l=5 z+4|S50W$!xG{ijHRcE57muu+$MaMIxPe4F%;r*n1NWD&piBW+Rg$ALVRgAf%*4u1L zODyjGtXtVw?hnt8cdu>mU;EO?!Y8ZicMe3q>)FSFae0CPT?J>yBhRbGXq|hknJ$+4 z8)f@f_SNo^pfeq?;M$N_sKQ5NBBBQ-y^XaOCAhOr11h~`>>JVmF3K*79g0c5-qB3K zv)4N8+v~=T*np0BNVNQYB8~=&maP26cWcXC;O4~?umLC$BP7lz;$y0Q{9p|EE!m%; zHf*MOGE-XwEHJfq@A!cq2_eV^Z~D>a#Bu1ed85lpACN<*sU5W0AAi`u@061s6d~IA zfsP=7Ich-r6^2tM#k=%5O}sr3?d@mxK; z1MJ8xqcpmW1G~r#5zIa5I)8K+Wg9h;y{VGDaXvidASTVCbyHbM&l^u|NYEvHN z+=!8}I888uE?H&Vq7yYl!HkYS3K&8)XlAG(A$g0wxZljTAuw_(hw!`U#YOFsDdE8p zfjPY$na!Nxi8X*f{a;EmU?T^PHO)8*@KUUrV9=B$Xr1jL9~$f4dq&4eQcIDH-?Gp- zDKIWN+l_Hd>BEc(dR#@3=zI-#eoahgA0i&^$HCyuq|RY?U*8VU8ySh=%~6L+kY#DydhkV9b+YV=Hcgu-zBpt84D0 z;xmI{bED%{K?C5i{0Q{e-X83VN#BNJ-)y3~zkzF*&0jcLKY2br`Cp1C;FM(U)7p#| z4fP-7j7%0o1C;*R!X7ryQ-E)}rXMTb^mJ)Q^i#!fj75J(IQdy?zJK4i0H{DQfvlbAHm`t3TuUZ&^KVPp*-I%iDV5HR2jCGl zbqy%Ez#;~{t~P?U#pj?qwpHY0M!3Xnzdp5Cxm(C)bBlC zf9+hAzv)77jYt?lGNK02*GUs(qvfQf<^E*hmu+I~szFsCt05XDldI^f9&~m}uGeq2i`XF)wzAra}m0y&%HP&7DNE z$SUB0I|Mg<1dwzKf-asYZ8`OIFtA%b&0mz{FPa!qq_nTo9g zB3x>&UNumQBz*lQDlxDbU2r$haRP)!-ez{(kvq9W$g4ox7BuBXvnbrhgrO+}Om9Er z05G4}`2ZbBUzP`%9G;7pV9|1ErUHji+OF!`pBnp8pCl3G6%KFz{WHkp@}2GoyqoV| zr)J@O6ZR*5ZbCC7I(j42uDu!lqn4Qu6JnLZ$8G@d=`x8p1wugR7z!e4I`oSaXf&G} z8XEk8d3f~bh<(msmK5GIiU1#PXdmj)def_WPQRS^D|tHcYpA9ga$yLZeZ2248PR`5 zKb$LE2)FNeIDoMlfP>nY{U+%4W?rc$&@Tq*fKMp`3z^eS4W$!y>Xo_$rBrSb(Lzyd zhK}=T$+1e!c>GRPqMiS?ivw!`#QoCNyMcSgxoaq^e5zu|7_chW1pmdnJA zl!y#zPFQ3ihGVbEZ2ZO}1Oh50cF7N-HxM+MwkFJLIy=MM^BZ}HUL3xPDm%-(f<0y|2)wkQid|7qy3w zBT4gXL7V@NrmG65s*BQ>5RgVXqy*{iMx>>?8>B;|8|m&wkmk}N(k)%m-KBI$*KGco zdF73B&)IveFV$+u2GI?hmwOKm7<>ErP@28^gFeg`|2{m-Ub)zJI08<1d>(6YMra-^ z0hfu|uM#fF)>HbKGA_xAx;>I9NrlZhE2ikWl&R0Zkrq-amQ!NJ)9g)D73HdMsq-D& z%1FApu~s^0@94##vg7N%J1H&-;*jldKn5+}HKrM)D{&`1 zmjH?UYLPcgwN3XOhcag3KwDl(+RH1p+N7#TgH@kKGJVzg2MN9owWU#gVX0Zi=%UZb z+}wC2OfjG7iLu12jnVskUPf0nS1C%8u&gLNuqdL11+ zjY6xJ1Zbawgc*M!T*egeA`j*SE5J3dzL1N8VSb6V)sOyxn;uT@^j-eEh`F7th7kvh z{V{57$n;ycq@@sXZgit+g4K!dJMix{upXO??BQVE?b$cwGO%J< zRYkPgG{v7cB!d*FCgR53)d27tN@dAkJ&qOJDWUCSRfr9Jd^ZK5n$Lm`VwLksChfP| zwXxoH5*{SK(wi1uKV<7AmsbU2{@UH@lW^O4_VJo(&MnT~#qVDRc*1;;HyA||7-KoY zJ{vrK`}Hio$Azif@Euys`eU)F2oq$|$&L39%VDrfAM$8nAq7?uWtvqcPEIvIJE6Sy zzTvv?I88+!Wa<2Ak!TvZJOT4 z#g;IrNrLavm07>7W%);q6(>>M;h}y3rS%--eRO=wsnSagTqqVikwm()73Wq8quN6@ ze$Wd@_mJd#Un$T|zT@M#j=6TBsBjqnNk8pMLl^O#U70GW2;rA3qbzbYH2)WkKTKVo zryvMK*KpwM{a*Y^UFhVxQ?N-thWxp4>v}-ZHxNYYNMKEH3QeFI3)`DCVc|$-DifTb znaRdTT@K>nhLU4PV8P@KkFGAjR+hs&Ox$?J}Wt%R$W(++Ym`Xd;*&kJSc0Ix}lQ^QZ_(C8J z#($h@2&T*!g3~Dt>z|#ST@igTA`E#EI*2cdLoX&qS?~g>EwF?@ow{z1noAM~Gv~W| z)t>6i=jsY&cBLH|u9<%NT4q$kwj~iH0EAq18(3*H`J*Iluv4#0vKLvIFk+uCNawX`-?WS=VBgMe6t?5yxL-a|^34Q}8G_ zOj!xm0Nzb|`{7xUM9U2~pP-WlAx%fe;!}8^73ggBbmu#yaat=TY%hizW*0_kxQO~` ztGO^%7WbX6*BKTzGy;GK_lK*GOkaI(t@K*lu|UkFBhnE5Fq|HvvlF3;y19jk1xGup z$X$-#IS-kkq3&X|O&zVD-rFu0^5({RGfsI`DjC>aJ*UdPQtza&-}@IzRkOwwJwO!e z1o$|U0;LstM;ul(o>4B8EK<0lObQO^?Y-E|b60h>D5Ma!P}HkT-HyXUm2AB_3x-RX zwoouQcKrJX{1<5tp3=!SBfZq|(7oH<-kH%O*FpdAjkJkeN+_(dv5I*a6q+I(Po5MZ zDa?QtHAM}j{2ijGrc$gtR94HRuN%(l^0VxRsY{ABK0f}cvKkO7VT2?0^Y!^BK;hX4 zr^WOnVP2`@;daBz!a#fE6Q#TMhxQ+*!m*Mmwz4^pSS&iadF65}`rd)D={H(ZrOTHfeIa&-5~=DwV5v;?i+UhXZVcBno(| zIOS{pmupzRJX~}f#of>g4ZkJD1wE2=I%q&1?Y^C?c>;nzahYJG{$i&1-OUA|u775@ zH!S@A7q>6X+lhURGc4GShU^ca`h8S_fIrY+f#@JNAAMSV-F~lQS2tILR$meD>zayz zHuYvqh#({3^udu}WotcBtd*LaMLQrdn^i~WVA8dAww+U7&h8*3C>7UAMoY>r+J_J= zCs7`k5DWaAVXrMDx*G7<;goM&j+&$Ss`0b=_Bt_khRpB&bUu7wfDZLTK}izz63>m; zNPhpb4B#1WmG4rH9AHJ;z0XRAC(S{p&L4%#H4ZsRJ1C>4k3juKOHT6G-te;J`>Q0$ zNcKkh!26gj>Ih|=POsQwzo)zFJhqw+Mm3heMLlkyZJ{$0!WSd3)Xdx=R5Lx&8~Lh-;PRhCvaKW zJC+DoXHlQV`s8tPk~dE^)CJc{V1K>8tH3$99XwJp#wkfyz&)1do5Pd9dbUgn3F)iF zFZG} z*)(uR`OnX5LwL)ZX#F=bq#>+eP^@=YUeGhtm(Lg}3b!j?@i2y1%US3oBNdR-2B^W* zu_Bis6G|k}q9!S+2EQqT_=iAj|L#jY3Ips(R%Qaz6Q;MHBO!NcsJfdItU= zkeLNaRd=nyc@`|?mzp1anm6x!D$iK2fTbKL2W`Y_IPmwN1j}4M-mD$KV*<8tk3l&- zVl#3~q|0fpSZ|etKj7!WgT}#^v#){?lpyW}KabrjmJD;CN@~D}RZB-_K~G=*sLx4m zhCRy-HXtr64&M7R_R8Rw7loqO*I#@pQVJ@v)biR0a1*5QN55n2RW<9m>ygjB(Pkxs z%-Er%U2fkP%TrMBQ2XSEJrWABrvhkrY9yCKiWd|@_gtiA=xc~Ev9PJRLRh=qzr()5 zv#=l_;1Cg6{R*s8(Rn2Z5a^y$N0c3@%hd`#adurDR|_yqfmAA5Qnw^x;_2V?mPqdI z^wJ3oZ#cCrV)-1=Y$bZI;%V5a7>s`+)v{L|#=ohW6KSkXjnotZXlaAvI_y`kBR-*)797Y|7U)+#l{fplyIG54&!do+7x6Hv>2N&4_)*HeTZ1OL4PPYt zBr1bVM;2{ zaxg#+j*ieP4V&9soUN>Wm-N9?ej0sQM&Ci-Wz9r~vo}{dP0qThs)B2&=M4R#r7rH4 zSumRL)2qOVvxsM4FSyj@ka-NMO>2R9q)wooJBWFdT94+7EKA9r&x7Ev_O6tkI3G~m z57})c^f_5Ve5d_4=aVxFo`3(M8z?3-{W{yR@bP*5Oh6@21=L+u!oOZYk)*A|e({#L zLrM{*mI?l&68o1(`cHaJ_a{Vw1o1H3o*jkiMs{xh+zxq9TfNGjI z5tLds$GriKn^jKrLeAUHG6`m87B(b(ZWl{ZBdr=DBZw2TXpYu`L*-k6#?#W@B1|L5 ze^i1r3kuAz`z6SAb&ZM-o~xBsj_5Ho~UtrX)uw=g9O;h|x(r^|UoVWBTh zpP3!%E^_qw20V@qj@eelV($1jmUzLO>RWpL4a1iFDrIw|)vsq{CR@>hq0UpO!UI2k zLy3zoi{5BDC{4{#Hy?)Qhh@iVMH{Pf$R#LMSP+W4IyvzyEipHd#J~}J~g+JlU{%7 zH?vm7;SLK7chlE%M5tt%(V4uwqkNcHd9+>6iDb|2xX!LFSmDRhSU3Xun3O)DgEvjL zKQVZ1(-j^wJpA&V(Ru8bI?m2Mty6g(mwg(4btB*eMbk?|eyB@Qf4LiIoNTGp;}r0j z_7lF-byFSO(w~s8vsr_^ng^k0qMqtKVDj(3*u*?{4PA^g;;~|tzAyZc+C;3Y`)tdy z$nfNyRVD5j+*6w_^OyK$Z8YV9->VQL{!ND_V@6!Og&QGH**bZlASpos()3PMC)1QG zQX-^!X+ZtHeGs!v$SadMbUP2_D^*ljK@Hp3guRpgo?ar6O-1i3iE?Feljs^rZ7ynV zu9*Cg`2%|fj&p!~$3M5djS!h`w2;u>d6w)A3g)%8wZ(v?8b@JGSt?=3tVCnT+y1!r=@&m`KW!y9{plQ-j#0-Q8X5vzU0Z zvvsX3*)-HeoXvl7jr!Xj!9|khy{VpE6@3iayve^;*33cgOaE+h8P%z=>qx|609x3b zGcz;uzv1M+bj+O{3oI-7ge^GdCUJNo3nExZN@}Xp;X)mjan|ONh`ZwaISv0j>`veN z5T)As62XMLJU}jlEt`AAZD*4cr8JE9sj0Q#%eFp+seumx1^zE{!6`45OM`wdCt$4qO%-r?_Zy_| zE$!3UC7!+ACyF<*vO4BlqF`1{j%wq$A?Bi_=cwnE8u<6Bg1)4UPq89}M&8YmhbVuJ zpSw5iN{G@#b~0^p3iR-JE)yL4G%c=0G8-zo7@UYcI^17* zjWk1`Tz%8dyOZAa+$;=oV7fTQ1iyfGG}vc#)dnwVW68?U`4C4s#PROZ?pY%A@MU{- z{aq;S(%D$oXKY>}JQ6XQ!ua>e0ad&TTjs<47FeD}=7{dj&Obt{zn|jXQD8X6fHe|W z`NK9F8Z5TY+cD^q5d5RqB-MW`9v%Tk)r*7S{q`?DET=(KApWyZr;JVmhC^NrEqset z8PYQ9i8wkRR4+;=8>oTV(9M-`V-%|Lqmbr0h}rm^)1l5hR=K$OQD8k68B{iXOciM` z$$o1MI9p@#_~9H|eGNZaD1HX$4h~lQ)d~!v<{+HpzHe2~Do{vuelDeduvbrOE3FA!5T<0FztTrIT39mDc-Xmb4l0gJ2guZ(2a1B=NKJJv-v zbS;yO>gemV+jwt0n=^skOrzM+#3%6Qg6@yjR{7=&{%LDjHUyl%{tGpL2cPCyTV+<+6?TLva~>mh*qUjJ7s($eYN^hqofi#m48} z7O+}r{i8#ncO@!0WxN)cA?9Lia4T@ciygX)-RbENXz-nITx?hPCIQe+UJq)v1>zfe zV-2HPNM;ma#(S+urF}#?pVbEdnp*mh2@h^QenHcVonHTNjgouELej3iWhi)2Tn#u; zHB6D`I}7dSY$c{E>rKcGvQbv->p>XA$_#~Izf1XNA7$laaOnNH@KO-xL`MG>AsVa= z^l}*H7}P*abgD7cUHV0Jx0QdFQz2W02^UJUP~3J|Qhaz>`N>Vi%1#FmR>sPJF7XOB zle|SLi|t)>?jv@A!M8+5;-C~r9ca^*~}7gQ{ut0iumrv z1+2@@BK;08!;&6#bmLr-gs*m?q+&5_!)>`4@3frm`xkZ8YZH`%4%Q?!a1F|c3h6I9 z4MM9Y{~7^EP+a{VGh9Xi<;0==VP#e2WqSHXLuXtZt{Ex6C3RvMWU31~5@a4`Qb<6p z45%Fc)wil?bG|vF>=BG2rOzWqv zGj>mPi3BR3%Ob_vg%VKC?^17Io@AE4xT|D8=&7*v?s0l!m^m*~m< zUoFE)|C`vTu)!oL6%zkE(gA^E`<9EDh2&Wl2T0z9WMZo`r9u#VMj^_VIJs-79x%0c zfvFu3!The^r0yhdpltq8Ch!k9>?_-y%x340YiCx}eT;cBHRGG2c!^>^?#%V=3Z3k? zxF%eY!13|%!k}Z4^RAw8J*mejUP2y|;7RA$qUNO6AOX%!Bmx;V1>^ni!xL!ZZ4H{{ zQ=tns*%-~xri><3nQ+sXAAX`A4l3Jl=GB`4R#&n6cmMIR?Z^lbQjNaGZ7)JW^+h%d z8@9{ptIk_wfBUNCw~!yyV%ejluYaJIj5{cq&gCvt_vZ5!IpHXqFzIHhWKd-lg>2I9 zII$P~qHee>w5gZ|HAkF8(Rj!;83R~ul*)wa5;zitzwQ7;RGf5X@Qd}lwqyZB5uYTR zubl-xy+|lmVJCWv65uSh9;{80IM~5@KHrImn7qw{)^|8mKoDA9*Wh+cy5jfbv((^} zZ#&HL6F>UqBO!r?k1k9uU|iSM*3`^Js`$-QUWjraR1U*()KozzDrlucov9raXwfAG zVikw{iSG{9XbC0|6_Bu!VaTx7Ckj72Yga(MS%>AZH9mbfQ)w(ccnuJ8l`>sR`kc zy^Z@eW;koPzarP=#B11l0r;JfgL1#j)_Tmf&i$(l>MaCGl{Q}K>+9PYf)}lH)|!L% zL0o|}3EXQv$i2W!8wI4krmSgyc5+IW#m!^)@vaw;s~i3t$2u4GveqGI(L`+42r|r} zmMc(mly9R#pPID-8cH%I01KYjAyQC7&z-vvhwi z7*D2raDk_{j_MSGJ4UXcs@IjMmZ+1#i z*OM<8;QjGFhhAPTOzqW4XNGdx(xPn=^*8}le;nJ(;`BmJb(8KTOYTEf85~jm_J%nf z9i67GVJ>wSC_Qg*njA%x(!KZY=xgtP<5IkWf{ZzCDT&0ISU3%WDCNTtZk94Uxvjx3 zBpz!^ab$@-H6Lp5d#?)w(i!JiiN3xB@eeX4L*#ir)} zSVPtWJ?`v;v0rXdk8s3Yg!^hO+Asy*_5;E=0~0TUfPiG`y>_p}e7oIOZ0sQE=eC*} zjTcnzy2h)<5d@6@od>|Tqs~-zs-QK#aS?Ndzdb9k=i1!;#n;cQLnjtRnNYb~5-k!r zoc|RUtMvfXSwVlxA<6vzv|{e%(QI^RGJoTKbeA`$_2K1ObdyBe`2W>HJPB3}$f5}{ zgDx&fNJT>G^g};dkbF?p+H;99UFXI7NohO%UA?=P;OESDHX|Fm@iegyC@7%BsWr(9 zDFV7DLnAsp0X2cWSnK?vqEtkG<*R`+F>*-Y{*i8sUvrxmru3t&0Sl< z>Jh9ADdMkh!3T1*cvZ;X%5p$kiTl&TmDBM`>lxoi?G1zFSd*4zFzN$gU3G0ON1f1G zsYU=Jr@vdOe{hlJjthUQ5GF5%S{({9*_OcuM^I~cnOt=y5=msf^EoKrm~gAM*8hA~ zpWX8IgKGVSyA9`{Pi$0pNk(@OB{AFsS8CM;Sfj&%hYnSf zY}WFeBp=A1Z&k8z>adap{BI@1Wb(3#av5JtTZeojytwrI{(Db+^}cmg7rZ$cW2=SM zUtBl(EBY~EeJQ~sfIB$$D*Xk8ofszhlkzTinOT<0sOqqvbEo=)GyBgQ2y#^p3Tytv5v1tOd)fzNsWHAw+PI%$fp*x#RAjB+DO)d_tgi+A_elVSuT_8_~{ zaKbCA1kt{ie=T_@){RQU3zkfm&G7^?ZtrP+v6lt;J9bTa^Zl`Fk=Ojx9R8Z|w?XlH zj#fObi?}`h+=UX!Q{JM}x$ku;73%EV+q4n38Ehi%|Hy&RPUReA=w2>toSg*=>dOre zZ_Oer=&|b{y$M4i74i%k85yBVzXD0jFPPj-(XS^+Sg}270yg-dlVd3GzNv8vuwA?k z+KVeM?CtJsrQTr@^Xh(Q1dnS*hlGS=t?KEv>J$W1vat4&$86HHyfoA>(mKRqgfcu& zEkKB&lHOR-g5(aBjYdH;YJ3?t(z;B)=>^`<-QbNhMp&_mq^QgHA*_yK;_#zDOFic1Z za=7&)hqRiu`kbyj1i9K;R(XjP@@IXsZ+@evaN!BGaTul>YH2aA#D@LhEJF>J{!)jx zc}f5vgtWacd_(H?UH@R58_~S2R#1k_Zu&A<-y>zc$C)JTiiTSoJ^FF0mqwe#B%%Jk zLZjP~vun)n(fL_<)dS8Ve;L1j+J3?ipeF=18A+RewV4Ziu;>)GcK3GI88Jvg_bzfL|E>X^JuN$%iA-R7DLdlw9Ry&hp#r*#52ub|@KPj=pjw3nED(s|L;T#0}EAl$;`~g&H4z%@VC$kLY{2c#`_QcY8x26>N z&B5{UCeTv;ac$nd>kiEK~%z=eD-)=OY_v+NP}Q=p4FIsaaKha`KKn{ruYXq&a%whr-{O zdElLhp)|}5_W5{xm!-nwb-*FCrDS<~p1a%UH#BJ?6VOpxf)G@pfdY0TOHLxy+tXFFXf`+}buy5rU%j5x z3gw)lKy&#iQnq8H%r}PV`@+zp$Y^Kk*e7Fk4|nqqnYoVsl>WD5+;0*P%GWA(@nr%j zp4o*Oo4gtkl;$?c64A=0yz1Q-V1I@~AU{lZJ?sKsoM#0$BBZg2b~6daxbs+?fMRu1 zVVQV><+Jy>tBx`$nyLMopmNG982^jDKMy`R6mm;H`1RKg=x`)p)@CYnugltR8Sc+g z+u_$(eyNL0r^<{QW*5=@tgjzCaBk~YqZzJ&S@{F`!13t2E4IKBuq`;U8^^0Q3;WbBiZkN@|MpXWl_vTz7<(R@K2Wd{ra~s|5lcY zoq8SM_(;-?s{lQUv53t($sb*oSmJY=WL*p z^{C+etEa0xdJ~zZ)Vyqe+`UhB2rOIW^S114WoGmcqhBS`2K?4pVJ_Cu$~FKg=KP*6 zsSK^-oY7I4bTTa;+0oLOn&1XC;&)9gb4(v3bDZJmourYFa-t=}a84?)x4$5t@lb<7 z^?1AF`s=ax!T5ef^w0%VQ3A`h9S< ztkWQ)Xl`i<_3_J?5&e71mfYb_ldEG}Nzumv9lN4Vc)FXqFr=5o96@7K3mEV*N@&*> zA3r`X+y3bv3J(&+(r7>Ko_}6gT@|=LnQcG1xbvB{oFWj2lvcuu*^5Y-n{=Z zhsEJ6my);@XI)1`OxfIeqlL%JcmmwLb%n{()3|RV=yTNnVUP-Z&`J^l?Z3Muq$0ji zcUQ+b;c|DAYu*m&_wegOk-pnnJyk8qZED6pF?ng!yx`F8?!I81{AFg9JBKLKbZ&&J zT;^a0>-U!N$I~%a=8q$_U-z(_bRv?ijXfTWJy$$J(%2!we*-n0PMLZo)O*0ix7in4 z3=2vP1T5)=T zXCywsed8TNg`O4Z>FLkNJ|yXDW3hCbocWHLx)&niCgNhOR7Hb=6Nyw{TSS;-JWLHz z85CQ+TM`#Kdef3PCuc`Qmu0;mt^Ui(hciE+M>fAwr8xif=jsm{#26#W6zTaJ?5g`z z6y)CApSK5biDLWUA$GgGHY3$jlqvn+8={QUnXs|r*~-gb@^Z741rVYl+QXpyD`fGp zasnp5X&vHJ2SL7!7#}sY2RA>MwY$YY91KzCksnP_!4T zWTH{&l*!ec*4q186fg+Q)`f_@D23&;RSIw&upasV8zQ-`vpz4iG z!uO}+0=1!o$UCcyjicpekQ_`;CScPX3G2ow;e`INSb=7@OAfV#4})_-^ye1I+|*&u?!Q+YJqtsfVS@sDpvg6A`hM z4MH#^osAtxE1o2-b}tV>3P%bLb5_W578{k3RA3*ZlGjcMqLz6@IH3gNe^=g1FmEi} zbbp;*+_9fUQC{>RhZg^ZsD1Z1B_8NwLc|BWqB4_41S+kplx>tT=}YtBB&A>e)Y!x^ zd10^pHOg=+%F7vfK3d>GI`~ovOowG)yG&j*BVDQio%0&#j;7-X>e>7lKD63q{~&JM zhHfblmG7vDYAzmd9)h#&fr|Rd$ZacGqLJHU)FYcV?3U5{EaHj}Z&NeH{Cbm({y6$COh>}i3@UsKSOvs`p2Y${8M?hW z>}`$F<-MY4m0(w8DJaCAoY zS3}v$Uy<}{b!V7w-NRFP?q<6!9J+e_JbNr2l)xNUyL13o7@!ovaSgvl!!@mbk}8A6 zMKh|1w4x8&_9N~J%>sA2k>lo{=vvRW!HF@st=RRD3-baA8M^VCKl>AVZID039S%SJ zGZ%gD$~-Fzt#k}*9l+Q9pSNmnkN$B>@v-2?Vkxq9c2M3@aY;D<9kzegmP1)NUq0%v zo%prAEO)u5;&NG;Sr`1Lry1*oW%%>Q66CROTkw6Fp$@Wf4JHP{=$pb=TT)En5;Md% za9QIxbSKE2!`ocnG|HY8wSYPoYiw}0K9vl{8)Uaih-wm8{_^nf#Yw0#kqhhlFBZ+; z9DzK6_z45S7D{3Ln9|hk5tu?ea9aG`LJmBJyZ+Tg_wvgty^EiT>t!^8b`tmosqzbE z3*~|iY=<={x%0yY2uQX2ve*~<9p!3X$M$iOpl=WML{?P!Z4xt#ShQ9^6RObF7#Lz* z)YL($5MpR7nMm*LttTNop0B}2nB7F8;4$>Jdie5@yFNK?HZQbKqu`U{6It{A9tV?Z z5%6^N+9(OOW@IQDdN|$QozC2;*iVPw;RIWLeAkmkNzUlmu!SqI3dKe5UdI%9x*0ot zuC6_9y&`2cXwkYP`uZ!gdch410w($ELkB;B>3a8+wu)*06BXj?r#9I8s?>m$Z}oy! z3#yfvZMO7%K3F6_DUCdOKXOH;rH>8d$&f4MZi{$4;Xu)BD1nNTq>MCEOZ$t`>0kWn>Ri>x zB^HEMNpGPFNkj?*Mf`awMPH;pVvy~(X;1Q!(sJxCy6ZY93L=R(hnzpZvo_WL=$7k} zs?lFzeX5Q5&bcW$1D1|COL4}K+J4qdJ+)pwZb`n%9@i-{lcea=yVd)L`KRsHE9U9_ zXgn-72+q?c&g7_xN}@R-$Ti@g&h$-j#nwxo;-qwt_VeJ*A(1x6M28=xGZ!uCkR4hb zeFM+3WIT85EOLsSZc#W=G3?qFNTLq^FhAxS@*HaQ9Pejv>BPGmvwWq=y}7%&nJ*Pv z-Pp(nlGG+u?gp#xcLY!F93aOPFxq2fOFuW94TLk^NYN|>bnty!xWe9j0WU+=;K$l( zc?o68eK8ucr?;RJ39@T}to;))N6ucxHzh~mhq0`oON>j&2Vap$8!T-b3aX6Aue<5O z`Tl{ZrQ`RQG=oo}DxmX`8oE99f)&nxF%3>BY`;jlY%ecoV4nn2BmLI2LTVpbv|juV z^k_VQUuOz|PLv>^7jKI(Og&sZJWd56PjYJQC^yo8{WnilMO~FaYm-XZv<1C`55R<~ zGie74Nd?{gV?`bbzI5hhiDqxpyG zN!kUj`}O+v2PP0(i1(nK5`|}-eK>ceUvCQ8@|oB}j)OVy5I{hgQp`i)IG$jJGfux2D~^WTHPHegfJjjg|J))ffn z3aKzpHBT26#G?`~hbr|cglB=GU~T2#FlQ4vD15OM`zpSIi zUCKo&98S^;3#+_D-GA8PK&oB6qGxIpP@3L*d1;nV6aE#G`@)z{TRX)nZX5E;HcT?6 zFTv?Gn*He5+&gwh5Hwhbf^WfGUTIK1y~okBnjDS)R>9ka|-nT0-o&^lR-D_Krm-KNGeuLe21saI?A>$^yq&9Kjj(uZA@Go<=z zaL$~V@I_xbX;OOLWA)djH~mWvWT)2)8wjHY2G(DKBzLrk?c)x|<(UbD$CQ}U&c5KtiWn=e6*OvDil&IH^ z#R3DE3$tcF6jYCWI)?vC)@VC_eGl~1@M}ZvSOyRpnbC{*Z@cQ zuyD4_e0w^|V#3>r$CgfOoep{oCABOGte%%8Qa?iATEvLSH@ z5058?zK`dJ(S4a;G|C2gdy~x4aRS-4+mZs=mHgkra;V)ajtQ2(5JNxOs<5K*>0}Vc z;u5jqaq1aALnv9!E*>xRSr`kl2|ZVfOtLG-IZd;~QSSX!im9u`-CO7CK{L4Dc-HV&}KM=sVoypefDV7itiFe#jtcTh?QW8>U*T&Ok8 z?3-C_O~N~-CJ`If0)Nv;PdHM`CTGw%%WhOIa>ad@D9rJpaBY)8ULEzV%&TXL;rcYz zFG}P#|2c>rSsdPpB$ZlFkzu=(XcQj=_uJ!x#m2vVE+?JcnJXV*&4k#UflPqVWB$|Q zlLsGsj%1C4gavEVd4RK&@J|K^Yi>FQ((%<>ZTGc%iw(HlRB#|NGBYd8<7MaBa%w`T z$zxHx9=g{-=YXVkiaBZs3^}Ixo4q78cIDuR2umD^y4U*l=TKz&n@=d`O^3CS+kLwQnfFlUa6sr7C^5)yXFrI_ zQ_y+QcDpyg5tsZ?*sqirNa{*XpjLJH0DK^?mtU3roWu5twENL3N9}_wu@Mh zCx1wEPxGxEQs-Lutk!k;r3N}X9tiDfoHV_53t&M{ddi0w-Pbg6oupuwlBn8}k^<<1ar&D=8P1}9KcYf+0M zi`t0m4Aq8+%Ts44|A6@nVQF`D+S|-IJ;x5Bd%((iny^Ha^`fT|0=U66g|T2rOkaV_ z(YvrD|0v!V`6AiHOkI0pV~R&0gQ{6b&(s}WoiKbl#|=z8!oUJw@$>itbih+TYYTJ? zu4V*Jrp;G5O4{IE6nvdg_xT0hfEC%Fw874+-I&d9lwOB zFp*jadge+G#>)D947IOP7_mgK#~Nc6%`fin1Vwq z?}}s)lmJfE{&OQbV$$|3i=6ZMUzCt3qs82oxW~BkCthqjC?#k$toN^OII++U0Y<0i zM)Ln|h-SCrl!$!w^|U=$ZT0M%lM~E(`{k~qqob+I+Qs96F)TRz4AI)ZURe>Z?t%UZ z9yY*=eo`+`6K|RHI+)Ywdj}p8N$5t?|Ji@u0N%peL2=}5aR{6G|B^6x*@(@wc5eFY)CXNEx zYb%Z4ul6qX?2@4&<=mhIO>SFVzZ#>X!jBmkp^gkRLSUTD@25?AwOcT4HT#?oW$gNs zL$l@b$F@ulG9Sn0c)rv%$Z$~<^!!({UPCzvBr!EDLt$R@Nf# z$zERmYzu~@_+aD@XY^H2%XgZ6?2QOcFJ+v7Fj=gO{3-@sUfzy}yDPBQerC zu$mmh;}+VT7NDpvl{+aNKsZYiNW&>(e_e@j>CPkr8?D>9ltOdH&SkjkZep z=Xz5kbA*!VhYsC;xGMHMSV-^&{$dJ@WbxtweW4w#J`V4dPxujn{Ks%~Y&wUZmx##! z7UF-Cik-u%K0y+_m}y9m68ffPX5d_?sjXFQ+f7FZ+Ux6YdaeVj_xnG|c z=Md^RaMBKmQ{!?0of4rvZ1CY^xRzr}51eHp_l80(YsU3IQ+<~^ZxYQ$m)4b~bg7)SCh6;n zr`J~JHkosuBXHpP_Gmc)=-Au)`}^;8Md*;mE=y%@PfBPR%H7>vgUdeN<<-?t->8cI zkEX$g88LgFc-6z$m#0SLCnjpa82z{BHv5?Fb62}Yn35-DwLR_)Ku`K#9u5cwief97 zwpIlVz-DaGVZVXA2*m3rQ|AZo{n0j}hubijL~&vo&BeiC=^a(FAVbRfx|e1-hZyuw zQ&s*)9k#3b$|QHchZ3#CWfi(%zauj2s*=$b7FUzB9hZ zk@yHrkV-2d{b|$D{Gme(E-vqYZdeH}AT^?dhdJ~jG1KdA#ZPHHde6`;!aB^eHD-BP zzvb!i?)fxQvsaw_3=L}IcXe&n*K7BEI42ZfNL^PzbI;%GQ{rXu#tIn~UE8MEps5)a z=5Ti)<3%Fu>Oc_{2V50k^0Lp$gyfIOq3>I}&=9_uxm9Jt<_)7NV`1WWSYVRFybBg5 z$-;~ed*c)nr1v(-T#Qaetl*7ky0+vnyAfUoO=MI$dx76q|9{vm_Au+?|EyptjHAVa z%#tmlu>olBNS{ScSUkgi4SBO4w2O_N36ms0PNdGSR>mV>>UPz3zf{^p;Vv3E(sv5hCYptIUm^e zbQE&4>Yih3md0d%{D~OQQKlI0l&UusGZ&jl{LPHh5gAG-rrrZU7T|6%j-vCLQd}3| zEj;+kz6Ph7S*Zk z%j5z1MXVMAT#9fl=?Qp5*4%>t6xmfH^LksQE2_24_dYlwFM$wV`V$+WI+uam+hF4z z5P0#E)a^Coe*Nh_hXFJd%$S?XSz-1M7o%rJsFYMxFfBE^Re87kiREK}dbKEBA?Hhk zD1B~Xr2p>@%f;k~L-*Ge=vcA*zMQS!yoeuTUAp_s)I6J;z@b0^k~`~u4pZTgR)mIz zs%i**6n53{weMMJufx8ZFf5)lwIRoJXM^v@J@Fp+^8l>$6y&HRq4`2V&y_u(?M74_ zU`=Bl+vlbKFeyh=t}j)FpEJyqw2v)1KkSvw++5Nmqp7Jii4+?~ zLcl^s-LcPhc42aIGUfX}LaK_!e9Cg3d9;AV)iN~f1J}zC+zg*vQDO#E?OX->x|ce4 z@~mhuT`rRu5jJ2_85KzZ=EKUT4I_wm!?yh2$U|);qz}-Qpl2=h^DJceu%}t5X@i9+ z`Akdv{Q0xGu1-BBJ7?EqL1pr;Uee|1wFXBJ1v4r**iFz?keuSlIF66tLS<-2(6gfU zxWI(??4ebwskHXU+G27lKz8CJdK*h-hc1<`+$C!rb@~$138hvyaeDB$>!3fTK4gCgja)^pFMn#L){aH)k%D^5mQ+PUZC7v!)k8>P4_!kw=tF zJ22m*BP~G1E%U)f+9vM~Z3J&bQpJl>A`LDQiTKj#3Kz$Xto&`1GL+id+99Bt_C7@} zz9!bx>s1Iq!_!%two4#~OSqIq5pMa9GNkRXF9chA5B(5QTb((4r7>g%V$ zXy`&HpI$SFg|K3}6XG~KD;qKoBK#?CGvmY+`5Gcy)ZwH&{Ted-)G{?zcD`XDt`Syce|hN0Eg%|QAuJ-wdu5Zlrh z<-__DceHZqoIT<+Nz$MZ-QDl+Z)e+kfw^jMSG~1yG|-9JMMU@f@ypLYfsB{u!@_)+ z?mo0LpR?o`^?o9DRM=Iq>tM=C7CVh5r;9;7MfT=H?#k z8}&SpbJovP82N~VCf~N3SNc3ZlVo+|Xw8i2l3qM)hI9qGtX+pm^BsT9%zRJMr)Y+t zm=H9OQzjvrMm6B>=1`UTwiK>ItUx9u970b?3C*KQNR341Q~9JMrNHaQI3zuhlr*Up z*4y<97Sd{fA$}M9lv`OE|9%r9~)D+R_#Z_K*aC+QCOEtfhilhi#vIusr_f3 zw>ORQb*(((;#75AN_kyD2A~^Ehcg{o=Cckz@0>rrOCBiSoZD1UXK!r~AwWG@4<&n6 zB0*TW*7+DF^cwfA`^vVc(SJ`NhUlfQf!TIaRexIp!6@K?;^cG`>+iqSft75-2;^`m z&-&{9$m$v(O$eeT&42Td#yWul(6PEFepM0Iws9B@oklz9oib+HsO*3al>D?TsUB~t z*LQ9E%02a5TFvk=ADrY%XZIVtZ`c8i38p0t$zobU^)0p;K;zgt*j=IDKHxxZhT_$cR8PS*yUrH}c6iop*#&;Z>ndo+;6OTnK-`x6#Xw(3FzcEp$<~l- zwaC_wr%mud#iB3GEq+H1QbEgwP5VbIY&af!5$*YK3=R(Q1a&ml?pwq0OgB! zH*|p2P>Vd67D4kJ%jUo3srM+DCWt zn0eOuu$PQxa)Tg1^3qF4=pcF<<0*F4@Or1d&81@8a(E|4B6(qbEXk9}ja|e)BG-YF zXdSSDV8Tyhw-9Eat+JwYKQ6Dw_pfsmo{t}h$RxevL57D_G=(l^wnTYm!0N&ox&0yI zf#)S3w*C5UoeN}NI04x0`A$m9%wCWBGOA-jc1*pEyupz|6BxZ5_ADXT*EXrtG&(IyxNDkeNfQSe~cZY~{ zcb5VZ(nxpr&<&E3(vs3CAR!?lsKnizbME}sM`ynMt-aQ}-T=|8Z5vtQEalN?ao7TB zyM=&<<8!sB0CMU4X=m#K&(H-lT{t0t1J zJiL5ua&bbWMk(oNc{6iCe>3J4X%{D#vRP7;8^@3Ph(mBJJUyE| zflOu|XjR^|(rAduyh%i;vPC)pl=WffsMi)e#X^U2^KEwwThe-RgVs7JgbAk!)QLi( z`t(Ie5%IMJdRxa6Uqw?Z8XpOT#N_9|boBn|e>^cJbDriMNobd>!O&_vf|fdi>8g`g z-q#8c__&U`CIr`CcoD_pm$klsyVk1!3Jf@Y(nZs(`#WV0LaYLA2t>#ylbi3;JJUYm zUJHf<@Ei-Npea18WJyEHnSCk#$piv^`q5BLO;v?QR;E@3P&UE?iQgpO3%}C`O#Tq? zrB;-UkLuuKXDZTL_-c#X+c$~#qeSm>d-7pyI-I{@K~n(DHI*R3H(OtImhbD~xCXIn zBI6|Vqe#zUW?t4yz9Bel8{j4$g?&4P6*>UBpo4*%8~*`fFyUnd%w(wPLDGxfQRNz5 zL*#}nI3^#b3px@{_}*KO%siJNNI#*AHNMYco;c61PgL=J{vRUFuFuUM#svV60aX$w zDiZJIg;JU3tLccKT?#q`)PQsdj0lzm?GtdqV>V>lJ*6Ms>`+tkC&#`DuEO7yIT4V443|X-!~MSdzZ> zT~ryL559LCOp~x(cQY5kX$bBeD;CdNbYJ&UR}rc*7<+q}H=zhA&y10{x7$2xs1>{RprtWst+b>* zE+mg2$(8IyH2$Y*)%S^eP|FN;s;_J+)Gr@vB$HFNM?^%%xKhc4<65t7oE}M462106 zGTiSA+eNi%Nx$n;Wu#SCwu;J=DhN?)h?3(b2U+Jk zvfYrX5xrgQkZgClGZ?|H8N(k;mW0#kTMsgy57-R6VQ$k&n#orp`)5b5@Bdb;Ohs`9 z9_iwA3gHWK<@-uCe5cmNG`9wSl{n+~w)R56@y(AKJsUKL()t|}fe4<=t~{{}&=JUX z8RuzYR2!;M5g|$XnneuloV$4YTZ@q6&U}pJg7Ct%2%DwYi?yy-&8iSz^odl8vu-Spy*$Lf8lk^1b4cC}}BNrHx!_{Rc!$OsiGyS~_%n|c8N08uN09wR_pgd_1}->JUnn!E1{fqfT*x?@n@KfK zO3^!a;cnq1akcE$2YlCpQCoH7PkEYydAR(JFxip%ZlVYtUXsCz-w+K6ul1$Nu22ZU zOS-2WWAl#dQ zEZlr7X%vy`h%dcqTn#+*sQE%4#2^~f5z0gdB1l$H$`9N<*Lj~#uax}qc#yQ%zOJ;r za#}>KW09KC;$aog?j!HjXM@UXlYeF%e8=SSz2r&bVav1xWBkunB?+qZ0?~D7fNh@HqNAeD;Qe z+S%Tl26`B|xhew5@8i({e<}elTaZwp_Gkn z1}>@)>dOf)zLn@*)q-hSEr2IhWLd)UC>d%Tk3-M9W`hZ7YH5)@I>LNGGjqfJWF3tK zu)@T4+-Rj@9C0j(c<)&YklVEM#anrsX7}C2|om$Btk~(W_`1uu>%B?GdKaBkX)UU`QmirY6v;x&AU&1-RZa&i5#O-s!;WJ4*NX?gbtVaPn>9Mwe}mkMD5{=7oG{44*>`Z=>4~1$1*BP}Kms$S)uV zeBI4rM5i~J^dkupG%Y=>t zLnWE7S1jy3k_5?r3VVG$W%h2o{d`H=8c+rjc+4wTIzPe|RRPwGqSJ{Q31zKIgLL#C zyglOeK#M~bNQ+Dd_XjYhsH&+!O8-TWYqg$Z-|xbWC;Il<#ogK3+TN)4>yjadK`I-z zb|fHig=!a!jvmhKCi2%y=@9WD&I=+$Qi=<>8#Cd$!%dapc=N|EWA)60hQ5m}g#tMi6_jd6mcl{b&gXw;%V`3@ z8t{R06{LCay{bI*9ru&q`<6qM6rszU8p{i>^e^C{h84aiIA-C$`W>9LG7Bxh-d`bm zryL~sr1*BGv$lqH!6Ldq=wT)ud%;KXR3;c5-PqJaUxNhqlj&wLIPrk6GCnZ@74eKt zMPj`{*U|A5q{R99{MAMepewV+nVYqIZcwHxL@CE$BSb+VdBg;xm&|4up~BQ)PELd| zsia$ua|-_2EkuW79lvYUkL6q40HX?o4x#{mp$+7LMXlx+?C7EMkERjjIMuHW%HG2m zqow?Fo&oXToQ-gWM7fru_KpoP*ns`lanyDH??v@tPQvgEg+b^cGwSUznPzwj;hSiqHw=5$;~h}Vip-l z^W9BHAjE;{8Z+)qirhCnf-wAbdo&+!itlqbW|YO6uLzLp)_M6xj}hWWWFiY#$0@1FCy70Kynf45l@=T(~yaKAxNKb zcx#?RT08s8{1IOkeG~F5U+89L)_jS@KyJAEzD2eJ-ZbZo8 zUAyr5KI*)jHJeQ)tuCJyyY-N|SN)9A`WjAn;2g=;<z#z~3IPg1NMa*9%QmQi!f; z;Xx2!3DNf<%1w0Z%Vn(S0E4GXvSmecYC0Djjww-Igb0e6>QJ`4>?}c1DdC8Zdca06 z0WK_**2;0DXJbI4q1Q3D?3^$;{$cJYfP9#0m`_e)Kts^VUaKKfGn1W9V1=~-A~+kv zW8B@@*4E}TO>VB!)$7AVcQY<3N%)PV!WIUGh2Dpi=Tq;KT%AsW;jDIPzEyzi&fJ7ilINdGO}l{tYs_IO3((B7YdU!U;W$0<(cS z)@ZLD@8ytjK|55`uc5SU6d~hHr z>aemP)}(SG4Oi713^-U~<}@A}6(_h;T7o5JvBD$!#5oT^#F2}LHVt0N-{Q`xWhTvw zvjVf~n;W}2mu-P<9paP%hUd>+-N~puhp@9F7#!IYm^ooam3;1{)UEagcXtOfbnPP}^x>K?vuwIvZoDSDI)FW$AC%>7Z}q?5H7^rkRfF@T8~*kp zY7|nwB`xVN13E>aK?=^pkQdk{;t+{tBrmz7{jl{x z3zD1e@GUZf2`)lCh=4$d_qs3o!m?Y9V~pr!XNL==$nh2a6Iw?a zxCR^&ELCyx1(hhS}ty3?u z8?#%Gn+s{!Ve*M64+G=mBpxJL_R>0mo)hnK?#~M^$4QQFgg2pk@UUTU%=O!h%10I(t?ixe+<3X2zkwB0DQFr@H z>n8PQ#}*5yaaA?>vM~q`w&;6T^$K4#FN{i)zj~e5kd0BuPlA}&(@G_B-f={dgh@TU zaG%R{oQ;`OFPhFbbd*20fs@NI?nG2K7cX!`4^1rM4VlN_$%;LH`t;&`;PrbBU@;g{ zc;elV=mO)*IK)B`Fb9h^Kzu04S0*ILMb-K94=h$+{e%{<_O_=hPY+OojcrWfVGk#h z#pd}JY?uQs^AvVcCU_6-j=U!H^x^gR7?ofJ;z|hCi3mfUq}S?4EWQ0SUzEU~b58;F zj-7PYsTE*5A*@lQxmvgPBHHidNHl;$k~k$(MFb!z{Ap0vHPz*lT@tn2PYw+YoiosQ zuPk7ZDLTW+5Id{PrkZ>d8Dmo{O=(vtq<%8N=1G>4;feeBFG)ZNC4{CrN?f?sY~;H} z9Q!FSo*cQpd8q0k&&ZWcu6hnMKGrNNL|N{M+Sxvz`S63rn!_u`wAn z86j++)AeV+{JO|)Jmb;Lw^KA)yYF{r9PWa$PU0~is+enqOFJFXqBVx|56GILB)Ot& zkEC{Yr7Etz4W#a^nIZY~f3Oo#5mdY5;i;Vaysjtq@sE`zJ$oXWdA~{WCl#@3nBgMa zbo4s9rq+RX#GBpQ?0*-ulX=g&-8+8NC?snqmIoJ#?BP_AxN<`nUqtCleET9(@wF0t z)B+{|wL;pAA|c%H#<{7}`$e$u6&*F zq?&nqVtZf{nJw0^KHX-y2y%wum})ls=b^G8k2U%&ir!Gigfl&iwdga)q0V>jfYZ$ zF&!zD`$)3od!TRU>uY?sj97g0O#Jtqo#H&nSVfVd7q?*%yaa9ho}L<3kWyB%Hy)*{ z654tw+)^p@Rm;r}OtS|-&o)z)<7(1S(+K660%2lA8(7r#=e_k?HYas#F+9#8YN(RU zKkkx>K_L7tu_WO#)ude^86shljGpW}@Hb9E-nzqkk_=|lG!)PJ5^Bt;ry!^;lmCG) ztwpN251(Lgz7XTRK{D z#U)ueJ{1UzL&!|ocy8VT?t;&+?}V~NNgS&xXrY&GWnMS|jc8RQx!LL0Fq3Z?M3bPn zh#xX7r@TCH)h&-f3M}Q7x z@Xf(~4#LPQ#>pgtY$OWSkiG1&P-aCzP1uY?0;Pl|gxAVW{@#5|IUokQwNyF^ViwkB zA4%riayPHY&Dmete6dkaWF#I|Oi%@eMoX)8eBss24l(AImXOkE8@PRCB@q7GW1kn<6C_ z+tjJ`8CU=O8J%18m9{MWi(T^<2jMbvHfB)h(-pWw5eC;*sTdx$Ui`oY3;ND?55`w6Fkw3}>{C~I0eO7;Ne3uk*SpZR5-d~8W{KC?=6O<9JneJmSn>tseI3q8QIkMr%u<8M}g9P zC-3g-z2T9U*xJuG&7j*dnAkb$3W3yhbVP%+5>@1ZF~KHdV)pw=#_Z<@kUY=eQm((R zgZSy@W=k}JB~82#7gd@6OtEp$!=%=u`;+!jUxebLYbDvl;htq#nv`JolDspj;9}a5 zG9kw>ima%kj_Or=#!H1%`!8(a1u81EtQWO{#SAbl>N`7c)~|0LF%@Y?Dj}k%XsIvp zfBzOB)Zo)rKrfGA1t8*lx|BBBI!6UUONT?X0KsjlLvm>#{YH2u+kGOTzlE!9*v~}1 zKCZCmY>Dmu#U@sumqbfsN+UljO3=kbw)nz`=-EQm zBKSzF5X6JH<}q9SMGOW81`2n>r+354Qe}-sD|lL;#-G|%%TNt}zMu-cyU25Oap8UC zJ!la1I#iLCHlI9nJqx{CA87`o+>o?=#u999^xjSW^);ls=$%F0w45+yjsXz)VcI`k z9P#fEg^uf`d2yqDCP9KW%Fv{d20^53WaBREd6M8U1{nA!77PP!FTVn5`>dzl`CSb= zdZR*WkKd(VAU}nFvO?>)sHGLZ5!-I+J8C!*Ick-m(trF1n4(A`5(sP=n1DM>R!Yn+ zQXRbbL-WU?zUDJND~ydDid?8ZI>f^j(rX%oa*jbzD;SsTVCpPgzxU0Jem_0kT$g%= zb2pXn_GXSYg>$d%^F= zBprfXjg#Z}`%r}m+EfuQVu7$Gz!#^J;}#v4q>Fbe`ya1M^Vmg>*R)(jro7&FYVfAx z*9Miqq(#P~Mx&l|&3X}UC1V>UBcAiBXaUt;{*pK!PMfk@SwIiMi~vBGXI}e1wp@5U zNXKDc#IH)G@>vNhJ`i3SYwP4ENYXpxNE$$GPOySAK3gNKssu;p^iw}YFe%86QgL{B z{aX6BopI@~HQqBmOiG|jJ2dA{0C5yw$q#VM`bpIkSSM+_UOc3k=f_>js>miR`q(_3 zwJ5-0B-(o4&8hj(Q%c|8XFIYT)Xu9tfj#q1-WBN#UU0$LeZ7>_sL$H^V5EI=ebRCI z;8^lzU1eDX!a}QQ7yR!+vJAHu>V(9|YSoHr8vc}^4a@LWZ;XIH$kZ4EW?^Y!`iJo; zZQHH(T}UKUcu$G2M)Su9rL{8`C@xCPpd8mO!(jzvGh+`Ss*F_HDE?4;RcmHNM)SX*;c0PeCa<@-GYqmYA$E zR-3E}Rjy$!%DKW>Egg%m>Pt|{d!#69?`D8j^ajw_2LLZVI;WDtY8^#2xHDPyzQfX_ z>rDf9%xk3JBRLHsyV2k^(|YYt<2C%~L;O)i>^1>(cr%Xa+J+DTh7p5NvIT8iu<=?T z!4@TD8@cD3IKW;9zcekdFqy5|vb=nHh$v1v7kMhaO#3wL4`W;(2#draqL`FrAa}O$wDmlR=IPc~+%DE}ELJ2k4;MjXzByZ0ONj#xBIiF^H~K`; z?YW|8X0tFcj+WalFwa)z`<^SI&{g0XhU6>LxmdDyU`|WDB8K4k^%iyYNmur*IlPeE z3~%dEPoH^GwEY(o`ljXpQH(Iu$JnE~%%v_|W zm~BD>lTb?;2f8f!Q6$nAE{7bF?zG%;*m>DoL$RXuYHo)rrzH zJu6PwQTU=to5(D!e#wtdN2^v`|qIVU#6b3$=eOZAISG5vaD} zqiRJBYJdIWf6+@8Epzau?idrLCQb1}WhM{9%VhiK&&3XUBu=3E~%Y{_Ssl}m(1Ut7b%j#r*D@0QdXInTp-T~#+=3q40{6Cd{Sk6&@ zRk?+*IwDJm30_-ZO1Eo0T=8Y@Own(}(fo+$O!G-{%J2TV%&hsbBOe<ho}hL z4Z>fmN*^|RxT7FJ^F_WwAg->tw`VnH^e9oI(VV|tqjSr5$+?)CLV?AMB(cmx(3c7O zpR}cD#4}mVY6k34j6ZI~F7VHwe2z4?{j`7NrJc)9{(Za^)_hAP2n@)QYQV^7` zcY)^Ybfwqpl&4d~<>;Wa_fTqDS|pvg;aYj?F9n8CimkNjEgwErOt9WC3z1E#v?O_( z$R&;mSiI&u^)CHLJucq(10}c|3u_E@czC#ISS|1O?4l;+aLaQl1kp4rGgpYDj@UW< zuQ+WPA;nIsM-@`@*6ODUFD2%UL86#y@?Y%b=2vUxm5(3G*54X$>XD_jYnxoxM~&Wa zdeT!6Z}a1zMy3|>Bj8jSf+{L|0;ip2Y7(~|j-I}Mx|@Y(8r}tSpD)eNOAqhxJy;i{ z@x0FMxMSvRes&@p#FGYD;Y{v;s{vG$&c%}*pNl75waf7b^8NYWud9{4p7qN}d;3^D zg*P$f%5(&6Vo^zV_D@(9Pmbn^-P|wsgX2H=^_46+01Kh=Lr@ADl1biv%XTlCW^~`q z7SYH>OD`NWqEAsGtkZeN4`+e#Uxr1F{R_%xB~t_S;>`x zwt`55(58PM)~>~G{IaHGNksGHS4z0<*K|*R|9=i>XNKW~w0@HM=f;2bq{WN5ViXoy zDzbPq_nujEneK-c!50lpy+%3vj2U!4@C|_h$2ao@{MW%=Sv8=lqr!lix{_354F_G# zGhYV^qA&O}9->2QUy~gmnd5X`J)tC4RqTlDxahSiBao}B`Anr-q6%hQzjA!5;$z=G zf!*Axy~Dwe$y#myqzM{HBL`PX?*@8~BN+=zS z`*zSW(D@YLdM~dq(?e^gh8^jh+J(V%~%W~H9H(jvxp@PV!33- zaJiy{I9Z0J)m4Z4*`AvV!=i+iN=F^^SW-uC0qPf*iC?B|Li0dK$6x&tUOyriE~4qC z-X|QrWzoCGhQ>rmm_=YuxLj^A3zaNkZMF{PD1r=0<`#XY%_j;uHW4Mn zFd}?*&=c22UfKB=>FMq4vk=qqM{O9M(?dY;TwfmyqPQw3-ZYO#A#^FEEDVH~{9C;} zd|Y_r9F-k#eu`g7F(P3QVq&8xZqp;x79z~R=4|jKi5vSF%%bbju9zvq(w7H&GNwjG zX5qf^eFJ5qv5d0<^iXSokXg-X=W{M7T>{f`mUEJy+E`aM|H#MyVaDef-roa8hWL*X z_(Wem&Kfb1+8NQmKfk(fJL}lEbt;;6XhJyh5~e-QY`19Ad9;V=$$7}HN2pNr@n@)6u3qxR=LbZ+ag0?Jw{4KRu;T%iQFe;)nwB-I<#}V zxmgz&5Fl^2|z+S$Cj&@C5{XLQb* z>O%zTucWoK(%GEHNuKX_63B&TWJIo} zvt;moG0AE=w&2&m=c%*@rl9ll&4McXb}JvXCCd?Y3sO4gH-Fp%04oqM*Jne{N=Ida zXGgtpu>+Q&dwY;P609PXmkKmtD5i8SuUJ*HW{F6ig}I81NMOO$_=#svDL{9MVMKz^ z;nL~zuJsFJds7lY^X^lxOojD5c%DEhkeZr0`RX}?VV76p{-3+MyG@h8=dBBg%{YW* zoQ3Prl(5~;QBer%TGE!L99F4N{p_d#EFLk31Tm#$%7ne?>|Y~?ZdZ_y9HDevEgqt0 zN75KZeIL5FrSUK}IEbowbcokdxI1)12K`gD_1#SC`v?UZ^_U5N*Hwv`3Xi**IqWq8 z8IYddep+hUDO_Xji>7k;p)505v6F}z+~?0vCQ#U;&V2$7MW4vr=A>oz{-u&+3#!sR z^e}&kk8&q0Y8hvUP2MNDx3hID0yB~W1x!Flb2iEC-z}kwINQnap2vX=-I)@(dFeZT zU>E)=1pNV?Qjh7%_@im=LYTpx5+_%5o;0k6x6$n<;3Q0m245FFAHXpursID1g#DPQ z=~uV3?XzI{loYu5hr;s19bs%s%NBxHCXOEu*cU`!3j38z5570*^vFFv#9V=hV9M^yp{}$d~OXKOHf}rL&V)aYS_coFhHp zQ4O3~ze(0DMr`Io*W#kxrmax4vpRkf5@P_iGI%*vzW?gk7QT>t{?vf>MgqA}eF|b| z|4^O0I&e1!qReDRbp@*x|22VFuDjd&e^;$jue-lL$yAARc*p5(T$&p~5L_-f(2wm~ zduE&iZfGJap17QE+1S<@XQ5#cO=`t*K{Sup1S*$=t<7mS)65Deu0J44ZDx;eN{e&y zhaTmo*1m&Q zcR4Y(5Dij|>LBoD@p9P$_RbxT$GEe1a&odM=2vOCYA~Y8wi#92h<$*dO&p#5MFs&0 z+QXM6xNc4#3KB|SzU=*U?IB4%Cxe_;vgQP0#T~_d*CYxFq{c4fRY8F5#QTl6{~T+d zQ0=)=CB<@PyW7!WNwXWzMVCiJkW{XdDG~d|!pcNp6Ak)}oYUtb^V2rP;*-FR+SG=Zj*<> zFh+$F*$Jr=bllBByb+tIRt3hZtpHq~z%wRce}&$O5guY{Rm}uB&ekGCw=yw&6%#Q8h-T~&(qV9>lQS`s~Io#^?|1hhv&3i7Fj7mtz`i=1>6;9 z)fP84dNi^ku?h?SeB9oGopsFj`4w`OJXk=X<=4_R~pXL+Xzkl%Nrd1m<08CYO;%MdkN71C- z@J_;J0A0zBNOxTxR%xjh!xO~hD6KO}4Y((U;4ddq@zA)=q+Z*eOX{Ux3JL#OYOL5D zn2H=T%ET9?s}dn8b~Gb;`z9wf+x(QQZTIEzY%-I|(lDPARXv>WWu=4C7$ziJw!*YO z`;YRTSkCpQ+kchr?ibNIRv#3t)Qsc2}nJ5Ia%*VorytGsH;4Z3k4y!Iop zf%g{UV5pGn{r4DR+$d&aVNmdrEd}C)X#X z66m$5@z6qyPkoNNcpk~a*>O-QPzA`*!tJ^O(dyuo8VU3$`Gon&A2i=-!qIG+Atp4v zuylhb5b=TjgS{z(nt}H;1l@VzZ_ql?@;}PS$wB;r5Hsp2Ly#9rv{DoD7ui3>S@tCp zVsRk+L)TUv)V1sFjSCJfVv^G$hLf=I015l?7TT?uTyJ=BK_#%g(G5b2P(EamJ%e-b>>e59!cL*WS`+E?hb1`Vs| z6+9!(wu*tWVk^NVKIOO43krwV(LUo-=k&{}b7Sx$%WN5hSO4ttZ+p7}rMFu_ezwblmn77vXpy9j^`wO6bu3? z2;SY!^E+hlU(2fLQSj85-!`#8I`IzLwb~N$`OS-k31*sybKAqL6Qa5sjROh6JoAF! zNa35B$Rgan*k!)~>%{=z#UVfI!OrMTL5;6deSEFW6-pDMpMAG^CHHXMXsvYfj6s#LN|%fla3 z$H03ff^*EII>%6T6(w}Lkj)TS54NLlmWG*;ee-ZO{qL*T>u4gjUD)S*W)d*7_b8k@ z*r41R0&oZr8RcSk{AL7a>sNP#P0t1`Ee(wdq}Nah#@g@>3GjJ75XisKzQcKDP_F;B z9qC-0FT?&hiNpYo>8sfNx%Z8cDx(3i4GmKM21(0uaYoDe<$R1QR|6UY#%4%FSp&QZ zvaZB@tS$fk$rY+j(B7TX>UG~uIG?0i{WAQG%daZ86X?q_wuEjzKIgOzIL@=jbOIYT zULOtyApZ5xo3%%Eiztg^WGfXPzbp6X{O_w=N?Uq;QL>e%g-WA$im=nP8tF=eNu>3n zmUG+?fo#MPPs29hptLDI?fKW<75k+!{&(L5o?pz))Cs1 zUn55##U>i*Jabt1Qe;uwKH|yEZ`auJd*o2@DrE>=-CX&Zfc_MQahB`q`*eEo6-i%& z(VXb;x_@rg1?LaavP3r+rhQ@^oG`js7Fa$vZU2x~02{PX|!$kpQR2Vm_U<-PfN zfNZX;NtE2)^h=Ry7!m{|S)BoYe#-iz9i=Zn=~#qx8=<9U28}B83kMP4{O>}WFL3`! z``#REh}xV*(`Uej=oy{%gKLc`$fwXCRw3dSNR8?C{#6li{No3%*Lo)fAGvKNe-u># zzrg(PHkvH1vZ;(|K}5ccF*lkSU5WPNIrV&ib|FJNrdHlJ{v(82x-j#v4+(pfRmM%D z=OZ&wvw~|p4T2>%DXM81hpSb)K@^w%{C@jl5GWIM%$2pfv{YXG>eKM?tfMgh zU`g=+5|Hs2XB!44QS|vK*syRZ%68z=U4`W%PEQ2FPRK`ZKl|U^`_qkQemB=2P?nvZh`MKZPht{= z%FBRgA9O&$T$dL2J^vOaj=9Si=U#xxrXue<-X~3JwSWxi2+DMHH)cL_C_PgQD2Hyb zoqn=2*f1_*S}J+7#v*E`RasIT3&jPup2(g^+{kiF^#t1#?ryuO)m}Maw_F%3i0>7sMtGf~ko8~oUc{P5JUA#;y@t`3m!3d@V*8lPr9E-lu!q)i ziSggTf!c6~zrQqJG3Z7_%3y`#>Ze_l=23}irzxF!r(K5of^NX)e2%Hz!k{q8q0pQd zt4L68^w|P3Y*36iYxc+2kY4){9NmX6YcSabFK1_C&%!L}b5~c;i9s~D1M9ok<^`k= zoMUyJ4Kt2Y%^h&~xLB9$Jvnw)F6p zPyelmt&w(g))+2^$KUP$lu5uu7}KBKjOxJ+W^ zJsDtrq>SoO2IJS_qbMYD&G?AH96{`MUOcCB{Q+)y=tZFG^6@@e+`FW*Rl z`pm(XY#p;F^t#f?GAPWYpX(H`UV80QQJ5EkXfH%pUELSUJq(DQEm-RkXm4d_{l*7g z756t&_XD7?2bq-uaE^hZ?@-#!lJx9O{45_CZuASEKcz>Rm+pUu5S#AV$Q>ba2IOh~ z>|My$(paW}>!FwziA#sGa)QWZ_{+esqHOiy}9NB%$Iy zfGc?Wp=xljhrIWZKY~PJD6~quU%0O(l0KotRfUT@GEIq)VbHawSV*kjv=ZP;8bR6l zr2jQdcmHk|Kd^1qL3m{rm&A;}@sw`5!ld@=(bhu;V!{h?feE@3%{{Jp+(MAFl+F`R zj_+bK3aEMyZ(CNrVV!l*IFu(oIOlFe>)pM{W}3+3#R_(9k_AJ+ z+liEO&_cVt_3Nv+bvvmv=L0koa%oZtv)1Bk7D=?!uvh`4;e0pk zH3(#~{oARO8e=Cq!~y}SRQ+9Rt;7AFdI!f*g2i01U?fbzlH@S<;$p`22v%(zijij( z>;rx*$6YSpEE#1l2yG{er-LpRDPzrbA(RZ==hFAmqXfAxnX!Uegj+EnKcc?$_0dze z##cP#cFg5_WY37i**=mmQALo>ceR2pvRmDu25izXQp7W98N_iNfhz})@c zg4IP^{5L(WE^?1Vn4tU%z;@ry3yf1O``ku2U4q=V{BHgHd=tobX_Ek8Y#5;aUrzJp zo~>F)isYCg*DZ2#vN+IJq13VnxKbAWf3paSx|*L-2->M4NUo6m{Nf*-i^gP&W%J5I zs8$hp(T4Z*#t9M;hbAJFV6$x}n4!!VXO2Wcl2B;<0jm;|uW;R;~droXI^F@1lt5dCQ zv6M31sIZ6Y>qty1Q>!U~%~x}3ER;oAf0NlMd|`F>}KPXME~k475rP*WutmyauGn#d@uGUY{Y4lGD~qFNYKYFyF4_#rjXK<4c6@yP-gy{nD{5SL{vK zW+?`;pX3XwZ*J;|bXjhl1=Ile7N#4O$vnn*CVW5Y)m+QTm9ea%}=SIOBR!1PlGo z?Z^Q_h1{fXqS$KsL*k@+1?qXp8J_X&yiI{Ua%WXP2AZ>}X%%(6y7HVe*#aWo3l5R) z!kXU8xM4dQ9#|%q4HH)~JXMXTE{UXXNzGVFO3U665lR}rn9O=|ce1>;M+?l?PkFex zxwqi2k}F)^XX_+-EmyI_7MGSjfheHT+mHoAW#*)#TMI?Rnl_h2Hcwixvu=>C_99r# zL${a|%l_Ar)TDg8&)+qxyYj;5JcRDteDgJhJ>|uoU(CsP*s+I&h1sIg@;2VnsV7J3 zirszd^7i-d2>JT-X@9aK@h~3+;lw=VK)F7bIQj^C0HM6!5um4B%jZNyNj~P*ay1_D zacobu+L3Rc)uS|gWxfE~iHlGRCkx{H0!xgk*wAPQl{!h{3=5nD=+4=3xFp0;^>x^y z%#nkPPfz|%YO>q`Hlpr6nOIKd@aGbV5E5bvs ztBN%Vn4=IIb#ZpwBg+3+b~surEoW;Bc;Ssx@d-4dThz=((gyq-`FYcK<3@s!+A1&{ zmhzERUuv7iG-b70HDi>)J+%ZH|rn5}tVn@XXY5$GzYm+o@-rGc;+NxUZ;Cnyl)vN`3@(2XA|7SC3dVG=x7!P8|GpjomHScU@7E z-5~l5JUC{^$>6$;Kg*2_mCHWkwg-mi+W=SVrh{hezkr z=Yn(r;nw?u&z~f6b^f5}`#3yQVM&ygTy4!*`y$6FE&F-CY`;b^W;@8TAGZ2VF{D0( z`I1A~Vv$^$Xy2rB%d2DU?{VW4>C0-}wDz{+2>DAHqw5G!dzMe*54{Ke^P3=`s4^dC zyPVFF)L@MfX4t$pm(nA>qST+NsK)fVV$+O;U~zwbO+59xQ%ee%FUjFYQA^ zNv{d{U>H$^#ZC&W1T`!nGV8i2i{+6?15~H9(TJb4Z}0z=OiBE6h|S=#yDLjuugJ8U z2F7(~+k@B;Frw+q&iBAyaqg);zJC9-*YI%=auf3|mD&G~HnD}pm0!dcX>)Kszauv` zAq8wrklYKb8Ni&K)A5${kfLwIBC*T&_V4xD$qBf-<92|X@&cBmI!xZxAI2^XADlw5 zEYzZaS&{C!qgoy6<~%Xn_g)bQwH~x69V2bAQCW~DBeQjOid&wdlHq2`f`1zzk_!*7 zXR+E#=d@l50wmla@_#22FAa>0i#Kjhyg7iCMpyrM=`ye;RxLcirWVzqBbOo6CIJR0 zwXb_*bNACEuB|?)Cr~pI2XB7m=*`h3#EHsHHbQxk@jnPlcpg&O&}RlY4D#+Tv;g!w zoJ&4$Vwp0eK1F>i+0yrRBvrWJZ36^sj~ifHqL5h%hcp<4;&8+uc(Lga>Kf&leU4H& z$-2amHh6%BD$HES-Kuy|d>hk*UtS=ivS2XrTToh`Y%co*zeZH@MqMDZslNV2%GyBo z6+lIl7%UYYrHWWZ!X84khR7?cAj8bS$7kF{P@DG}v<)wfj13Gb|Dp$L%@mSJ*dZc; zd(~$4Lruwj9w_ljucX#F>f=Y7C#ZmID27Xy22&TLJ#3}=?+aK|L}{WRDjSKzON0EJ z8mTMu)y0I+GKz%k;k*xUa=*L%2ROwLtde^r))?I%7V~d1m6?}7#8jNOmlv~bVqG(4 zWCSH-9L?&lq9$@t5Y)t!3v?!h`oZMz$VWn@!FyCeVSiJf96irgj9SB>l`21L)Hvhz zs;~XWC?}U<$_Nh|QqQ#c(LW0SR%;#UaYBC|9bMpK`yJfXH5BHsA^#nHVNutk(T4pN;6hU#exZq}+|a^o;h#srB=t z2W(6{|+BRtMSTv}J9*4WDLNs6+KEV%ZwF>f` zEQD%(-@-mC;n}1@4bZ6L3yP-YeFZfSlYSB&NhEAv9%*F_Z@7%uJfr?=+|CO5x$>}~ z!HbLgnpM26^@u|Tjd<5wc!)PXEFyzHYEe{)N&u*_Xb3FwQ&O4-K|x`HkW&?4l>T_#n1;{S-c3bv@au03>0w{$mB zk^+u&*U;S|B@Ke4fTVPzG(!o3bV^7|iJ-KkAl>zC9(}KGet@#)%vpP_d)+bM$1XXd z&ik)!&J;VdbRpv*p%E_4E^j4{n+f5khqFI@CJp4|AQ11GEg;@u9-9@y&L3Y0ZwEW6 zv&FV7`IJtZ;5URC9E$Kq`Kb&r7*oWA7j#;^5E-^1zxq6XrL~W1{HFjfWe(E?+wiQrAv^lwhx9ysKZ_nJ3C69fAk^*%;${(34T0y^$KrOW9wOq0B5mhW+byzGe5-mE_$g2_eZDwi3*`Ox~~L z*jr;+p289mec+-#ekag({d1^Vx$Uz+z0BT{Yza}i8^rxB706imTj-s!rW>W}6U~q> z$v=p(I*&>4;5DMdLW+OvT3A{l0lcw)D+O(t^Qn0ex1zMH^e@mNpPyvu_75wka*1t7 z!@^^OZD0Eoti&cHBqsQAI4n(dmmO(ap}ChNuR{l<`vu1FW9#Or+0R53uapLdo1>g= z9t0jKr6kUbI&qU%F6x}IEe>Oh0V!1ALedbGkWrHR#(x&>##ZSMK3ZEG=EiC`j|t{$ zxJ1@uZGy5N(YtuJe3mC@7z=-u6!|6jVa7#h6VG5ufnsG^?1jZd_e|0w)!NiCw2R#HO_;P1iFox|Y+rXrhd_qj&%EfE4L zYERJ8os3M>t|Libz4Q?HE(xBu6o*RFAQB%x_QLN`b}p6*2VM#uzHnY`L7>v0FPF|Z z6d5SR)+fHcfsKaz$fT=qhif0}Yfnx6d6TeBNA;UGiX9lOhcXkYqpIup;UkKO2(wSg z$Th$6V8neav_bvcxr#+$4!+=>y3n;1mvR#d)87R2)0+DF@MYKYT>Tprb>l}EGIvY1 z#%AtSKAdMPljwA;|8TA!`M>v3<%dYH5K)!M#~JdlYm`% zv4A4Mo0Z6XJE%r-(un)0dw=#r=OQlt4COEW)f|o-yVIb!Fe(_>e&YXulll>VdbsEG z^f9ofdz7Jk%O1j~_3A0a-A#k9S=>}SHH{paza&Zaw`6*$Pc7vH4!1y+*Bk4yOZ#|& zJ7t6&S;n_KK79J*1-CjTu;4rS0adqoMAqitAcPui;HUsxpNXLC4$?71(ZmPeqU&`6 z^w}w7R11V>grfzOaEW;jUX)ZxNRFg!B57o z>amhecE_5a*ZT6f#wIzID2TI)yP-u%$vdA_5#j?&DYruBFlqA(2W8PrfI@|)WgzH7 z?uDTv(itgak~Q#@KwIYDR4M`2{2Gbi^KM4WNr;XD*%~n|H1aFZgl&14Rkmrq{;=S} zx^Ok0Gk-g@F%|(yC{{_dNT@E+I4sGsH1@FQBfN6_W% zY%$KD*@r_iMtX2vErSp}e&(csy6S!A2V3R0T{_4wKcRbQN{xCLPgrNt|C=nGA>9g6 z>3X!@omtP!Y+dI*NYu3;b7SJGD9OTz?+w8K|0jm`OYQT^Z2g5=pYkn@(ovB!yWjoZ zi!L`lW?}X7&L7=XrKM-d1dXh)dj0ikL9XYSI*sqiTiq9L>Ei{}UZ}7TIw>#D;NDDBevuJ%7zt;&$V$IR)*IQloaI9&wS_f`f!NXEn(jQxk)2X^mt=YcCC39(Xo9F_ozRa&I3b9&kxSA0ixA z^1C`~JGAT?ZEu7$gs%ocn1`Cb;Uo(v9zeC+7s5iA%$BnXQVvSHp?^kZ(b;KTiWUX| zre{b1_X&;Ueu#%yf@1tdWP|#q(er$#H(G+s?y(k$8`wa7XT@iGSn!fwpbRpVibc=b z&nO**$o8fPqt4OL2s+u-?t^!`1l>c#a?C z91)gFjA?lxig(nqY#SBtaU}nZpiiT*-yuM_U!s{(lco|9KQ#suC_SG_=g&5O(j3(d zxJ#LEfshDAY+peaE!sP1Aw6OuJ;xW>X@3~II5NrtR@ocfNDUr5{5%Q`;saksZibPJ zDZDZ!%|A7NerPcjo>2F749>bfMC$&?SC0K3h&uKSgL~E4JC7nZ`_egsf?-?I?|)o? zwru*nQX2oqeRv<&!uoe)SjWOMM|?+R$!RFtlYs7Z@$v0N-rd^5#Ka+{YWt3o%mUcb zM}p?@eiIrR8d}yrpmK_%sgG%3{78r-sKXFB6JOow(;*FZm)Tzk`G=Gscg7_iu*WN> z-v9LKP<;HMY6P+bJ3J^M(iNeVp!L6b%gse@Oy1Yrf)w!D78U|`urEi8 zc;(JiAUP(omZOQ;U&>wpmsPj!d_hqp``$xf`|8i2;^Eq2fM@lOtty>r>-C|{flhy1 z8&rPFSFdO!Z_ihO$Y<}SD6lPB^KRua(4s`kaNQOT;=Sgu|9d7wc|mJcY%6M?X-O`2 zq_D&B&fc=xP=!Qb26L}0oS8OkwejgtyzYf`T8UHB?ChTPuhu*xw-qj%02TIgcVIrz zTRM6f72)-m$QXim;#rNuu^?$AY|?N3vKHW~hxJY`aGD!BI{#@%Mzx4WG@ie(u(25x z&eA)~{nC`3m|AbMgwfeJ>nsP-6}-XRiB=TGiEqr#S_Ql#hym@T_dW%srR7Q&===!D zm;O+G%|Vh6ey%Crx28e9@()pM2>wW{>VOs8y8CR&&Pd#5Q<{Me?_3FpLWb`}AT=(73sq^`BXgt$MCNLN_5S=SrsW@J=^&hG8y|6_t9jB)$P!A*2P!Tbwf4FN37cKxmk5hj51Plgyu`J zc<}wJ8ziNXi4!Ni6hCPWZ{I+aHL#hR*ig#qPYr$tJXlxO7mN%s+hRcY+VwGp@xgFK zVZ7`XimHW~NahFawTW3w0NIL5GC*z#I)3Htvn+89KlqeU6tM1mPUIYkaN(kZhDRnY0{DIu;*&Aj~~HBEo8BQz6%n zjwzGufsF3=R`I=dq2>{u`U^UG)(IxOAQ3blTwybmPVyis2+Et&?>`MKzZuAOyz)6D z4nhi|{DPtOYbS;ehOs6cglLVyrUc6R#=F&nbcj`1hrk^Ova6V~IiB2Tfn(aa-{Ey1 zUyhIC--6Uub79JE5g|c%2L?scx>+X_?fi<%%#qp**^cYuWis~PW2NIq8tmXy7Jfj+ zkxgL>pm(F1+s+4?fpb7is%dY>S;{Bugwf72qBBO_+}srKw4Yntoo|-z@NfzT^OB4g zp3(_KOCvw%i)9~r0n@UUXOkFJ zHU-iRkL1cb42h&SRx+Te7d!!ELr;yM=q6q)Yjm>uQ4)F!YD*8@;vgk=!e^ zH`5k;jK)mNTHR$1xhFrn%*-JB@pqRrGk<>0E_jTpBrO@JtQ$yvS1mzGyvLc+Oar3^ ztTZeCyp|l8v*6`uQ&hGo!qTg-&ekGGm%l%r1xXpPY!---q}$&?W;GOj$ws4W6z7F6xW0w?tMf9~6ZZ)smFIfC^Y*<)wFDCYs_9|HBHFRJ5Rwaq2DWoba=ZKm*=%ac9 zE9>%HY_%n^g;$3IEF8aqU-D=ZWo*i#ASX*E71|!qgWTJ79{d_e!s>V7V>_-~{O&+{ z{+voL6HT#vPQHYzfQ?uAzX!$3Fg2-7J7$@YX50Dapb09Pz#bM=KK>0MBQLKXB%sLC z_xa5GwB{s_5BvDN6un%(I0AaMPtG&Z?+<9S)5%9Htkw4@bKGMz$dJ;l-y)DJ{o=&@ zz#2C1mc}QPe;kplwfv^a)l_KH3xI{YKMMmMx`sxra59BCaWjVfa5Mb29rm??=je#& zcV?gXjQE(~5Z?$N{0wh`O{pY5m@8IawUUg+vm9ywZ?YASNi<1V!r@(RV zKBKz2z=B<>k{YSWGdAso>ay7ALD4`p^}I6cjEVNG_7*!11#SAMaIrZo~`{B8UzPgoaev7hMc50CwMl$XpApM4Zn!Ut;A!cHm2$DvHQ#PmIFLK(qAw;o>aMti<+DPxck?+o zI3|BoXP_g(G+E&6jJ_{kym;xMJw#nb-)Cnb`xRt+_t-@;(=#(OH6W7&QPgSMn$V$N)Ri{p2m)k zs_0M#=lNT^$b1j>a9s_Jfi|DLhXsBEIqoz8$K%(RmzM^qwol&GW|jKKEuKHOSFI?f z(U-=v>>)LM8N4x;ht$X#;IEae!{ujLRhz9|MkM>tCGUR+d}fd}qYbGrkjqCeA=hAz>diL{o!f?xpu;SMwfuaLup4I>1CP%6H}$*gtQC{ zno<@SDCEW&5mQ_Lx#*p1n6u1LjL}c7UuFWT=R4TL$$(VNKUT z<-pdz9AWnB_oq6OUTh(Yi&1j_- zXv4@fCDMSQz50at)3~BMq(%{2OX6RRNaclmWqmu6hIUkl#Dcr&OX5e;VVQb0f(ZG>W>k!_MogGF`WKf8KGAdMxH6>Y&iTmiu zK+Zcjj*0JEp-xV1^eh_bBaKIu*nu(eYjo6aG6rr3YdL$Miqwjm8CE;;k27c9%fL!j z_=!uS+>1mPk4jh=;v#HMt8Y&_3@%S3Z&$D8RlVaFWsqNRD;)Q&W2+36o=wL;2L?>Q zPZ|`#tc4A^c6POZH*Ke@^|>73K%Cqit@WW*?e zr(69uAZ{{i-r40n8^X|q{$Zc3QW73`At9X$3)F#EKNeN}(-4f57EV>%Di^hRkR%on zB@D{jace}Y5?|L4{%uT{=}%A}2Tva6(*@LyDBc(RjkbOepAA?XJd_FzRY5EZH3KE3yg>acX{269{vcgbw0&5Yc5(dHwzgusilypyy znAi<)WgIc7{!tfmC_10Q$Ws>$%=K0P{hus;OmbvF2f9goenIiUXlzs!T3#ez9roWb z7;VCsIeE(ope$195K|hY{?((PVa@BrM#NpK>dCEpZ56mrAn=2#a^_I3h@i3#GxYc3 z5)u@7*r-KtD9qj_jGT+Yyng0g5VH=(5QL;aFVcb_^gVJB5r?)DefL}RF=-!8=n@`$ zjy3u5SO7;iU&B0~-z=HQxC8mT@1e98LdBoGA&n*m-qeZRH4Bm+e;#)c>1T9!(+bP= zoGf!&aIk2*Fn8mN!td=HG@x8$7t5)tm(kb9q#*PoZeujYwH z(25{>zYz?vf`)=0Rm^cSj^O>P`@C})dEbb;m&tryAXBOtU|1@m6Y9QmlFzdym$=@4 zcJC4hfuievJ1LD_Ejl1Xrd>T~1Y)}bvsW%IKX*@hur*VQd^a{JF{0{986DY%N|D3Y zkrXDxEM0A^tXv4l2NM@W*7ar4_T_bEeGfu#&VB@j?*7`ZB%dBL2;Z;gX(Wi|MbPud z&rB?~DefzVB~Mz_{@8Ueu81Du7&;mn8ZxA(=k2qbNkAZei$x5@&(J}S&QH%x7AkvW zFqJrLZ0d{aMcLWBXChet=HHQwv0#f9D}&IxfD8Hak{&gO#FUOG)eB5tH#KI$ri0VI1%kWrP?o2@^mb2 z?EBu?5%8*=`R)DZr@r^-+KD?%3^H?GBtYEV=WOBa4LFvq5Ctp!)6cm34ECd=u_8;W zFk1JZsf`v#C6UE*#lHQ+l^Wwh@@e`vpxhxLAt}!B+fBbw zDUACvLp|!`PG~2Bc zZwJXkM#rCaDRzY}=r)y>y6|awA;&;olJ2W~tA}(VJtXB~;f^0~gE_ZAzq`_L1V%@?Fa~2-(;?~Vm{KvtQVDp7wXFp)3AWWH;nT6x*I>o@8861Da6u6#=ahIQ}@v zHOJVoy7vOl#99I4$**;`s1c)>U__9n3X=C6F{eV4 z6a{QmwWL zB3VHWWnMNl6;!8?oeXPm#hc`Q1j#_$N8FNCnU#RovBHGv8)}vd=^y2{9ws%UKiH zg|G1dV_SY@Z7A*hGtF(#&CMW{hO~2?^^`*m8S&DBCisiFko=g3{@!f_A7xrLR1hK& zdXd4-L#8c_Tje;-K$g%&O6#Y+#WBbTyWc3xJA3=(eL~zKPR|Xtx#xt$)`5hjWA) z1QFMChW=7A8`oSc?JbzJd%fsL9$T5)t0LhR$tl_tcPY1Jh}s}JFtJ+}(`R^9)V_Ch zMWkJvTi6~uyHXlKnrWx+Bz{pc#F7)a1ZX(%)K9v7#9vpJ$hp9wtipR`dmEiRkAtS? zR5bK<;Y|NP68aE_M@kS6aWi~jaRif`oJE!q9OkMJxN0;nqZ>d3?^Pe0Cw`MYH=@(f zPpCN0$h%EDUcLbNpVtRu>RV@5V7?X&g5!+ZGbKvXp;Qb;gXu=yDkDJ_B2s864e^H* zmm45HI>!hklcZ}%(Y)UO(Lp`FdQh`}to`ME0s~#Y1tB}8eAi%_I@PpDNq@g>pVY@T(=McYacnA*o_jpd`-1>zsnHTDJ%>T`L#HBNJT zy+Mfdeb~ZaoC}b>p9r>;SX;y~!*x@Dg;@=QV z5jy`IU%0^3Q5)OBKFrhmnMWQDj1v0VFn_XnQRl&U6KLw^?mj`~RmA_t?(wK+qP2mQ zN!yu0YLO^xq;|N&?_yAU`ljX8McSFfSf9M2lCJW+P2u7eTur`_?zI~%Iq`qt^qK%GpSv5)4uH&A)Z*lq*u z*Y9HFGp779E8wA+Qd1%`L;lT@-{V~qI5!7%qE)tBg;qMol7q9$ zOVQM{G#<(p?n-z8ku|=mnwrv-@#|?`M_U!({H_`OrLJ0+)acUhsg+Ifr>D;DulKvN z-P~t=YZ;PajeTXlo%;Dgm~!QQHFV!JY~47E(q(@N%Xc8Zu_FHB-|4FN zzaqCDQd;taM%&B?u?1=AVxaemiNHm%g`g2&xWJ46%Yde{-auAHI@1I6 z)M^o{2f~mb5p$}&$qamGCK?qL1{rYArl!K+eV?9t++$AnHQp}Mg*@F(@p1;MTjs9v_wI}Oq;BjT3=Tol*Zn)-v zaEaBU|4@S-PC8BF;&o^8M{%8|I6?EPmyd__G8lP}5|9;q_U^T{;AHkcZ!PPdP_Tqp z@Ua1EJzCN@YyP)j3>y!4P)I%$4dH3FE~FcC>bqILL_bdL`?WVC5Z;X-SY(MP5tu^m@8C|(Etn`A7$ z1b6)3g*99U-3&JCoGchjrKo~`WN5+&MW~P}+#D*TjR)Fs*oS%(( z6D73QhR{;|F}<<=>n(s>N*>BoVnLQHUvlCes1GZj>ZV%Lk!aQ?f5l3)W*F$t2uqI= zDOo5_CaK?Ob*Pe1&X*>4cMA;sGjn$y{}4RB=n?n&80N)B>>tUw54DNGR{Gx9V|0|g z(rWK!WL8Cf8j6o`%(s;Guv4xawiiGGnLfJuU(ujQvm~l<@N(VT5hwG&OcoLgNIHKA zg_W!tfIjQImnSe7bRQ6y_oC+w+V93Zh?T2{$K}qfQ0U~x$w!O3@J!y>s=!@t$X&dw-%g7WM3Z z3P9&!vA3|XAnCR9gnjTtKrVdY$0oSPbv~}pl~{ChQyo};eX)_}a^^RGp(A-vf0j2V z!K{`mo&nq%bpNQe6P#?aL*8waZ!hKaZu|E|dlCKb#zrq%Ytw-MB*ES{i$k$>sE)9` zw^s(F7To75)%PzFB~Fm|XT-4dE-!aAax$mdl0#@S5gwuUz$;@vph*!hjSQ%D1lT6ZmOyysNJTkq5%UpV;n4MY=HZ)=WK{U;ut6pH;B6waGdi99Rv zF;(2kw(%`a8juEsX>Bs^?&UHtRoe4xX$$0{XVAq@vbQ^9LApl??qlPVl9E7{Qc?(? zQ%h7FS|C7u3@hLv?@wun3NimR__LuWl2+5x$dLD?JIu_L>p)-4SOql{uyJgY(cuWJ3ee821n60Zd7WIvLHH!d*buBlC{{|@J?~$ zb?Z^p@#R7m%Cj(rjEyo**B}I4U0iO-J?{(LTU<*qx2MWBEPv1+)0P*ebIIogEK~M2 z7pHE3v_n6a?I$T7ihiCRb9-LK8rZ&~qOp7PO&?voZEag7w~h_R+}CElXX}lq{zpp( zdNCpy-d*GN@vsjjya>bAFlZypB`Eoz)morz;O`GHUC`=MZJGpA+lw%wz~P$dZ6l6~ zktzXT`T^Jg(AXaFr_a{QSZAi2NdMa0+&l&jUS!!hIpKjFd)uqpp3?&_7sU1IGu~)V zcPXRe(jqaD<|BC^97BeqT@gA7QXv(e@-98cuPdd`KGL#l884#jV?uCTUt%v2(T-X5 zyp7SQ2cD$~Mac+YGRI4PS+yE3TY~xyJRg1U(51l5=)i;PG#h;Q_^E*eW8v1*y5td?7VlFO2Nu2n00bZ zer?pi?i3foI&|3VCW7#FxVUNHw(E9l@9sF_b5gw0*UW~TOH@M+o{1fy(<_>Wf(nG% zmmlbFZlzS$)qYjXB&n7#_^J*F=IM5>e9dU}e!-=Rg4;LYas5eBvDMb9=PqYBP zo&OU-H^TlVgsk2MT??Ath^fLf<{uC8EAO$p)l*0IJ0*bAX^S#1Z|Befs9p$`^ zwk5;en-(XH3>SQj=m9d~6zHb5dNCt><+;L$yC?0hot@#wsX9lvlDDpImX?Y4_iB!Zt6xa%Yb9B;UxH&cd3U=;oXnG$ngFXQ`%w)WXieWeOQ z-+93C>@pwrMFGQngFC+*efR%y0VcLQJT;}~{cA{PfaAyA*5Y;6?pje%y&s$iQYRs@ z@ZA})6UAK#zY9PHfH)cl(0e0J-McBH)Bbb2`r7RDqabiDgIAr2CzSslR}VH_rCzvZ zY)h*s5y1W#{CnmYzFZZ2#)m`?ZbXQA}S;oCRMVb`#Og5y7pJsY&z&sUaU72 z4TA4|k1+WnE03<#2$L9Mu)xD)VF*QUu7zgg;Zke>t7A3MZyH1H)~RK_)uS2i)QXz5 ztsB|yejXk@^|7&F47f9QxA*mZKsqf`4GRQv_VOYd8nCPZtIe&Ntmniq5tm9@cHWGR zMZ|UYclNQ)asS_~OoXwbN;z=FwbAWg*S&G6&H7=ecKu+2BzoY85-d#h^z_mf0&}eJ z()*6t={1RZ?^%7vo11ot{yZjaUt`p@9pd2XK~)MrDOpv~4~T%NnmfK%Awlxfjh_w{ z2(%vr0v4_s7mZS8jGV)NXp^Hr#JdQ^k<^QfA|R@+s1Sxu*<@a}B)F6g#$a+$7-WDS zmdMABX=rS?+j`e^6WbeJl(OztZ73SY3xzFb18)WDz@x0idoQ}l{uTvZkbz?GG59Ps zNbMWP?yzBi1M*?+f&pX{Zr-vxPh9-O~q>|69Z&hSaI>p%9*wFELW(BDD!Eq9oM z+<&+b^;)$yGzfi{{7K{e0vBc-IbNZIFNj}0GJ%1_F>`E3Z-MwonwKr~JuCR|E$j7B zK8Q%3)WShcDUE^iJ$vkqa@a7-H`nSa^TT;%ATHUkMKd)a^fS{|s{4eYSV~fYQmQAD zcai9Zc45Mc9VUY*JjGp)Ht!M*28;2W-!|T#_F9D&^IRre2=SX#1$p|=Hz?&-vRvA` zKsq*>xc}*M19EJ->rRGipUnA>XP2FtG*XZ^7zqV%Y!f9>!T*|0=@nG_%lXV265=3y zVRGG1gb&zWE8HXIGg}_6XMc>JySS*uPrC=r_-@*Rcz9)Ip4|2Cb$G!?RU-CD3h5I%6R4>VM+>K}`kDhasxX0lh>>G~7 z8~({}SNRb&)8=aK#5>-eo{^}XPm+PqdsT&%vZ=f|I(Bt3auUlqwhm|sh^}qy=7!4a zVBiMkew{$^;23{5MKOF7l2N!E^@!ZDZ6}L7CZ& zX^yKvKh+#OIba+H8RZC@c}|{_*%>ce0KTbQDw_76SyuY%qD^wFAqb_6Ts$|rZ_9$P z%h}C6X%I^Di{X38tLr~X@l0|bwz`55U}yFeBs`g@+%8S3DCR7q{Opd5gb#;A0@z zS{A16dW$f7(m6I0T;Bwrhi>D3b9iqb_-`cG;mx745=1OOq>Kju+2@0cn?#X-74|y9 zZq<^|dyjJfOhedlyT!+hgM+&_Qf($YwY3$f*x+*v%-->{8j zy=9Ei_QM>QKvbwrdWf|yzzeqXYf-kQ;l9i-xuG3?Uq+*yL>q^~YrMkoM*OO-J~neV z(6RHk{p`PiQ+bata&sx>VezRcHaKP)R%KW_3@0BuEU+nz9Q|DL9m7RM(t_Pw>%Qu^ znB@tqS#8@>$tzXGuC8lL?J#o>0Bj@Ezze1z2e}nyV%hqXUzH;Wc@;3zdR6p?ycyc; z{~){Qy6K4=owTPI;$kSO(MMNBh~R<%=LLZ=FOSFN?&OP%P0|67qwRnIO=?TB1Za_lzzY8gCD4 z$K~}=y_ol&bD6_8aj(ipenlof*9+~u$WcQP+HWs^gB8A}d0hZ%#c2?jgr;$V^mgk6 zF)T0f{!%S?hkE7=5HTrZgIVNKN|m2EkgI?f&3oaVU_t)8(fQ@V_sO@vzy!3v7M*4Z z!H3A`kxx9cvzUe$#zyMJfQDW>KS~;lo+QLTBXU4m+0z1UnWROBx)h8KGyN)Z*4(>r zNxAFvH0|K z8@SFFpDnCfgzqZ~coEQtEW1W7-rb&oZPfU2W5&E)_}7MJ4Wad5Qx_!nfOnB8Ut^T? z&Hf(8J4n_Tsr32BIOa}aBhg&>Ryq}EV_jX?{WM&P_erk3N>R{4R`ou!&&S{~^}0^< z7uFzI@#2$3IAhT%+4IFJ`n?^G9Tgq)AC-Pda##NTCG^m0 zlV|9tnHlZ^g3X)qi5ivcDioV!=!tZ?iB=MHvutctzp}k4DO2{hGn$wN-DKxA7y7yR zU&ciE_~>gF55(RUJF(0``5-~@2Q?5e3&VtzX_)>8rkp&X-3^9v6w7zJN4^yVD*s=w9CgX*Qh+jX$*xyqV?P2V(CBo7u zD=0sUL7LOEkk+q)-e{_4Of;BMm?Y86GYjd{Js&DDp_Nlzq8p)=#YBbpmCzO>P|@*s zF=FNUK;F_?IbFZnT`@)<5~+=jHXf9h%qqaynIehbj# zOlqXx9b5z;9!M~3!@^h=yg|!C74ISYT&`Ok*M8}6_I>#Kt|wEE9YOe`uhKCjv5YB- z@AW*oh*Bo($b00;j1@TAdNsLF-+ME_S#{H?6U$<3muM zLze5Z?eTiSS<@XX%jAIuvY>vzNKBA=-lLqL_q-*lC1%{hYY5K@Wy% zUOE4%kU8mZLndo~oeT>y3MLB*O&UyS-wNkvewxvfHK~nm8H0y^Pbvpkz?Y-zkkVmd zyKA(P#eTBYuCC?Hi;vYTaM``KbaE7^ZJcV1N1R=KjGs?xFk{y+qIuy*oOrRmiQrKz zW8N`M@wBvDIvOLN+nEd8h0B%|C*nV*XGjUfFBLQKlKrHsnoU5RQK)ndJ@$K&L-Y(= z747u4&HpCnY;kehqs4t=4C?e`F^g*_alU7HneHBh$QKqGZYtZRbv+>cdeAAyF^x^9 zQ6CF06#sX*10l5H!(}_{?7Ar#mnYjQt?qRkK>#8GD(qnQKh3wHq_k{w$T)FmNx&(W zL~5GYXF-rGIJGoJz*m`zRm)fk-N(FHDGctACT-h(ay(;l{=jt-V|mSdU@+nKHUNRP zdMAaGit2tr{CI}YtEF32u1~*M-xGgNk!wiv+18Z*9*a4>Yn=C=g+qSa+mmI!50UIx0SSKDL6IODo)hydA7v?E*_r=@&9c3T*pr!FL zN09SO8#jx?qF4D(ZRmOBsPL5P4;tE2?>b!-UI*{x{19(p4vZnPFPY_w5h`$u#p2U;n2YS{e65H&-%^C=PMrc;<#E( z&182EmsqM~QX>){QFPiqpApjLBkBXe(Ptj!qf5|8&?Jq$HD+VsH7VLaV}KVSEzieD7|`c@o%FaYc3I8EIPT zH%O3GMR};MBO|l9%_Dx{4O)7i{UwC^DF;YHxnNy7xwLP1dRo-Krkq@zrr%`U4?e{z!Bv`aKluNQ=nwh?2Fyw(yB2Te z7tMiMZ(N|%AP0$n47NJE{ZR5MDrnj8ODglLx*LO%k*q2$jKolYod2UskhSK z(mun>3~p0Toc~ghT|hc^GZ|1-DdLRn-tLDg-jy^oV0Lw77=P$8|KN4XTzmr2M@8w^ z0#3-*^4mYN-I>ZF{3G1_-CK_GZX5277Y66H9gfK8>3^LR@66o{prN6;s2CG9o_}7{ zulOOu4|y-KaCr20`}Q_nW^UIE0;v>zmrI4T+Dtgu0!$QFa*C)zdAPXlv*bw)WUC1a zW-d_G^J+gY??1nrUf8k|z-&58d4OVXA=@dq!pltWH9(ME-`X$GMCjY_`6Mfwu2r0q z4R=p6nMx`*14H+0&2CwKeSM=yNa&u`Dw-7cD@pkcC*el6pVVOOl=xTP&ny^jZXKP1f}qleh8f8{2S2Gm5b zBGuyk;s}p6DII+neb7ox zR_)>ioJm>A2XaQ@#)V=gj@VllO4o;m^jV#Yx7g;N!%6*U&NQBr*6I*ZtR#;1i^R?w zammIOX+`I+Wc#V5NX2?4&J3*Id`Ef0C2Q^!&~`O2CNZmTqCfjwTV^fOR)${;9pIyY z1&#=w+a$qB?3{`KhIz&4V2;ev=lVfE3xc3wSYK6CPYZOeQJyi7V#1K^Ky_knQx;iO z$;`vuTzkbO+skh8_X!Y|y#|fn*6s|~!qh+^q|=9w4Hqq96;J8(u!^f)~gd`VDQGqk9UyewJ7qqdV zA)@1YjR%-<=23SHgnfub{Qd{2JUWPgl^F*8e*B|kiIz9o$S2e^@vWb3dHBT63l{4| z?>EIsE1p!udn-+>m1i1rb_&Cy6?eSZE>`h!ozY2(_H}d^g8*h1quV*V`aU<;{1yCn z2I@H+%C={tsu2aYi!a?psbej2&ya1b-gQagr>iTY%Tg#%q{vQ)=k$`r$Xc>wDio^l zsfM^#JQH^FSlPs(`dC@y32=t<>3EtHZEk*#7UuUXiW=)dc@ToGZ>ayf5}>NSd!n5JbRLpsx90{> z^!@fr{Cj)O`_&`}A1($no^kR?L@t!;0Ci<>3Xsruv0&8Y3N_;dbUhUR4SVyj07+_d6qr?sMV zKgAH*#VbT}DHeK1GJ1B$iJn8uz@98G;FSFGM#3V7^jNYAqJg2I+CK{ffP&{Ydx5W9 zeSGw|IZus2jCEKdWNBF6Ou(n+i+s>9BLl)~#Nn5;_Q%#~B(a};&3Vv4lcUTh@tObj z$S?nf{>M=l(D{#8x=w0vKYU<`;(I+rqpIq z{pwbD<}T8nJ%~O87!3ZW4teq<+}+th`xPNNyXUysJ^8fl!ShihY{*XQm_&dV^8(W^ z|EgEjyjzB?MkaGItf2UQOVBh|@ySv+^p`s*?jt&S%2P2Ah zei|Qf3_hY}L-e=B25Bp4_>W8_cmH3Gl83f@t#@S{VT-VziGcAT!`buru~kQU(k-q0 z<|*Uv2fcZ+A##fm0H+3gMod)}xsJwc1K55Lai^Q3O9xaOL_MZOu!FU~Q171Hm z=1%?J2dKW$cAQpvh2-qt7S(e$-g>5Y_aF$Ng{9Lpo|`F*pB$CNCZ*Ue$(kGpTES}@ z3;QW(Aj|WMi7xDLbKmu)pPzxpwC#dFS&U5`=MfP~3eGrUjwpdu3@xhw&E`-{q}42k zJ;^MUTwiUWGIMefQ`IIWuFS0eIyd_BZ(}ZvM2XkwdDCiLDs?d?x9n2W+!V}DEn}KL z;0gBl?iy4rC_cz3UC%b~P}LT2pHe7nR{e9h`P1x?S;vg~-Ra`p)ybK+*C%O47mPt8 zed9X1F?UEO(Bb5Y`-UVX5l+SX8lU6~b#FB#Zf;ZVf1KXtsB~t?QT?#+oq!;UM&*cv zS7)OR^Mep_I|U^4ph0rp#+(|iAF9X{<%|qOYF9&^LtgIv#|!?pcDI?IGNhNLKk)TP zum$~uojD>-=!@V6JE*XCYNGkLAn5&u1=da0FD&o@Ex}6n)c^u|=W^*G4X2_1?=oxf zdmF6fTQkwq>jcA75W9p+^LbUMHY)`1{Bc;4CLrgnS&rzzm{K|URkyIpf>9MQRFsqt z%FIwdL>%NpKlEXwFF_YdWz#t7xcEA_ZU?`IT_^MTq;B%PYp~3aQhb+qRe2*)_%X$j zHDui?r2U9Ou%ANFp(UBYK$C419es2;z>-%{>GJ%!@W$Nl_7@2G_(^V~D!a_UKhbab z9AF4p^9~3f=8zp8MTI(J$r zB(OHzKfbO)du>hZad(9qba#{oNkd9<^Ax|ZZhI!+UXGky9x}><8+><&e*UT*Ij(Qo zwrUctLX#eQr2c!*w1Tkvl{fDB;wv0ZZ*`REQXxZU|C*?thhMePF=#1V`4CPcrcbs4 zoSi(Qyx-y>N+W}PDPSZ@#~jGbcE7cHf>X@fCrn03lb4+XHXEJ`1)NHRWcUy0p@f2o z#q7*Bs1qUY2~rR$r{qIOhK4P|dNuV$3rOGRviD-0!I~xw5N!%6&PAQ+>7JWxqG)97 z&O5Pv%N>xQoA08^$cyhjRDL}h@=K!BT@^}J22ZLTF62}i(Vi}ACW{^bkt+At4^TJw zk2YbeM2z^d?V;U0e_WZb0%g4q=r|uTy$zY4KRRx^Y+JnEi!L>g0ipnpmd;syVltnc z*d>v-=iGA}CDV(^_~-NPOLu{;(O500h5_$ZAtOP;;tgR6yDEFAyI%E1!F&*0@Z}!v z&x?}oaqDcnpJb0z&F72qMtRDWEGK1DPwpd(i1S+&e{n8GfiVyrKcjDH!5`2LEdilI zRO_6f`MlWonSSd1zI@5d#l;AQLKQ+jlI;4nSe9L3!c0+CF7a3&Z1RjE-n-h!o?1M8 zEiXw*HkgQJYgtt#Iyf6-*euiVdoF5eZD{!AV8?@!mYLTu#&FMCz34$!DY_9s<|Fua zt@AoWPlM?D%e}Ug-l8HEm?tAr5Qi_`V{a$jyT1RDSgyg8!)%Y1`S7Syku=EUIjbt8 zP0qUbAHPn;r8R{8onKxv9am_tmqd=~<_$_3f8+h}X}N zzT8~=gw^J&v~mdK^Og3andHEX$)u)hbL3mucG=BxH$ZL&&f~|AP5iIf>#&~4Xea{) zi)vha9Lv13ZmVC9-t@;cD6v}cK-N2gMEj`zsk3TnD}xZeyM5Tkh*r)}*Jrx~*HIr(sPYRJY z;FtAD34e@KCY5qdEE9a++1vw3LEF+TTbSk_9LBS51`{O8H)M)GCsaRtqrhl`ZVu~p z#o6>RGlH15Bj)Dm3=q35Y?Ig?8<8ML=vA>Fo0O9;6tnXeD5!B4y6tL6o zPQO~FSkBNNJPw%e6UC7N8U-VS^-BozhLaclK=fnY76F$s8ype?7o1!j{??CtAG3TK z)ThhdDOb;YX32XQ0+!dGRR;}aCmqz)CFuO3TJlVXSsC9nS>OSyo})`zuA`MI?|iN*V(6biqm{QM)s0(!;Fs#`D_ne2%52{$^~o{zjjGmo$CCMEBV z{6RMT{}FZ8QBk&Gx1XU?Kte!}PU-F(I;6Y1LrO|OKpN>rkY?y^7`nTpQA$8cy3fOV zzV96Pm&IE1teJc6YhQc+_WSWI9v*ycBaTn4tdpRr-&lBsJo=vVa-s{idzMM7KtGucO)Tzv@n%u&|nroc%d;9#8 zeg}IBW0?mc4b2YIwG2_qvS0dQ4V?PUe_O$!$~Q{sInY6mKOj>EDZ-&{I=NE)CIf$H zQQ-#t1mPl+7=tH$U#7@!cjzZ5+fX1h7MTC-)k(d*$f? z-nO*7ik;uUMTdaX@TnH_HU9lm4?RQ{e1=i2V`}9qGnis zH>QOCVAuPmP#bZRtt=HksTt0r$RUSQ@|(ZSR3eMZM{dy%^+p5afuYlsJTRFp#f`M&~72UQ#jV^bp3dNbj6|%IiFWVg@v;RTooOd|8c#!36NJ#LO=^biNNLu z^W(_;CPCd(4pdC%80JU`k)?$QP|i@qXBZi$PtFnM<4{%@3|?;7bB+Yi2cKq}=7Ij) zOtXV?IdSxiyYfC4f2c5x(n}=ZE>_AIV5d=qlr}gh4d`Zk{H|Xc-yoMU1;oFsbNpNH zPJiV;TGcHvRNhLPanMMK%j+DH<^zn>7f{|8nbR(ySnd?*SCv;_SY|(qtH`x-h?H3S z{iMhLdI54Ll1!5eYl`EqVSc{*lA(cjyCUf$p%svIg=g1kWWztf3R1WD5oSQsgc@0+ zAA5SvAa^}VS!(?<=v}4nhlc5vVq%mdHWg>9wtoU|wumi641CkZC()1iTyUYW>GYA+ z!1l^*n{Ur)i}d0?l(KGWoLa6HAb4C%PEPv2`q7ZIM@gOcH71h%Ai9JQXD_Qqmu9b5 z{#-~K(z1(ZFOR9DUrLQSIuhcZEPD^}Y49k0Ah!GdR(RkH3w30yvf|Z)*&z=r<5s_g zJPwhjCBQ&zS#rprCNfWZb-Dh_)cSdI{d3)tU24GROnX+$o*B|dpvdKgMj@9lHqo+k z-0Q1qm{!kp`r$fI(l`uW&L{+XZK(_yjx3hL83AO{Uc9vfTMU3d&~FT?avbri-RZap z6+vNwuiGx6q`NY! z)rsr;YRFbi?Jhw2_xN}s8kVzFPeG}Asl+{Lc=cFky=D8|dO^>uQG+o0M53c!Ov>cz zNRFk-^NOtlTwHLQE7ulle;5Xle{sp!^e_%Mm$@UitW5I&L!jUYM@dgUu^FiSP{%8@ zP#n>9Vi?7!F?DKs>zPo520J=F_5`j4$1qT7{VUO%ViX3ApTJI=pfs`A1?&_BG3Cpx= z*Pl(rSbh-WKmG#HCh+Tqc|_Uf%ulf(!&2ANV~G@4O)oWuG9(y;#7Jb-^5O4kK<4zy zCgKHSA+78QgdVV_uTty+R{Jh>61%v^;L9NT%ttW<#tXJ$#&?12~FuFq}sr z$uM5$0v?E(YO}zL8S>{%bK~_7AH&S?yln-khy-kiWlCr*b0pjtD7wnmbJY-osA9`( zjx7$~{Mi%zW}KyZp5-G-4dF5g%3QKqd)n3pz;EjvfMmxZu|-TU~c9@uyz zW4(jv337r0ludoCVnHT+gwaNwKJ(x5!U@?}CZ*`Ld;fM=e8od!?>nDTMyH`El(5tQ z$AFp5(IS@RE%3`2OahOZj5~<~G)8p_+UOOZoqRyc@E8qJN}7>uH1pwjUuWi4j+n^J zlYa0k(c-%QPFWNDX@BhCT%~V6`VklZ&CxhE4v-p`!U;#AqoezD_8SqDJ8iR?-fD9@ zp8D_pT0lgDnI}*Kk4RxsK_?E$PC<&EmJyHC_#$Wv-9(KY<&cq51*%jDf#t{KeKkAN zVV3y=!^#UqG(P^t;9b=hCE}t9{E^O8!GZXO16n-rT zi(vP!@iaE-E?qWFaujEC!CC%grx>Ju$Rt7T*g>)d??9MnV&w0~VIN>@sb<8kJeWtRcAh}O% zg^6v_HM4vx0e##%#QOfm=l<&L^#R<^a#g$1_wor|`&G3!l$0(M@+q5PB8L`OA zp4LGQ#ys+DN>0DT`F`kpnzI7IhwI2GR$^^wWpYy2PLS#`?$OHdWM%da0)p!0gvLt8oi{S|vpA+bI8~fnCBrA2$WGmI8sd zfNsf8nU?|cK}l@}6RZ=+RYskJV8wB*#E--Nf9T+In;eM1;g=N{)*Us8SV)I}8!-7MWTp(|hsnwV3XPr{gLc z9(Z1PWqcF8|GN%Ma7JgV@(_1iZP$qKF$?>u%F0s!!T$Te&WNibTDKED%`a9#Z##^n z!n@^O8lj*?+hUvC0!IgKBmsjmP!F~XJO4hpGLnTA>c(w=kaUTt`pNi85ElGuit9YC z_g@DhtN&w5=eRtaMd=&f3=QE}&Egf{MTrSr@YmGKiPX;*U9mA|bjBF-;{ft5if zHQNwP*&8w2YJWgSJ$D9;PCQ9yD)><8m>&H7^J}(H9Q9WGA6rd=;aPA zv64LoVc=oCcD^t0bL8op{|OV(<^3B|O{U$ye=z`qcQ?@V^|wZUj@#QgoS*{>Yayst ziM&?q?v*Og%}}W!Wf=~{nwPH|Ht;?dH^;gZVnxEWy@x$|kT*t|eYo7{MF;hp)!%fe zZU=e#iWpQB#I8pi@R1R1+K~R#J^SHN5VemOB$i#uqu%?Oq(d=KTyGL3UhJ{7$fNXt z$$~2~4{>KYQ^@kxfD`YdhX;2jpJ)z9jARfa=u0kAAV8R7AX3v&BZMW)n+2%mhjYcs ziDOC$wK>t~spe_+x3cn{)rm$M2j;xxxRb1@fw_S`VRkg<8ewq}(gVdJaD@?Aq|A2M zMM;(;xPpDZQmqjV!tj5_@y0IUBq4A_oa z?X6i3mEfKTg9E?u1m2U5^&Anb*pjO_7oY@K!NuJz2UmriZ+Va+S}z*7G^3F?zz@L9 zN??QqTU&WgwYaDn_=Rm`!EapeZqy~-F)NlmQkiY$Zp}-9K~7E>NLBK=SAT?B^P&TN zgb`Y~HeuQBLX$ON6!McT*V(2zOeGICYd zJSbEZ4`{IEFNw;6LK!0mXEZV^OB*e@BPnC@G^ninmG#lw{U5s%n-DCZJc>s?gN7P{ zGbr(JQBLZbaa|0hj1f@Ye-9inzrV7(l4L$v8fzp6obT@m<^(+L3vb~*he2@TVW?IqHks#U;dk`i`4tJk?8Zn;_YKd)2lg9F%q?U4&JRsSiQ3U^ZC- znKprhvg;XKzbB^#tQ78zp5K-&Y5s--3aectaC?bfBvm+?tRClXCMW^ zKC-<%K@UE?X%!Fmx#|@Y#)(h=J~%x+Eg^oFQ>RQvss8W&sP?axofK~&BUxt?oL@WY-+Iu{>I&QoIk$WIe&7W~4~$uV3VCh4xW3yLwAL0X}cacRX^vm&gDCy0^~%~n%` zb__X)Sp7=8;-Y&FTqS)TH=P@W-OONFaVni3^a57(_xGozRgaWdS2>Xc)4y4;NZDDM z*L2o!u+U*I@Mf_~GX;h6dAQg`tD0Bzh!4kyYPk2+Zln91og z0-UJSJp4;UE;tw-C`TG6;oUiVyFkX2Er$S-<4}^$SLMi7Ml8%PRHh%{BMN2i0hFuL*Wl<=GL1JT2bAH8aN6JIY;>oU#$WyymYB(z9H zzW%rBTy!lH)eFJ6*d?JXKR--HANaYBW{)R`N99eYQ=qEKc*~crc)C4|3n=X@+XU-{ z;yR>wi^MQz&mifQlcJsExM||beE6Uym)|n-rE`9VN_&^H2R7JRUQjPRSh4<7vD?#Q zh)A;^J%Mm*zQZvo!ogv-EV^!ec#zCnk#8#K-8Fi&$-s+-Nswu5AWupIhxk!&kdGSo zMaDQSphHgCaDg7m8A0egBQ{)F1|Ds_797LO`mcj_m8HTVvUB1ZAq9Q>bQ6G-F%0&A zNO-d(S@tBMZX#OJZq>XBD}V@FS}|*ImsJ@L1|~N($CQkH`S;M~blj5f=%5~(b%*Sz zwpW7lfqXY^`x ztcR{r`f;=$PLQilEXLcKY|O83XlMH_A_#V`Y8d7vK>C6@0M3*;^QJM1xsMeeAj>D0 z_Z$A#hF*Nc+lNP*RyZEsEErmW8X;V2swMcE^FkvUn)A(H1#qgkaIFur)G6}$8{7*W zxofq|Ip;nH$W&YkCJvt81&fUzVx{=e7eDDctG(C7hRQSctgDwuwV+xyEWC{;=qq=K z=B01qY21n#ukbK;!~ijVJj}q>w9KQHbMf9TstC;%5TQI!}sh;cPtE=?6DBmr5dne2iGNy_e2Owcr9beK`&0T^GVS` zpchI5AKL2j;IFC)<@5jZ@R0Ys*!6ko=-NluxT%d))msaZ4PsULA_?b-DsekxMYnt!q* zbxU!@Yv7ADPozfW->YtGn1AZ+dNgfXbEnz)?&<*8M@LL}(-1!fW2gJC8Y+jPJxNob_1_ z=h<&VZ>(lV3sNmn-$w8-5W8rrPeBaG7R8;gX{u`g~0bDKM?S=qS3Gs%eiUyy!`6y{g$~xr5P`{YD4KTZjfY$2o!sh{w!iYw zCxp{P>QL!Nj#RUcRCqefa!FM!&c3kv9s?dmPhRO)?8@J+7D`Mxemp8`d-?JLM)`h0 zKr@9(5FAMuJ=j!yGT7zU4iZ}{Mf=2s2L488xG6X}d#qJzcyVPSpEykIf4-}fP*e)RWEG~RMB|Z1(lczvjsJpnVgf-! zC;y_RsE0OEui}F)7v#}Tu<3@fQ5#<=IAb@AjGxRO(LQ#Nj#6r*YJ5)(EdZIK$-h=X zQ_-8FL=fZu7`c@;7|ht%%i3A zb$eS!%`WDLyKMbiBEqCPN>|7Ar3^b5gJ2jHf3Iq<`-Dy=@kzla4CVUjEN!{!U5Srp zMaCiUA`ZSqTDJ;@CYxGG@o!9?&vk!g6Ka1EHo)|vhbI2~mGOqxZn?#}&cFs4&ZBr4 z8O+M$$)4`q3GS98Y$lqYtI#S7RW9ayFB>pw2SWeCLixMWM>}ygm346TY_5MHAuh7S zO=8EpfRa*z@|AL5JfBPgl{O_Eq{SjhPP!EPHUW3*OeYMoY`&my0QI*0JR+#GBGj`& z90ELS5a?Sh*)56K|I-XB2x2moGPsEG`f;RG0fKb=ILAb7G(TtijLixck$FPVztdm6 z4ZXd{GBH~A9#;ZVIQMT2O>n%%##A(4tgC~AgR-+1*=Pl18KH1}3wv0{6}R`c`xF=A zqd{Vh(|M_r2TJ%zzic=595pA)R(1z2mC`>nqN&mW7`R~WwqqEU`e)<3Ks{E%3+RbG z_O9B7kWgNKM!k$Z?AO;f1Pbrp^|Ts#k-KEqVnOdNqv)qT1V&9akn~KY!Sm+M-Lnmt zI67i3=wVOy9ML8z(}4=0Km$}!>e{Glz|TqG9?V=8L=Tw@F9Cklt+R-&=LE_o_yHv0 zcGfPQEzks|t3Fd-n#Pm7?0DoZ&?;iFMmdANu1Rv6I+*uM+kVnyID3wwd_5g~1SQps zgK{MO(l`P7an(qh+SJetcV@X)(IiClYyLA^{K5J*7`8?n zqPal)84L@ZZpAqo-;)ve4uL;A&QxOx9QpoB3;lMd?7#IsJgYWD^`{Y9j(bK?2= zR&{Sn{;|7l6z*mz=`kPwR!D0WLF~K}|06Q|Xo&XWX;)5+-<&MbBbVSilyjfA@X&tEhK}8C*2g}5N%2r z2ai2Cu)eaQZ>(>;K|z@hRrBt+?t=9Q(o@#`+&bxce)ke^DVp66h-kHGQ75Ru!qRgF zePll5*k%PPnHicTxUiln;G-i+dR%c1v=-s|<{b-$?pmE??4KUDlZDo+6FY>GHt^xe z_cWb0qIac}OZNjA1+dK59O3P2Cff{ce8hj!S0f~u7txC?I5&2@gWIFp_`XH#Jc4i_ z!yWoQlJbQn@)B_P%g4D<$(2Q*Ku9@qE_7t%Uge|RLEV_*h^Lyd$Jm2rMTmn>#VFku zsk)atAztBO=U5p|3Fuf%RE`DdjWdu$>iB(k#+Ql*^IVAGnzh!s9|6Z*rG7<=BWVxx zKJncayCq-I9RF(v_0G;7M>+oFtgWKz@noGBDE6pBMA|UBgToyC2U^^6FM;V_zkVGo zTwO_9IKrp3`8j7P>apL9tc3!kn=PPoFgTn%b}Mvh8cVJv*pN7+?S1FEh68xwkutY3 zDn%?;z9D@g`aPJX_%m3=%$wb-fW?Jk69M!-Ui+@2X;)K?6Pb%r48at?6EZgN0p12K z>%#9?P0rAI^`j(>*=D|yF;-$!BhhX!Y(|yEJ#xI^yyinFxII;*#p6dcOq6(laJyy0 z(5XT1W;^i%V5j2KAAH8Z`o%QLt&~u(a`dXwr=x&~ceplmJI~}sh>-F|FC>(sG$f~6g7oX z6miH9y`(b9Agy-c=($2uTL&<>0+7(l=30z;*wsU!$gG)v9zds*bQB%H(Z8;PAW%Z(Dk7>E{+_lyUJ|Jrps zBs>H(PKs*TLavk?$EcbILm-S1>-}-%Q!rLOR!+yKi{`x9)?6yihdT(NalZied%}a@ zjtRH*)xR&FwqNp@dRqkCbeI`^>~yM-hz1A85g^0OVV8!Kxq3R^pZxdaqzS0u*&r)- zE_a@MXkX83bLFto4X$4GzIoY9?2c!yv}8NWY6^i)%{ZPNv2-H93=)6kgW0yD5e^hJ zVN{GfT}B3Q#@W6U(MyyaMUuuu(nH%Z-3`sJ8x7I?LaL7nb6am=+Z|mUeW@Zu1?T4n zKMBgtyR}B0UpqB`hVsM-iOq5+GzNWXyX4aFkW8y;8PsJ$H^lr)D@V8Z26lH}W(m;P z;y+&9wp8g{iG~}&Y~|wN{n0m%i&e&S<3*8NdK72#IQ6sr}_+J2W0cp9=0@ zH->7DDu8DEfyck2v_Q|95nJaqg47L7y9sjdpf>>D)Sa(Yk7u&qa zIK7aGGii^XJ2RerfIYB$+HT1g8TlSqsg->)YN-&{;i07Lc}Yw??1^q&9xm2p2Xh$R zR@xG7t}|A*pq+YnpH-uv%w?536eTZjVMgSes7gF>l{rQcFvs)xh*bITiV4oJDQIR>8{pq7bQ(J zO2Nbfb1)@(`%w7xG=SFgIW##LA7tcxK|n+2N0~b&#ZWwJ`!7}W`S#!C(o(^+gD;lp z_xBMcrdm{1w2V}gXx7PD^8jXd(k&*>z%7!y@GC9z%zlzP2L&mPZH{bJBTKTe#K>0)?^c*pSb~Wx#5-`uNSS3KX#xhTd~G_{(CZ zWsrX3VF^P!V8OfgUa;*hWG_FjVTjaEzMk)(quFDCH59<%x+2f@Cnlb)o52~V;E z7S4aI(EN86nE-9n*T-v_YpnUVPBz#^P1$UsLhO2ByO2YM;%tu~i~DiDleTpYp|?oeh!!m7tRge<1E# zmp_%Nn{Ha(-kFE*S6J(wT3d<2_vQm(w0!V~x78Q<6&vwX=oHDidL_!gD5_L}& z%DIM(Y~;Io1tX0C!t=_gj_)!$`s<65Iv!puI)K^}Uc^DOL?AG#-7-5$@7zdl7c=~d zG@U+gOloW)E`~Xtx{ub3r)K~1YfsDa24D}~-TELZY{NzDs3D;i6*6=EoplsJ1I9~@ z)1Ard?DFv=$9rDY1=@CW=;iXrRPGTi>_jaQy(~~nDV=+AWU3Gj12?CRo27ki!DRQg z1Xt6P4$h_il@Pszv<$;kz0?rB1g`-SbOX2dTaNdxa7bY;Mm|b!)h~Db6boA!nDWYV zB}dhnZm+^Cg!Md!GUdoltH4pz)9s!~RPLkCK^f{rE*=7;eh+7Z)e9_1S@bbInQ3sK z@bnny!6%`2Il!*;Z3Pm1HLy~K%vGxrOpk@bF{V_MKzqcqJ%B0Ipnw|Mk}zPKcL2dX z2JjSS(VA_Zl_Z$%sa}^m3i&!3gcU_UnM3Dh9MNZ=rzq4kgn~hG6twx!fv8~%wlNYJ z=Gmi5YUDp&UC(O^kG{yh5Ijv!q(61` z;i#8IaHEj)_pdqQVuGqz322^D#g!^8gMgLR{!Lb@nhh}4QP7+0+LLGQVS9f-Hst_EfB!fpv z1Eu;54UI5aCfdwVu=N#6)xi%p`T#ueIc3+31N|FkJSY(Qu-5qRIy>=Cm=m20-GyF= zMzWT6mCe+?iv3*PZh_nu-!645Ljf8CxVT zZ=7!p1!>bQhWoP|PRRcvD)&LL_go8tc|eui320N`wTBH%q8YX=kk@k#&Dd8~R)7qi zc>c5w3Q@(A-v=w47)r{-Gn=`SOI%G&d*+C6Xm~gdJ^{B`Qnu>e=!X)wJfs%A?Ti(J zI{L-`zY4bT6_U2*(t20<-q4AG^N>o2RY934J56!;{wvUr&4z-t3NB1YC`phF)6yc5 zqy3wgW-(x}qokPdbatRO zeqP)7*HWD|`rye7dASeiaRuCSJyv<;SU)_mxDYuoDzvfXi8-|QJ>TMe@w!7~KJ`1I!*ZJ}Y36g+(R;`R`eEFhB)Hxzsg@Vx?z|PB=`h z>VFf&i-pQ{a3lnLhMR+ZLhptq=v{hX#K1xEqM$e1&Xj8PV4c9?a)caF9e;b#E%RF` z?~M=lVU`-k0DgsKC!xNoK!CbGtw=<%zPYdz@Oufr58MZ=MS z+Y9s)2%koc1uf#aZu+5J;A^x|>J6Zl{j>q!RSK<(9qD4%fx$^w1ssQap&7_^svo2Dnj>Yv-Gv3LUs0e0s=bc8Z? zt4Sz?*P@YQ_*^L9_F#T~c-GlB(57y_V3j{!(GSPx%#K4D@+)^+HY6*K%2Xy{kJ?)~ zL$!z~zF>@_uvFQb68D`PpkJXIl(0*G02#dJS5@<6Pfy7Chi&xCvyMiT?EhnYQ9r47 zdh>h2#md~zaGQDMa5tIquM7=}ii$NfI%8<_Zv$gr0pKTn{Y+Jo1`sP4f!t@%{`pjj zK(5&P`{Y05MC$IGrwcm2=f`W%gL1DSad6-pEOL-9X%1`N!J9lwdMQFC_)#&2cX8;s zp?T&_C`6>xm(0B2n@%kj15fSt>RG3^Fz&*QYQZ`Z1FSNQ!4ocBM?7}Ey)QlgP7u1`f;!HwVqL;@HT3>2mUHu7djqMji zG3EAB!MEvafrjhZ+H6EvA=#Bwph}HcczB(M4y2-21+0;mAFAzVuZkPBy|(%;&dQhw zt-WK7+~Ua;lC$B+GU=%6{8trllOqV&+RKvZnlD#%h=Jxlrcpq8ZYQ_()lMSI>k0cQ zy#8XC|zBGJ9#kSp>od{7pA{Ro9ZZ-wk z;dl8L%>3Cl8pbHfO{Zz8{>JIs*-u{-sXu0J!CH%2wo=G*b}=PCa3g8i>E!xsiQ{A1 zt*6qWxA+=+x#mB2v3?V|v$^zoe)K|)kv1=^KG^H-;=K`5kkhm8=$+*co1Im6Z(F;4 z+abmD?_SL?q><_*`BSwPwT{9mHd0F1q3#s5Sjt`8^#1E`WQ~~MBihrAtH5M@vfoMe zH2+|gO6+T)_b z`S|cZ9+1pQDI0Dlm)`wUJ5|@3 zQB*k)SjvwM^nZ<`XE?r8!RI8OnYsM?E050aaA0d=&#b>C3DLyl&5xB!KbyYp*_kg%qQ$w)_4zQsrb#9{R6=o@>dtMMq_4r z5%f@deJ0_w73NKs3Y#c=R^NRvCc?p(hbbLk|0?z;RxuY-c)sBq}M2)!9`a~(_IR7iK#PHF@utWvp zb0tRf;MQ2r(oA$g((=1|S0mJwr$Sb?({+_XX1%M8wJ5O5Oy=7svBzlWAwSl=l)i&> zov`i6{M?-nFMLo!ZH$(rbaBf`l-x8H^S#iK*rq>2OqW$%1YmXtSo;$Ql%gTxX^O>L zyj8}=u`*jEpeQlJ@4akg;Ux_P{Ngd3aG`e}51>2~n%rud^Gv~!Vk<23uDjH3>BQ!9 z%Czz;(q4nY!th)I5hFVtn*dd=kZ8x*%&)_3`O=JCBJdg|5-7TkLQyECwR5*p!?x834cy^Ug(X6~%_$15{MtV0NpGaUYp$J%0yuFAx^q8mon~}=bvp*}5 zyX=h#u{54ydv=UH|Gi=Ts3|(p7Lxr69gJ0hCWx5ws$1y#*c*$lGi|R9?h^1EtSo!J z<@@ug$^&2s>SHi5!$sFhC2v&M;54HSq%EBQmEbRt9!Rti6P^?vh4DN8x} zk~YR3J4_nbX#7R+@Gz{&8O@hDlb(P8FQMH3V@VC^xGeC*ySAQAl4 z@jBstIhan^M9nT?P7RKkntQhx`ug1ZfWuaEqHuj`Vp(CWl!-r&O%axg-AV)66j z-MQ54IK>LwLaj=rM2dsr@bpW+`qF^`;z1=uBYV{VY@MF=Zbs3o(yl@# zy?1Kl23^U>LdX4dx=9q8uSDgm6l5Zd8(@Bok?Vs+S zpEkl)+5}g2?D3t9I!oDg9?r@sF7N%bva)hFu32IPnR&&dC<$^-K+pBa<$Xq&SS8^) zOpdsy4^*l#xW#$vb6(n?We88#n*?5mWIsL8Cxh`o(a*0Y2ViBCc+UV-{8@@^e9&K& zmHzy!5sOHv>|Da;8!$^AnX9s2UCW3BR1*_v{1g~IWRG>#5OP6|%mia*Qz9 zXHF~fVLOkQ_yXNvh_XeWO%0{LEi{NC!ht}SnZyXjzFM0KN?BKXnQz4&+b@EA z)D4fTs;ajB{6VSEvfl*|XyQ6P$Uz)-cpTrOXBVA~=;Ttu8weQlyeokiNqoufh@B?z z5X^Gn)LdJDY(z;3WPstPT#9speoD0NN6Hx6TtC|+tk%VI#0@m|jvbkcs8e+$(}qeU z&=gP#_-C7%W=LVV9YN1qxwTd@!l#f7bxXkvz^Ddp>$wG6r&LBJh`y(^YatE3X^PVYv@h1%_tk~2egY4 zsA^3fi`T(P|3SZEmb5AhV;&K=rp8=@ZY_A!U4G=S07=N} z@~(#r0%E1kmx#>k3rXQd77qkEZTOIzmkihwe}$07IXO9UlL`9)z5+}MP#mSj#Q<4` zo72K4zzGM0Dr!~Yo+^by3~cR&BAeXT&LmlSj~uOF5R#Yl2v=_l#d($$Lx}?iwPQ+Kw|;CTD=ej{Byc zo)kumoK?Nn;_Vwsh~BptFx1Mk)Ac$0EE-eC;TUkquq2U+ALge6wKmjDudb}LS?8C4 zL3syhf28%{3b`u6$AJIc?i~yipWSsaS!m#K+B=u+NLl6$iE80jp$K*dwW=Q@ynj%x zc7vT$oR(_`NXeLdpRApSdvZZ|@Ikhz0JFjDUXk}~bh|uaNpp)>qP3I2^+t;Su>(v{ zbd$-1Hx7f&DkbnGY9H7Oa1c_0)E-J4s`5lEE&wHa$OiimZ8e1BW7U#_88DU8m2rZGuEG~sW zRXiBx_-F8W=S#9n8zPo}wRTo#qBZ)sFnbjE3gwYchJze@R%1C?x!qrFD?MlUQY z_s>wz(Aljrbxy5NHpC65kU|FchZmwlZN4>{I&hDSoUPT?p(RoiN#DNo zw9cICz_b(lg&iq1HT8uqK7Dd+%|7I1i!E^36dn|?d>y4~0V+VTMngymsg=%Q1RcJq zDi+>6JkAr>X^O8PVUs`EP+kf9bNSk22W<$q%f)v2j<_yJYDAao4Xat-c4*AgIsR!; z!la(0FSg=&WAi$~u}9$iK>L%)J_QChJNzi@i;KGEPuopi3yg7fE4ZL*8oAdXfH?^U z3hWR-bsm12)c}M`kv9_+2g@9M=c=<;;OaoqxUu}oav6Vr6Sbu~jB)l&7 zDW<3wFOVoubi^M?rdKP6%S>#FF1FLwU9RZ#A_@^*YnlX=!!MsC3dpohlWWRAapcU> zFzFrXYZ!^j#s<=WDJ-Mx@ev4M?gFvUTI&jCKU+@L?Fx}0X!qig=NW)4dLAeb4PQ+c z*GX>K&;@_?!un~*FrsAh6ZI7nnVy47$(hpC{kzj9PV(_R+<-OUCYb6bg7nl?705d2 zcZ-S>Fz#0tcmZRLz}un+H_Hc}uyhQzQdj+u(jmw~_7h(AB|TvXId`n794QHcVX5x+ zLC`BrP=^~D=_>8!ED-LIu99*XLS;b|M_usttt3tD z$k^SgFY-n*Z*$Uv%8<>i8->HgHn2oJn!ReAnjgXUFbMmt74?@dPw}Iby*CN_+g=j= z-xgfIrSrR8N!+fLv<1pY&sm@Es(i7?gau4?QSe>GR;TEh-o~*bQGVHXj|5iF=4^yF zQC;RS-jZ&Y6~UUDP4}HQY$J#^m+BY@2eA_}oN#dw+6lg#|H7E>*=Aa2vq8_-a~p60 z8*{F^70@UrF8|xa@s#VL5|&-;ucZ_!URH0H5Avm@OUcX?SetKk=fQB#HX4Umz@hX~ zWdbm4I3>>-kto`gh9CvHDRcmCii7x@nw2q$GDIUSd9E~$Ua%|>s$P819%>hZ6+01Q zC#0oGH^NM3$KjY+y4#_+b*8c8z_1k0Q3oVSvo;ZK1ldtGiUlV(N*Lz$8|XPz!$;_o zXrW1;Oo;*vlEK(z?5cR_W$VeXK!BxDSCM^m)R9Ln4BF(Op_899&Yu=bvAkK?cmg~> zTcKM%VL?YlAN%!{HfNbl+IG;rQ-9zE!D>||fUd;fbdNKH2n26hgTyx1n8whVUp8MI zX>UGao=cdt&`UNm!OI5jJ@yN&w*t5BgKz9ez^g^SL{{iMB^Yx^ z;905-byHTs38(n-dT5a{gx50i3#gOFw7>a%zhw!^1D#5##huq6)(&=xv!}SmF0chm zSle?i%DwNn-v(4tyfb=E5@3}A-doj5-3Y~WeQ zqm=9?e;D4cWu#SKAj<;!7Y>b|Bb~b*Jr{Db+`Q}n7pYHEWcFqWYV@Fp1O2YlHwAJP znUO19p9W0uEW_zhGFF!XamO|sZO*K{w^1Y|keV&H>xl5F@;E+Nd$*q<4k)PA>}*PY zKRMh=LXPBVkb^)%f8h65KPgxS1tTsB4XczlTJO3?n7u+zg2{vl90qwE#O+ zLx=3vqfQLF&zHnQqwYd2k_zGw_oM43r(@W(Pi=oG-%M=6b`NDw3=-$wh(l7me(zX0 zd1Ez+l*4a&o>zel3x7A-n(6>rhyp}QgA|9zNAyEsSM_g&Dq>%`giXMS(Hr%K)#}?u zAv+4w=M_Ntd;i78734uo`y|#;%F@hy?|E;B;OBAN5n?H5oDyM-C!5uU2=_d%QJfu9 zG)V=KGKo%c45K;40_Nog4%RHCz}aqKd!F%ela|oj3N1fI8Xl;g#JRfiyX40Kb8grj zRVIsOC>QUaTW?%XZnVo0kJIADw;Cix%dEvkOssmjc4R`@f+YmnLE1=0?lwe{t&%q#{)rjKYGa}P`^mi^FWlle#s%BfxtWA zJtPT*<6cgM0*CT7TpxeJYJA)%B2f}Y0$>{ncOPLgx7x>La6z@wGLP1({BJ?I{7{u-zC=W4EIs#+1zPDNIpjl>yO-l`P!Ky`y6k)Tt&W$e=KM0}>Q zM@7rb-DB6o=*05!vXySg=iPBCwbmbLinmQ;(cLD2#UFCa_(<+}Esw@b9;T8KTh*(o zFVBj2QL;g*$C6)0mW2URBW`5n17 z6STJ-a2P<(;c#*>Fp6N;{>C%K)WDNk0W8m700+9x;dq?Tq_aT)c9dr@9L$9;OXzWT z--Yj8(ZaH9a$K40SbS}jVbyPlre?C{e2s)$|BFL3#>NSvk=v#HGcg-^CN`0HX zcfEIvLv%avmU@WtpxaJKRC;ZNS$`!(PdMSKww8N;DwX?EH6SV0oF^>3_t;;?O5m^Q z;6VM%-$oz(`L%gOE&M2Q@z-K-w-eDW&yTyCI6<;;no5BX{MQ#BbYDkAL##Bu7Pmbc zZ5Y!^+ehTfa*-F;(>7R7Ld=`=@U^&KrB*(hbZcKy2pRiGjwz1C>hOI-({ciJ2eiv` zsJ^yjbgI9!;0SBbdOE$|IP}}|-B^)J(8HCg*+o>7npD5!df`g}4Ge!FRVt?S%hrtS zuzUM;as<$}YD(c-#Gt0shq9i2f5hlr5$+OfER^^dvCXpSy@k+wd)S(pp-WZG6e8RP zsNc_+50F%TZ3XdSpi2a@x!^z@H?_32-&`Hc3qMLRxXVHyUxR!3h0^ITY*K&2);dIk z4}zttUy3ip@FF$od%K4|e&{m4Et+7%{^SvPHs)QRQqPM*_Wkb8!6RNtpFB>zf~?*D z{z_szSM7jY>dj2eSn;-WvaC#x`l^9Rl5datqcWvE zjU=_M))rR<>iD5V%vafb@X-Hy0aWT3xF}WqX@n`Ky-v_PN3TU$8SCo((&akIY26mr zXdJ#QK*C#;m~G>^LikMkUCZ<6)ds3Lq?5w6D5Y(up~=(&*&o=Hirc*pweGJbCMxup zZIhip-hQR}KQx_XT$Atr_D4^0qdNw|K)MAb2h!al&7>3%K~TD+yAhGjNh?YtozmSX zQeR3yr0&!I>;CzWC%(2_*Li;8INnE*d}CW%{L1xzuQEore#m_-NB?fmbZKmtV7&Q{ z+Rb%JHtnmq>T|X=aaiMfgSQTjzfD&!a3v4tW;$4jaV>&&UU5vzINQ~22MCO-a90uq z-L;m_yU)_}jnZ5AcRU@{YZ$&oj!lJS$_otWv_WA8=&L_!PGklC{3V3Z#rGzUd5ew$ zv!YMM9lRg0O#2I4bmRFg^Xar3u68jxly~5_=(~5hk)C#R``r3zkJ*y#txErq>Dp- zkF~CSgF=8&=OJ@GSkoHoKj}m4FTkGt#-rO%wai zd5QpX>kzB6s@&Qa3tWHS?i1J&r|A77b^=W{JD6??FZ!m!JM*==kgGW#)2RfOF($vO zszZff-nI#Ujw`O~L=4pzxH%X`8| zgwn12ixKiUUDVL_$JDL}OnhH9IzZS0$89=xJwz zhRW0Nh{`U2^-oDsY~j52=U7-!_Bzryt2S=PwvcQX^fy}JpdtJ#y=f!NONhYzK$+6t zwSq!9VyJLain({BrgtkUVq;HFwZI?IJTlz}zBT3c485*md21>R-t><=mwjcKJ(jH}B9vexS;vnZ?S~#3~5_zTba23$-yH- z&uq{@lhY2ZF+fY6gQRd&vg@xYXf)E#43m28wfWq2>ErcL+vU*+W*;-$e5j8?{WuMw zd67X)11@=UHb0T)8`0eK`%{=90A8=Wiu2?0Ysizc$`68pHv(ES*MY?JE9<~zF zK5Y-75J2ktEo*L;U#8$M^AkR@=Br|Et5be&OstT& zdPUkSwZ&8o%vZBZOG=ErZX@!}e!3xtVP0g@W|w<&b!#QL|7oV!s3w`%XAah5I~RrK zP;_T0q29S;%MsViYD7ar=c1}3%IXRyvLv6)CZ<(7TE!%$hO~D5ik?n*E9u<(R_V4+ zuOx=rc-8ldG?vcXb7j)c{bm(L#$j2S73KvWcl1i=XDEAXl8|~XG2>Yc;yMV0)7OIz zn5nh3yak`9B{vhfH*+ngvBQtMohfv!VHVy#lVP_I6LrxHJw6|FeO>HCGJpc!jOcRb6nY9SlS-)ndO0ctT69Hn{olQJJSrUADhvT z)G8v%>9BTT`BZuZ5<6l>;-G^5IsMKoSR)iwZ*>S}wW&M>VaLDh|B@M%QB^n}2Q3Q~M-mcoRIEf?o})xO_-fB+#s9oBw?p_a zRm_*{2-f}#($1p=F^SPte1JE5XBfe@@pw{)mu@bm-%QE9aMBJTs#encsnuw~@3sZ= zys0UCvAjxc*aCOUoQ~>0 zrkz|4V!pNzbya*8ePffer@7x<2W)*>y%qj~C(fsGguWsM*|gEnanWu!Npl$OrBvzH zG70*23^j~9r3g2VMAvE#NwLqvUGR3Jd&4@LqLH|V7J$jpgK~HWbtW*yK4-kWvZqm1hQ&qg|@F}uyx{R<<#-=x;VvUX7DM!)8m;l2WzvT zEsk<^8v{!%$l?+~;M>|)M${IVYSW#}RzYa=?VT{ErpULixEGd7cyUg(zNXlblvl+& zIM_zzhuY+DV;T@@+}U(5_EH)$g?nf*IoJuDu^jWQ4J}g+V$v787HRlsNBS_@|F*iN@ilWMA4Ys zgGfxW#%$1n-M$LB0Nh+MRpH6nv5vU_8XwN4sSne2gjwX5Ooeg(xH$Pd_Z+L~$pJD& zEmRPkn}dN7t~rJ=Pj%ZTu`jpul!NZBT;R7Fm1AXtJU6g3YZa8Rbh|!f(&Zu9emb#T z88DwKWF^Koo4K$mJ!f2fij^*hEb~ed%|{-DMR1*bGLBs2o#MOfiVuD?-t+Z|dDLQYg*;jefR^ zF{%gLSgLM!CP>B{Pf`A$OLIB?3WzNN#GCKCrvtqo>z8mx5L^c@1Ers}cR}{@Kgh9G z^9nY5;6Qr(a`~mIe8Uz=j7Wc-UjoboSnsGL;ZD!PxXtyz@j|HtN(bVIe_MJK)KrMdj>y-u?Xe1kV1nL;$6;(x1Q^3&zdMCPi7yrGBvHc9&l zB|clr-p}XK>mizEL3bDK=UG3@vokN@pi7)qcHD*Lr>Z$Sji@>9r=XEF3iFQTy{DT? zuU<6`qdmfq2iV*+=c&{<+=I1x#b;p6aCKAIA}xFRq`HSQWRP& zdItsw?q>ikPpdv@BETM&KjD#Q4IJ0MJ#oIsA9Q-@mC&WtT_wvv;>sM^Xaes&QI!g+K_eTh*!_!C1B5qNK(#F^l*tcGT^ zh`#W-iUuJHLOg$X?mP0^Z?Tv8%wmJ$ORGUuS2{K7y@E=(0)m}96NYBZ3>l|Pv4`Mt z2;aq|jPn?^Sd5x({aU$MWBIt$;_+0U+q1Q$J1j~dy1V(8>5CUHf*-{*x42!EmyQJN zdamBkSEoU2TI#)pKeLs8Br@ik zf;E~NkhB63IY4LSPi&`XHLFWmMx%dXL+a*UdPzxU7H<#H*+$Tk){8c&rngUtp+gD5v zL0toP`mC*L##bKCkfK46)m4+#3(xE;MMm{y#8fsEHW;}xR!sCK6l9IbUagTyJU>{R z>t_!QQwnHZSvx3lf}u^r{{gW-RH^PcWaAD_dC)Ey@`1>eG4SzeB}5{0tQ zgq5jqouaf$^zr3beE)PzPh<9_dopM*2#O}VDM+K-MBvuq*=t~V2MG4=K36=u1VL(Q z$iOM7LyYH#vBMWbaUl+JV4#W?KnK>Z4E;wIxM6Nxf0jDz@SGVOMnFmfy2bDF2cf}i zjpmdy6{UDU00)RbKTewo%bNnd_8!AMot~0~+p|@>P;Pv2Lo;gnTFzIlyOLpnbS?O~}(>MtG_Uip1z(Q5Vn;~@Dy?wOu;^Kq#?7A-vtJ16?TM2JB|zuQNM zUQ{2Yg0KKQm0NqQldA<6$!j+MWB=?%2E)QUUjDmu#dWNdTl6EBlU_v`(uPVYUqjSb z`67D01eUESRFOYuk*5sx+7uWokLhl?U2oXL0o1!auN-uiY# z2c$AIB0RN{wTb4Pum?8b)McW~t+gUhT#MXw20d@@25iX_!WY{2^08d?FU;ADrgl$3 zW}{lwkBd@$L0FYQw^+p|QlXv?b1wOFE*6=(CZ5keIk);(Kf#F@#SpoUopV<=Q)aUB zwtf+XFvbM+hIB)%Ge9?#Cw1!u#NfM+S9t2K-+819LH)c=Ob3t;-`xEEoqM|wAT4!Y zrvK~GC$^$4vq5^os0IhLkXiJE);lko58VlHXST!!^2hhwsnz)~{k~el>`B~W_NZsu z1p>~_En(+3NetDSXt{<1R>-Q%e-v)%-VF6$KPf-^uN<9hm}5HSRJopE$dON6M;=KT zJ#FS}AET?rt%Rb7G(6rfZK|!MSJK6X44Fgc+l~p0sFJaK`Hy{NdjEk!0YETi^ve#( z<29yTPX959FLanb?R@oz*x0Tl-I9DxC>xR?u6Eb>Kz}9CRnBQrf2yzoK-*&1)Q3cS zl7#`$OY1x1N?UZ7d(70-)HuU+aT$H+QrEp0FA8rl9A0!9F7`}Le#RqQxz@J_nt@#G zteDC>9n8e$p*v<@zkG=#lf8nO?bc3B+?}3ANSTzsVU`Jyxk|siwftMq(FZg=B#0!qouzsIx&U@UBrs&Fl_wDxMkrLFXYsnE_%<@t zCGDu`pk?N|;PxnfSv9FJa*?)hQPU0XDkmlk_0IeQ9vZ8FfVKx-sbYvJFN$H>KmTza z-l+YjI!NQIpppmWCEz$@G9hB)z}EUHbN82>*&M97Xv0T1bM^Oc%3(BxJ7an#fuSNh zim-}HphAh8@)1KU{<@@cR z74_3$Zx?EMb?_hG69(+`55lGk-6njK5uy1ilPY)Ul5C4M|9b+tyt%%& z^`fBo%!y=8f!XC_DGr=7NXLTx;NUV?>n?(@ngh~6Pa>A7@tx(==ltgRZqCxuKC+w& z-U&FNje&T6txH`1u?k2x$-)?-Ml&*hvAd;ktd%8f8IwUO`kY)=#ZbX&UW12iC<~pR zcG$izh#9qkM*I`s-zg@OA zJN92t-HBH>ncD}%@bZ}H-4C2&YL0ICw6G@({N?VgUW3^J+GTXe$^%% zneHWu9H0zQMIHV*vfbO?=M()PK&es{4B9r8OXwQLQ`UWC-;`u+fgZ5OX~LFl>24Ni zeeB099}&hMohm8JL_IPfG14uBiAI+*(rl1<1~`GjTA<9_+I^ z^^#YE4~c5l-Sqb#{;roWR+D!m8RQ*O6Fr9J{oi1hdW&^LKE~Z9h6yFLJEY#PS;67NKH=X<9cWIF{nUz!!!T&=L!+&^rdHJsua7aik$l$O-a^GXGN{XIjIsw!s0ntIJ5RSC_G^*VI*JwTiPF!Hp#_2nu&N6GW^MY` zh>^%VAZph@3|4?tsF+eH81r5O;e3l1N+(7ORU}$h%4QYSK47I!oO?>?D2Hy}Dv2i9 zUMZeGZr{}xgE}|Rg9-23h0m_(@s1dQg%{X;*Dfa)zGqj5)dBO;IT8#cRM{C__rrs= z*K`O8%|u_=YALED2gbmZ6au?Ydh7zo5PF>|91_Sgxj_EF(~}Z8fiFwYa_$1=Ty}Ne zPElMzY(eV0GUzZ$rHg2Qbr3li+Pp}p!d;}tf+>hSjWznbumpj?-5XK6S)KPR_l5p| zcX;- z9S1Zxh@lkjr?Q+QVRjLb5g7L3A>nZYXc=r6F9Ul+$U!v8e+5v~i#FMqmrEU12ay2R zu_0sMhiu6i|JxxY)}%Rr|L_HZ5;NJ?nV1%lU$0fy2ZwWi(-?6aA1I%5;lwn4Y})to zu(d6yh*e#E6GlmMt15J@;)@1>gxvjLk` z2G(e=h2K|mmQDkjMu=hW<0Ov8fLod8OJDKY(_hnhtmRL3hOg%LxJqRXou8d)0ZL{` z0|z*yGaD*ZquB+-%29W4*JCL7wB!&YPVgYX$3pI$U0UPy{6?2Ip{DneGKFf#So*v# zQT46&&fQtw%nmMXN1wi}I#+$d(mHO))4D+t0KTJ%`IK#Zq@RkQ7Bcqkn=?;zY()0Y++hRVYi&(-azo>XX%;Kx*c;#U~7z-RSv zRGEr&S01!vM0F{aELu-x_`W`1E^cebD}8bjJAI>|I>_ zu74UUq%#n>Z{x>;rSRngu`W03hU*8!tpO#sk(#^v-Z)odR|>qdW$9rs4%EJTJ70OpE7p!fO;uLpHXq-Uj?xnkT#c_4c3n#5pYb zlMToo&*2^Sjrz3;T-9-Lajj{ZrfX|_&F$wiK?l#U_h&1jv6rJc$#)2FW^(g~QHlRm zQVKS-)8MRLI2`%7{^0eFvx##b$y+%nu&64Sb4lZS9^5{3TJqX2YWFT8VuLnEi(ncA ze!VU`4doe7kHlKG#97|{vw|6HbMBM)Zk>VqQTjsC{;1~z(n|33+EJTlXCm*`Y8CNL zn~o3H9@6&7!iEWh-X(%$X>V- zoiWs$(czDzk}feXrjphx6r*F0szlz)hv-mFotjIFX_h><_bc)`$XVL=Dyg$D-yT$k z5{2kE#{!fBaI!!_fXxH{)SdjOT9%m~`Ph#R6BHw67IWu5JWJ?U9yg{J!+M2b`6(T&( zNG?sT;qe~X&WC*-EWw3$^+5xZI%Gs zesyvczUD2u1mcy7r=@I(<%JLCb#$#i+k6#%P*hLG6h9b$KL~zw$T&ey(TGjzb zTel^S>!VG?qg3Wl!*9QphmW6f7m#7eSYgMF9pKPngMbZq7M3WDr3_b6k{z9?vo)qj zMTrpNi1{+HJq_OKhAGF-(J5o<0?~#c2f#P@r(3{32yFb*;#;)(E)0=c^9eL0CI{GR zxp#((AL>Ce-FNEmQ4Q|0&rEpE)b)43n6rC?se) z$ATbxlyJV0v8bp32VMJ@ z8Q8gJfx7%jc9W*42h}QR_L3kbNeF)!U8iA7ps?|GcgTnAWy4*iBo2oLGca+bu~0X+ z-?qfy4AZWvr9V+X-i7jVAzJHKMGxeme~mhuMv+WGIy&2nfOPfI#b|VhNZBd^#!rL5-dc1Ps}P_c=b~?1I>K-v z1NM|DlW>=LqK?Y@rN7o?YSZQXWO~&(4%ReV6Y{TKy*dK%g#1Gd>F$L_Lw8=pEv>#3 z++oVqh)_wAWOL5s3&A2l2yo(HvrEi7$ZPz3_iN}r8(mQ|Bvx++lQlB+>X3 zrk0WM7(H<*H+%UEmqE4`_xoXF)}w(!WygY4aRs#*1IAvoAah-9RO_iNo%R2;0D!$* z<#+yOrO8k|shIb_B>qKk1?5J#y?hx8hJk$0VRNb}>#uqQtu1#d#UQniF6}Hiokc=k zf|SomR!0oR5ZbuFw_NR#Pf{4knpF&~(4zEU7?k>cbf=Ss_}i|!m}Z#@J73n+%TpFXI%IeJY8@&xsDH8~Cfo}ZH0ZX>x;Q)A4yOFUUr+8{ zlBFq*-+vmf9j8r3N~%1>d-^(u_c0u;YesaB8qK#?4@-toNcZMjceh7*a!e<6Wl~KF z=gphbpMDW7(RYmH5@!6UQuUc%jeD-U)t6x9K3FtTC4Uhr{q3&?Nog>OgnCNF6;9=c z?w0q6-EGKPmoy?*Qj5`5zVxDyit}WgI$g6Kb3H_stiw z%3r!k_H-aUO_1@gP065mov-1`Zp5MkgyrK_()u1(_qumPDQ+6pz+jb9prrQljm_#~ zt)Zp4O6u_-f7z1@MvwvMn3Wb+_C5aaufC=>&vP|yFtjkLI33XKRB)+W&EY@nD5pu2 zFZ#6DHp2i0z_=eHb_Ayeo+>l_z_$)!joE6i&>yP80|h0xR*C!wEbAtN-+3(Vp7s!E z=W3+trEo-&kGv96!zxt5(i`)qq=j}stwzkWyI}cQu)EkCayW8CzpzcJnysViVYOw; z&lw44aUhJ?zakU*xJj^*Y7#WUiV>nTd6Wutkf6KHeB2m=!c-|48FWx77?Zg9c{n?( zJ3p~Fjq3b$&s8G2x>^W-+U$R{rp}{^-@utF$4^a7tu5*^zCBv6Vjx*H zB8o7y&h1Q;oZ59ce@wm-FJ~)<{kR`1cIs8A|i5tnGYWG=KhV#J9nLaiH7o z#tO%Q)8g4ZFhjNv`NeB*kkWSha+7KkO_jG?y&52fz()6g`Iwbp`%9@O4zi%<4F}&) zQKL*4n*ag;DL{aHRmuoz3laL+to^_8_-2}C$drR%Mkp_y0i0o?r|Qm|-gcVnx-B;q zIui3hr%)Z#zpn^j;D!72A8a86B2QXw-yMPl$y@E*2Xw+FNgTQ^nWh2sie6SGlUogQXt#a^^ZA@hI0!c) z2FbkqEKN=!)nA2{9dTYsLu>>@+5aSw@xmH^dbgn4uq59@wDIK;x3$FhIR6Tn!CLjt z{7`e2e569%9B)CWr5E3wr(&BBx6ee)pGi?Z3^c5jWI)KsxIZr~{yyf4{;2avZk0+h zSNPww4_$W$0(f_x7Fk$wkXo00*MO6Sf_Rn(l6Zke6-AW|LqpiXZCKa>ly%;@tOm?)h&<|*9&Fc41V z@61F(ejKk6D1JznV2tY|J?kuVjPh@@JTomui`0U_X50>QrPK~P6 z&1-_>uLs(X3zw)gTXBMR<2GLebicfN7#EwoZKL>i-Gud!hjLC7@*Vh%YisrXTe4)g z7bVlUV3TH!e*{3Abfe%#uOqj7-`6>mpGu7k$jzZpR3@f#CtXKy@xMr7J09y0P36!m zw5U?An@cf@F04p-_dN>&18lm)_I$7Ed9QWlL|1~(9ToSwa>T_l4O>Radnys=yNuk_ z0!SQN6$T_z@4T5hzh^`qgY2IUVBpyI+Va#c<{AHx(&-@D`H00Ybi+1x@UiBu&je+e z96!y7x+Frsc8KJLgG(RJNWX1t zn+BLM;d`tG3j(j_-P#kKz z`FXxRA{Q735#53;*sn?^C1xRWoWKPE+TcG)E3U-&m+c~uibDm*(=n)?EqSCW2SSxZ zo+y$!*d!Q5*-P?}UMp-1=kgoNmDQ=X|8epgj8Pp9i$;Nmjd0cP4l3reogP3>=aQ6? z;t6OQh&4J*rNCLV#PgE!AuPj8lHwbiTHQgmdMhneAgshsgRvfM)NO^$cNmwHBb_ka zz`RgDJv%##RC*e<5wzPsxbq;|OBt+5z`PUKWQvA&p0r{jQeIJe*#t7l`J!Rrr~fuA zW6x0j54|5qdic`fNuC!4&_j83sLY(jv%SxkUXAU0Sl*Y@#woM}Nm#7K~mW6qWOv zNwgCSY^LCqq`6(E~Clqh1 zE7>dT{5sw6UFk#I>o$uv!-P*w8Fsl}bv9IJT@TYX&ft9&lZ!k!r9*HB*@vzg{>3_2 z{G}PRMfEn1^e$cykYfX}CS>|fZtg$@8j546BpTAUO_ff;PP9K@+a z{hJS=nR5WheBav31<^ZATcgY2j=rm9$lE7nHTCT4fKS$?)Gmr0aI;9lti0a)Wm z1c+=D!%7YsWz966Dhc@}=!R9kYq4fkG38XXRQ365u~yH<_Snfcd8zC#%I`qTc^Vy6 z5G{5MOb81*2*QEOt*3y;QH4M%`rLLflp+5L1G~mI&!p$cT}7f6(fy|Cx^^ng`6|-b zDEl%tXRef4RD)SfR!JF7`{Tz9!(hzvxCa#(;pRWa?>j|A)+B^Ka^LsnVrzC`0no60 z^6qvU>cr?%yE1z122QoRU=Im@&?QQ?wemrtYrdSoNocE>&-;bkOmq{7@YjB@A;8gV zQT0|b4m|!HLtv2-yBlQ1YVl~~(TnJp#R~2(g)_aCnwwpt^`4#th~Q7}$l+Rvp2l@f z`VN))qU(*WBa4Isbdp z?(pI%+3SK1R%eNMHKFJRBZK!9Fg{#A)-IZ=qpbZBD-N2bn`&|3O?wkF&~DKGLtdQQ*_t$UaT z;f5@&HDL%iBOG3R&3RUoivFq5b&hNv>Nj`;lkva$6P7YoRk73sULR?u4@LwpEo5h- zIyY%en4@C3?d9t5S+T=CR$ukrl$1-#VW;=re|zK&O1NO73d3?^qdPsTr^P&iiYQQ= z6y;gEJV$6&U!?yqBKlJx-7bA^8A|zMcjTKrDKAl|xo%FN$>n7Tv1HckEoFHVW^5XH z=O@$SAUoP_sTU=Zwx-5Q2&N8# z*7FRDlduOue*_C-lgHAAn`Fem=EAI739T~PJa4}H*uqkKT_=sZTslE?jRvRO=IV9s z{3xjy9-Om10qP)?qsBOMy1$RH^Yd(BP~yaDrVE&BWeyY8rBq@?Jb3*Zn(P19@xmm{ z-q;34Z9MstrSn>BRbUzCW*9$^+Di2M2n4lt?2H4XH_6xzkiP7v0k79tBz(Hqaa#nm zg;?%yeLpzYt(XG$uXT*6gDjjF+~b~_?ju1F-(AEL?dkACy zOg1648p9|q(bZuJ_Mcv{M>b2W8~Be1u-YrJe%CQnBBy5^P4tVg6TMja|>a*u7o!w?sLYl0$X&D5lJBSjr+WntzK9;hdKy%`+1bK23X3C4w z4^W-xYniRK2e{1d-T`^F5K|)uXq5h4iKntDdg+eRHLSl7AU^eP9Z>OWCC#!%+KOap zbP3l*#?a!yb=~$tslXd2c^5`5Zd7l=W?f@e=b^QenCy_zzwOIkzL1({Mpd_*{I_H2 zWUQlH$lG?8kfb_JAesUyr`%<%3@cnJ-L;nLyy=iXD`2@Qz21<$I0DcF=Y>PRhdOLerqwpo7@GOu z=tDcB2-#ypd6YSVeCfF%0lA?O8NU=BfB0+@F7ei+h@VAIG4wAYB|;}Du%22iH6dH6 za29R=(tuU9MTY-w`yE7&rC%0UWhxaoh;<}!-K(Xg ze%2tzYV?eQs562RhcZ%!63Yg4=R^MMCyGQ^ee|*D`Y$yNODa3}E}ZW`l+p!nEAUrNwnmSd zR<21~EDoG?fq7_|Gnma=jFQAhTT2TR76a%l5LWv4q;@z;j}WX4LFXQ;%x?Y-e3U;A zDc^vT=NX7jnqN=iz{u>ALrMeAoo*doMX zwybshfEsb_&&AK?pk4LEOg(Ux?RzB_aihPiH|WY~wkbW|Xn!1J+a`niW4m2R zS1ol;5PVJ+-$Shb7QfUb___Cc#_Kw&-2PcT8e0R|h#XpdDEPRjJ^Bx&F4|g=7kk=e zR>~S$GoFTJjTjyw7a@8iPEl+0bHM$l@Ov$wFD?!%6;OK?y*wk}tP-$M;#(JPDD_jZ zJlgd>Jo39vXbki&xvrC*uw6niKEEa#L@ayw*Y){|tHk4d!vW0zICm7k02LcA{@_cg z?z*R=Kx*?L#Y|`SQp(Ddx11CgJIFXJLNI$6FtLa+VrG~$n!Ej5jo-5m|LU11Bj$-d zxERSYlB$P%KQ<+b0>7H~0ynWjdr9;%h?D>l$Tv$jA$?OyRFENb9S|9hYRA8MREI7o zixGAk5ppJnvusaPa=0o9xHOk)jCpmMB_Y+77>TBG68a0RD;p=ipf+lLpMLCe=T+nO ziFhlq{O1iFp|gyAy`hgFmQMIz;i}^~7xAgFHETjhz~9~g-^)wctDBFJ8lew}Vk7vO zC_a*=J^vgH_TKpm`}py%Sz#tpl?}AS_!-0KqM##BsRnGq{+Ljtsl!bg#R1ds5d?fqzdZgved5RwX1wpz* zL7PE=vMq52fcXA%4hLM%1jL@N1hi>Twb&gb{d)t-2y_neY9eWO4m6)+txPdWxrUU~ZTq^qRs{ebMf0*lsbn1Y z$(PIgdTNp%isoMqQv0A*fKeU65vLLe4K+dL9Uti#piif?4^nf#*p)JCp|NrvU z)3k7+y*fvx-UF_rxfnaCyL1%&fhtT@RX(NRI+t3xjY+s8v#c%E^7z zECu0mRZ6Am=>hKtKTpvUk{g?K+OmEx+}sYs>b$g2W^SBF{m@qeFUXa0`7vU(ydfT> zvNuQZM<=OH$!m`mVy(;Z77pdiGPmB7&Bt5Er<@x8P?^+x%DDJXX6w(Ta zyx+3;M@YsEdj97*{lGQ`8{%B&@|{KFm{yCq`T2P+<(l^;zX#W)QFQxI zj&-;$|7x@$c8f8r%qMNfhR~}dbhJZiu-_#kqfiZE?^$HENiyfpWvDvvRGtik}WYNs1lV%)FSvE@LT_us!#K(;S5`i9~? zS0zbMwgPQ$kU+r>FQobA5g2_ju+Rpe4Vv)PaABcNi16J5K2kZDH(b$21X<<@q zy6ksF&y>=53@i1z=@Lz9_fl*i!tdiT9((gSpFkGx?bgce^+do$K)}%v02n+qO&eB1 zMMUrn2&dm1mY)U(+-wEJ<=$Rx0smH5L|~@kLu*!8jF672KcEj_8Yj~s#{uG5`?j@`4>u3Cz6r6juH5%~-e-4XYP{QkDYmpNc6Tekbg3ovy9KVr1>hlT>IL@tIjv%>}TF#)86}Pdq zMcX1oYwbs$52+Qqj3JaV5lT^oDiN$Ife`42rrp%k_%|bSEVaUkQxKM=cF2;PKdqAJ zSE8l4)X)F5Y`ynrT>&DBd1o!-Y>l<$0{^d1@DHcWz$Fa$5B+x7aMM0~3V1MUX>F9I zs@pgJVpAG=nTUNVevls8b+pk74_{O0|3zAQd5aY&ECSeJngVUNH$$`zlu8DouyTm9 zQf0ZMVc1`@lo+X%GSBx(Ul5ReRGv1wZM$i^Jyo#U zZ<9G(4LMK4T02u7_E~p(L}L`y_kVH6%&&j3J-9mj2IkQIfk)oH3tYt@)x5bm=K1FZ z+%S?$W_0)gNTgXENWCW+aC7w@IoLV@L;{B4+|b~G=?`~k&&Uwiw#4)M;(!nZR9>Bt zpSFA?Uu;7EUdz1mm^#V6T&!N1ZRIy_bX)tx+$FKc_lY1Blq-!}@86UYv%&YB0?f}@ zhU(sd@Ugw0*;Ti`P{_X5g5*}C(cMyrBV83-B~r)i2cIuVSal5b4C&pkoPA9jg9@_5 zWPu-_m`=R^ExMtx@n5kN*Sb%oKeGxFQEVU9PZ$xJ0~HZT_`f;{WCjv>RI>`ZvC5Qx>Q`?F$)uA>u|kN{Cb4Gw81%E{b|O_L#C zUbJkVzV16=bZ7i_|MQ_aJm}yu72)XN%5cVRFK5F1J-+uJ_7MHV0TSqp-KzMObnVwz zL28&e3|BhmM6D^3M-j<;b++K@+Wcog`>p({W7Cq*#P)1rf|*GJqI{aiAT<_gFcne~ zm&c>CA{ka{a>uhP|4W#ele1bY{qf6Z7Y|9qD{=!Ku5>gZq@fVz>AatnW&Wo5@5%3r z_0SMLxQo7Pi?==r6QcXp%0idk^k7)zUGqV!4rzCr&se-6k-g~GjD+*sv-!76KI z3VEVci(Et`Yzc$C|I-5CRg)e@PIBoH1=>dju60(0Ig5n7Y9?TVcvpXqZbVjOSFEqb zI6UGIMohm*pxZ$8M+psuPthx??Ooa(`=*VeMHZX9nj5I%f3UROUK4@d|2u=F@9!~z zP$1Whn%q01Iofa@c}`S5p!5ew9(t0sWg@{b_j&pCZrW3V-DJzG;>MTTl>f5967&b@LT~m-=QDN;NYNOkLXE{49XCWiv?b};|GtD zIHvrxCMZFt3WnC!v_>~yhp(T_#+UN=t~>(sYB$MB>`qSF<|b~k`~T(;fRlAkj6&oEC7g}?$O@MgZXHx!YN%Tph!Lzo8ayCpi;!ej7*KQkxcN?R zr-F`_iLM|!@V%sSRr;OE1+B%SkR|Eu+(~`OuzSwNlyom!X7oQ(sk0*JE;~Edeco3K zGKfuwDyM|S!gqb%YoJZ3<82v~5?g<-YYVg;UbWrqR>_{po{<9AB~F+G8)R}oMV5Nz zgmdVGvBiQ+`{5}izyQ3pyjrJ8wLaXh&Ck%_1VT%obbG%grgu#83b%)rmyeHa)B~{o zM6W|7GG8nMG0s%8ZWX^nIq@0u!l2Ax!&5sSFa!k z=O2#Z!1I=#8}H+4h9CY{y!eU&{@<4^W@7vhh9#VP5L*l;Nj16On_8Qb7-FLu-4anM zmX9b$DR)!950SYfG#pNyqA1ZZqzNzA`7uG@;=+$k}m&+Q%usp2;*I7K1^cI*e5eV<=p$NiTqG5%*0xg@uH zqc?k*#sOz_G|sY$ZXt=DnMvT6mWQqWdzLohW#hiRCBtca_+I;m)l)QZ0Ro+yovBys z3oFHM{snvSAPsEBn^0_#_VfZMRIG(F4Ss}@Ttp+g4IJ>%X@F|BusfbZtN50}6L21{noY(oN+TSb@cUko#uww8;S*n_2hhVh=f!(@<|AvIy=)-e^H&&x3GV4v|il)M9 z5C>uAxE1e>;aC5Utgi}-f{WH3N|2D2lo&#!OQdt?jzK~?q(KQu3F!vu4iOkaLb_9F z>F$y)DG@lE?>y(`|Gm>2WM=QR*LrJxJXXE`cepd|sCskDU|Z%tP(|tI4yi`J=oTa} zCGLVcWgU_Bnvt%*=i8@zvqAY>_mI0UCAFuw(w!w0)j@NOw2|-4XB@kP=?V~dSWdd~ z^o-Q2LX;*d0T#%M@$<+UTaWS?6PHS{aJ;hq(#m;2G#&*4d|r8c*8}GR$>v8&$ivV5LFI)V zBYcVh8~`OJ8respPYN2XW=-8zJ9{pD|NV{`hu^-S)obtj$H~MuwG3Bxn+K*d2*&Poz?&heiE$z#e*j}(vN~R$NkD0A4 z7KmhU8iqRte!WDPv{khHX&fX^C3iL-OH=hDT|=&y=wCLS?R^+4|-&XaW{v&)bR{sy*-KUB1Bw-R=}>Wp?P zTYgdJt%I@?_l!EBIIySP8H&dM#TS>O;k{Rt3k(Yi?S6NXvk=zjOxsT+=QoSZo4IRl z=fYbB!XP1@2+l8UCB@usU8}LcwD9nq9FH;VQb>W!wJ)Cu^AIjXPiQzlSJJ4n$MDPR z;0N39jVUcJ*C)KKM$NvOD9p>3J<>gN6Y_zsBlSFP7yb*9{b-$D!VR*Tqkot+U(DG8 zjZY%>A-J0T?{nRnT8sr3-6LP_qnE$VYiWV8E01r*t}|*Tt;wjPE?=g5n8j$~UiC*h z%+meNC{d7A?7x{ka05-W>$2FxBUUo8ol`ZjND6kcldv+8AF_kOtq?4BUaY!mYji^{ zdJ?9p6=En<=9dz~)3J~%4uALe&koqd^5=5-CEw0YJf9KWEWQf3hbJ)9~2Q_KDCc7QuoTy>3}ucA^!*LB(*57|{c zRqyLB$SxV3n{gnv{Ip9Cc~>uK^p-EVSxTe{)D)WS^Q}idegove`K~N^p>P~ueY;z1 z^F7JVzPsZ&F>eeiS)zKiVWoFrmwz+J2E6;3 z^1TtLrx-RkJQx*tkC2r7Xh+T>Ed|DS^HI=oQ3uHk|IU_lx&2xjxjU6YzfrvPui;Bc zpPYW(^~?fu?|k1P*a^JB(PkMUUQfaEP&Y~0x*&ej8lzo;W~Nl5Ta^6i)ZICIgp-Pm(%|Z z@86ihU<&%tHB%`EKq0cKmKQVskxjEgS)GK;E{-zt|eT6ALG?!LRUXpdvO-lFGw)=YodW{@5 z8LgC^(oaTCyU^Lou-l{`)%?R5nujuR_gngf!T10Eh_yJa{tM!P!KU<#U@nHwoA*c> zDD9vDKz#9UmHLkM<4v6}MLXQLNZ;o@+yPrAe>6aKcx) z(vR}N5?Hc3K@dVGXKCwF|dpcxZ`3up-(TJ%!9CYAI%{NIGcL0vg&Jh8$OP3k)4JYJ`a| zsLy&88a6z*7byG9`B#g%OyBa3&(q}lA4Y9gXVV|=8lBlQ?-vf10)+@tiX9W;>HWDL;R+u^sC@pYQwq6Zx0{lU zl;z#Yfc_xy)vDV~Sa9&IxKA_SRZ1oip1I|h&B2SGzgok!bzUp78!d0SE~SG_O5Ed3 z|INSpJ}vao4^tZ2QQy`bA1GSSzY;xk*&nN^7J?Ems}&U$A0}PDo(8AFb>ln7K2kF+ zX)tf{vA6hoV2Ve+Z68Dq4G+bXKvEZn!ORac*$3%6>0zu&0J1(^aLS^{O-Nu;H#5zB zyz`5+#WYgS_S^LH`bD?3a?*)&qB%(-Z_}#qvykEO(wF&N#kr&I*wDP@V|scBY*6}- z609>A5(A^OXox+!`8s_#_pqMzsP%)J=kf_*N8e{$%HQXI2YU5z!Gpbre)vsYl} zYW=Uu95{?JM19D?fY5%hx60D;xQi23GO2gWXeV4met|MyJ>Q!W)VA&Malqd2(52sl z4FfqrgfQyW>XOAx3+M!CFk-g_fF;0x9L-)hk?Iq8PS!%-_Slmu+Q^J=p z6ggq>2_}}}>RvN~_jvrZou=I$;Ol>F8Eh-?gKt29a8*f9INgI1=j)mPi_gesKsFu; zO1KuPBYX_+pV{Sb2DL{bbrVz`oY$KPF7Vkif(_bmT&dtN?-Pl&&#O_ZGM;~at2>Y6 zO0A0hyIsz{zB&5WC1%j@ev_5B^|K7Dw(!_Z`14h(QE{Wl)yk)}p z!7YlfgDT)%17<_Co(6E1WOwfpE8BRn)DQ;LWA{v+Fk84X^74lH0Zk!sy)urv7JQT zeI`iH0&6snB!{x0Su#Pn*yz4m%mfB28_(bt;iaC0=^HY6WHkYsm998Ph8Q(qB&b{5 z0HbTfS$!tVfeK+ugNeCu)<3g7kYqfr`?yzkeA9M+15SoyJUzrg^(!8erwsV~PK6yO zHpnlY&8yys%Bkhd4lca`VF^Ga_jGX3f9rg)#Ezp-6CP+1T2N51r&j~A(m?0afADZI z^&j^WT)H(GkWIc?Xqeb$8aV@eI;mqFKeAu)lh^MF|h z;s?xC_ubBo$X5n)Zp{3pZA6&VNW+U z>Nx%mG3Jtw%iJ31P|i}KeKJ*;ixLTf#OJy zUd_YkNb_g;y`&;S0{RztONo-)uH~<}8x7tQKbINc?e+p;cVx~fo~bdcBTOTS;?bcP z4pbOba%3lX)ePdHJiQ$?pYB`)Ctn-h%+}BE{45kZOGWwAvEsMwfuz;&6wje87`H%_ zEDR%n2K*Dyh=GTS-{&tcfD;|}pe#^$@#48~QCiwfaEnUImoje-U0W8fK;aRV``qAk zuw5BjD$u0fX;%-Ik{lo#xVQb6axWUyH4wZ>os@MqD^N8g4+y)~*iI zVFWO*7#SM&Qvd6qUIBEVZ~zU2=d~%f(2OHXxH$oZ87uxy5EjYueUsz;!5&C^Sxe-^ zUePVl-JQWhrKz>iX_3^DDXR*y2za-Pjn(BL0aS(C6HZiH86)p4pD>&VQwgz5%n}?a zs5XZc(nX3g(V!ky*{%NQKNxO#jOJHLt}479#xPL(cGgYMPC0~4+OCKJ=1+EM?(46{?f|{_xB7?d-PG14o~|RGzmgZI}?6Qw6Dhifapng)@D9$!(c2+a0cD}Yr$Ycm07>@z!LIvXL)vc9`uHN29;1WVu z-NpF!efp)^K&=7v;EEy!QTp$pA>~Lcw4+|HDwAcV}3?&)ksD zU>)hQ@R{~MlKYG0yZ!2HpWna3ypHabR&MZls@W{#V(cZ<4K}aTJj5BIMoO~or9qQ)(q%XK%+9bRXz*h-IrC6@Yj%Ro8B`KrZVFtheLUk zkKeB=fsajw4g}LF)aSlnS)iWa*(q2naxUlo`YnAD_tB@IQb%X2nTqV9Lscrv}ETr!`2ihxS|g(x)N#^_1M=k$lADWz#>^o z2J6~0tB+c5WU{u4Yxp3>Hif7{>=bOp*((3N>bex|LyOjKwc4scI1 z!A!$^*6CjrMoi1Lo22Z^ngCx-^poK!cZ~GBUI9F;Ik!aCHrzt zWHXWGr3Oiua_p0kK&rUx50F=M`YDrL5OX8~{IRrOk(Efwg_Rd`&m65SR;FP z>eD{o1>dUZJ~Ft#1MkoLlF7!$d|KnZ3=@K|0RNCjBBL8;3-7!;n?Q;QO7JhSB_4iCdA*CpyX~-e>TJHQ#&Z5Jot-=%Kr`En|N!R3Nzjj;zR$0)m zZwUuQ2@q(WEmVGtGwazw9XHhLbW9A{aJO=9gDBnU28i_+7%p$7i6jw z5%oCr=Ub@hGUSFKZ345%khS0iwG$5mBz#Eg zp8}56%a2EwK<---wOe+<$hu7bj?xUoCNLwR)RIxWqVNy)f$8$~KO`lTl$5}~=C5wi zK*4IVl))RYfh<8>GrlIdxJ|5+v)h={@8||Aodv(cj<2L@Z~n*;AlkXYPDd_+puy6c z33<8ixa&Ly26v}Fzemw3OBV-qvHAy~!sJhWyk$4VV zG8u1DYbt@T`In>$;2md=VW8gf4GA3dz2;cq8Z)#4Ss=Y#dzd_)iG>>!0#$lQ$-oc65h zS3v;-=*?}3uKQo+?zbVl2>+YtBaQ3kgPfmy?%SxO^c; z{znOE4xyMlj&Eiu0Zz3xL2AVkF88G<1Stoq9mO9c8RdyU?0OeYc_<*#ShNzgKE09F z$>7J|wQ91*ch_v;H5^_2HBBcQnFX2nAukxDIj_HQI5#$m+vG*vP|fK#hPl&@{ay8o z0knWG%z7lqQj!2uUdf6dLyn1431$~ciT{o?m^*!_ip0>vCJtaqI&p1xQClVmI0a%o22jw2fyu7kR+fk&AZoH$G3l`-P|Cm^QydS&y%yX0x zhLkgDL#D3IX>1an(xn&l(huz?-TBY)vFJ|pVq6+=2#r>rw*A>?4}pS2s_l&E>QW-% zamZqeC&%hbj$tSMZlWCB4>BcTxh6^eo!H_S%a?rv&H>KmHhJ8br1&UwH2z3o8d;lj z2ek(U1Ihfy0ar7XW|@hTlU||5-#JTP?>B$1AwCjIZ~hgi9S zv%`6CO$KkK^RX~4sPU-bTL5=m={kEO}!o_?nRIfg5`~KXA8n7fBt*43K zR#M+)b$}xOol|}h(Oz-qyvEQO(p-5&8##!;s|)V=mJZ;E|FA zfmd7D_@sH3!!zp%o7%8I&{}qk5qw?e8q?dcdcnDVBbt<)Orr2Tt#cIg^YGeoJxX_q zPn!h{=GJpe(Mw1Zm*ar3J#eECY@2R9I_mXR+tYT2#e)Box zKyQ{Qa1G;?UJy_W?h9 zChWCSke%UkQ&wlF8gH%uOA6gx3T*nC)ql6JEgAyyjMMo&PU%ywle`G0 zP4VTdD*)T_{&}`GI0W1V-%4&CihOGi&%*!`ggU@fdWF7^dfesI5!)*KeQuN7<(#^B zcXJ^5Gyi}_PEjC!eZyA_IBpu&Ph)mQ=W~7Htib7~v+9Y>OBdC}7xjCyeL{a4IcD&r zl%}V5e)U9z66Te;U^%Pe_k$IfKRuq>#uXbHskNAR)%BO~)iwXU_ zjB&)-Ju3vbf$SiDy9s5vCSvM#Hb_r{X+O~%W1;oXTR#zWfFdx9pkS7BR@Jmd4iOog zEQqK*FWvSq49iA(JzdHa9!~Wp=LL!VOmc!n@UXy!t~%cw<(mVee#}~sPwaiWXY_;P zc8mi=xm%D0(99$*1|kq#y@>EPjaPRCNB4ynpqGFw)`;}&NYu#8WCYjEn^9xnMN%kc@Q&nzXv)=G(bEfyLbc=^{EgdKuEG9c8T>U9XW)@mJKkv0`^U=~uGMovXF=Pt^$RApHasVz@D4cl?GQuPvHS z`&s11zkA*tq*MTyAy{9Zl$8TauaYKDgzj7^$Q@XEwrXZDjLWe=1+Q$Z3SfC%u60x$ zOhGro4MO^I$9KST79xpYIYRz@>+*1i3XIZi6KhWKG>g!6_tjMEG*eq=!eETiX4aAu zg#C;vUbqyq$ph|v+Ryzy`L$V#I_08Kkqun=!&-M(KM(OtO$s)|*x_Xe>(J@tl298E z1(Tl5&^xO{ahVSZ%bMnBmoZD^N>BYd%V7@cX9~aI#tGBfdP+2jtB0&z_~rEz_{pGw zKKWk>?}er-iBthJaoet!p6C=Q=Wi!QQOhRO(!Oq-QhF3hEh+VVlEsvDR!24Ed&CLj z+#m?~bs6~?JDTU2V|2};!&|`rt@?jL$JIAOhTy?peJEZ&LFkMS0UyxFSp`_YLW6M( zlz6D%w}&w2U+GJ?U@N7J?zoZA|0t2KW*Tm@n4bJqAr$_pmb-%udMtvQRRcbeTqDG4 zud(G-YfSs4gfmin&o#2uR%A=(KOe69qVHIhQ=I}Kyvii7o)j{VERs#P%qM;g8EsrO zJ@o<;4l@y~(TeI4D>oH}m5&ly0*6+6?{cY{FFi%PSFw!R&0<7?!8wJ@z~|x0S8>3g zN*QH%J6rNL>$-zyd&%QQXAJkDMAbUPY{#1fi@llD54lBh=6}WQArh2^6X}5sDyEWLWD9xLryIWs=*Q?{z z!%D&*M*t!b5PbcN7=G@yuB?*`V^`HbYPmENKA+IMI{eTU0eTcKx%e-7IgZ4DO?T(( zau)_VxykgBX62AfXU!tmNVwmQ9D~kJJ$*LdcsTf6s}>5piL^2hT8%DKZRS3jHOn8C;Y6V*5R^ zgmlNCRS+BNd2;#QG#^<^WlaNGvXHymM>(ds34xdUST1*BmXC;jy9nu!v%b9heiQjO zZSm;x-Tq8vQ2gj(`OZ04ETeqw%LRpu0e#wiBUkwMvV%vD#Ge0f5gV8c+dPVbf zEJfGj&pw~KJ8{BDgAh>*!rb`sd6mP)5*Vdr{Gfhgl5XiKsYS7P4ETTom4ioZNXiS3 zJA6C(Au2+PSF21E~_Fusa@53%IWakuduw zpL#9ZWH@s&p`wMi!_#VWg2DHr6bi{f>}FiIt#^at-tG)**Lb0=QtfwT(_o0Vu;#g)xNvz=e`Tyd<1CaK>%tup{lU|+iahw zBf@9c8P0XC@o5Y^*dhAB|AWz0flp*L^W(Sh`V&9QhTY9gi%{mZhVLJ{qB;g=$Z=ND zMYWTXO(G3`%i7MQ;}M52<{_Jbd@)?zBohFXrCY#zSW`{-B1SP$NNr69;a)5Maf1D~ z5l86Y6rz6o_5H~{-EN0r(_$|;=A$6KFP^n2cS*Lsq2Z;+S(Fj>k9DpOLIx$wDw*ME z6YWo@J|!h2!jTx>5GS9A6zOTSqsJ8z#l_DvGFNMSbXv=2-zz6hp9LB;y4N|Aeayon z!DxJN58K&EFp2Y+Y^u^h!iWtSPqqb&Ddu|XF1JUIB{q+6t}c=>~E!6 z+2-aZ!}28^6biS1a@YGa{_^yz|NcD?fT9oT&17~1WXM&kuOgadzb(EcznfJ}UW004 zfbJHBf7&zYY7(oN@d@Dxj5Dq`I_eu9(L20%MUKCY@e>NGqsgZ9fD@_H^ervTL{l^T zBd$hz=icn+v5<<^L!$H@QxVLrimB5aWxjfo7|lVk0&!t{8t0BL3!BOutD>~nUCe&> z4=tqF^=C1OZ__27Swn9o?9husixA;2^5lW9Bg^aj+x=fh!{vqgcxpkH8P)2+cS%Bc zVL|vzGo)QA8Jh6z4nY6}4yR;1-p@GcDQ;ZQ8#djXRiby)?K>TapG}>)%q7HjMWJwZ z?6Re5H)z&4WR$v!i#sFBhyxFj!bnyDmsYQ$*;s8nJv4(;o~bi9lbm6XH4MX8g4Hgd zy$-ro{-zDlem|Wzmsp-lGb2nmxZ0@0^)9;4fM@#QTqz*n#Gm_!)LA48 z=YtsZ{$$uqeF_#)RCXozGech|V`V#!+a#-!arHEkfbqK@(>!@5hzfb75mxokY)&aCopA>q|;UFTgBI!wqE7iuWtDbzn)(YR(cv`4~m@vvA19#yS#M3sisCYjG#TesqJ4};@2~nW?DLOQ34>TT82-|~p7ea*tEQvo+lac4ClSEbH<4#K zQF7b7cu(*WDHR-15YIO7zyg9_nt9~=JY7I8>5~wEe*`+0&#dGgpIcka#3Z!PLj&B1 zR@?pI-?zT*;=ED;QJ3D=m}?*?Q!n=AkawkH{qD&mz@gHx1{09loS%$0n2Sw&V%J<8 zQIKCSzAg}fq4w&y2-<(o|9xSo-Sy)u_5ui|1y~Yd%U&y-BmHJ*)FVvVr$SpK6CUqP2X zi%deF9})q59NyF3!l(Y?n{BBU%Co;kb6BxNKK|p+a$kG=um9UWg_^A7yCoquvdrgZ zk)gkV^v(BL7O-l6c*NYd-aofdubY3#E}v0R!9WmHg%CVxm%)}=nZb;}-wylnf`z9` zIy!TRyYCC#3$Oo&!cU%U-xYK?WT|PJRqp%kCTc}Qv=r!OFam{}MWz|5-VB;5(ICvY zVFYA!Dv4!Wy+b$1IQTbNZ%^Nx3adITpWHM)?5;lp3w5XSIqfp}->u!Dpg&oVh0#k_ z_mm^gd%DG@0)2G!Goj#b-kU7{*-(HX0ZI61s3CEJSbdzg$DG^$=o%vcl4Mtgf0<;c zE!7p3TX4z*!7Dxgb>I?5|9FkxK|$6LGu)lrOqe`>{-E=$Sth||M3YJ_kF&&)xFu)3 z57jzN`;rYvkL~Sg!=WyDeBzH-7fMlZZbIgAjZ274JSrl=ltLrF9TLE#B}snqs5eDn zmLCI|QpA%8{Rw5!MfWC^XQAzYw+Ixnkuk8&ud+TnK?bRKip&)0UsKAdMvA2YSCk<} zpjwR*AqAmdkr7jeV3N{Q`DLSsLUM3(ezEZT6Y_uJd3A)=*i}y!H;f*IitP6(|I&8@HJ{zp_E8=g~D{Lw62kGUv z+qrM6gxOc!!WGFjj?ILB5O4@s>D+cREVS+WXW#j#`Sg^fixXosT<>RUCMORztgiwx z%>2;oPmrlnN@S2)d|6wW(Ou?>t*!}njjvQPJ1Oqk=K(5FmC`3%%~`QZC=M#Y$Da(< z(EK#{(ID?Pe&R=t!~}KFUxxlvlY@1?HJW*=oM?CPKU!-2ltMWJUr^1&< z0xnE*3kw-O+efWu-&zXpR>rfh2f;{Ah#vxF;;qTPtwgi*lkC7@@_Y%v?djHwmk;hJ z_szuDz;}(P8r3fr)H4K;y`)jHzc0N&=khC*rVP=M_TsyVm>PBAAhIn^r?%h6Zy_Kn z&O>vOX9I^i8?hYu?CS~939Ag=)!8+2(Zrpf<=D(8Jj@Xlcn)ze07N_O_?l#9>;yAS zNl|}uun}i9oM9i^Te~`1U6D?tzk!AO)Yp7vcKnv$nvPN;A}w-8f{Fy54y|*%Lq@#P zT!c+1M)j=S#c(PQ1<9~cO3l1Ip?lW*VJI@O4g>AE+8@O@J&PDPeDZyc8oW^EWeOs+ zNbSoLZ4m|DqpyP1n&-i-k3x`Zrgq6PW~or8KukBk zUVuhLaoI)2DZF8%p@lwWhFMz5$9svM{Ec(HIo$ccc)!YVzk8nDe7wezfAX7K4Hn?? zc{ex18R7?)oIWUuADB=e(N4Lp{Yy9;PgWZ&^~D-fzvvI&+fJODSW^U3fM`2c*QHNs zc`5LSBZ(7YFQJ|a|8S}g+A&9#9DTmnjPOdZXP11?JI|>HInVmnj0t{J zYdU5%zCT?2uke2k*nz~%{V75ZU(kGxSZP1qQ3UT7$4s5T% zzq}Y(1#8>_=xEGy2+eYb`cU(jJHkUVG4%ZcXZhjlx_dJi#iY-n=Am-kGv;aL9$5oU z-&1|TuFj7>w=;jMWA5hi+wi4FF)@t@fqdS6`Z)KKaZ|g}tn=q>0nrE1Y|P#7m}6iv zS_kefNVw8kS&{-Hw0^Cn=f)i2P{2!6_2ZrXz+~MQ1+}g`&MZmzjM@1LaV?<|0vRV#GfuoCkL$Bw zOhQrFi)%p!Rn>C4UD6QavRj(v4$r1pgO;88S!u@k*SSF?zKi91X}X%rdbtG*FK=5( z$BCurgXLK9>mp5TvC|uFQR6sTsUOGvNPfjp2$Dc+?z;-bp4}eQffOCbyVGxXoBtY| z9h1fM;fu0wM$nC}yjPM7auMO+!hIp>AkV_ zp&eiqG!|9aHmk!+<>H(Iv>*wU=M-PZ3Xa+^R`j#A+0qK;l(O_y8w`sYT(m@8VUBR(vdN;) zs-*>U=A>mVt29@5WDyVuZ}a=Q(Imus-Fv2^ULaOWk#w1K8*N^xhxRf3Ta!R~Avvav zWrg$`&pJjf84}9wX!NJn$cblWYoQd|BolX`uV%P*gLRkyf}Naf{o*3dMj?a#7ZX$k zQqn8VR>_1UsbrIo;BBT9Ka|kCNrQlhgZuXNlmWx%6uJR8ytiVLJOa zx@cMk_Yum!!=pR)2U8DN3E0^GM9!#4OKMMpqXLk72&A+%jNSo7LJx|>HrJE_zn$rR}fB0 zs4*`&V5Yx!R>YnpTV6QM+-Th-Tt5y*bOMI0$$*n*jMx4N>LrZ{DX0kAlP(1_lMYky z*SBy;!l30&YTa^HFQ`FT+bDTZ6^yLk-U*!Mq8eK5+FGrQ$L5nqDw%?C50a%P_Zhqc6+ro`(iFvs9q}rO*~*Y_ z!tRXxg7_>5jj8Gk=*Gdx15FEq^w5^^WrZ{7u0!?k^R!o$i_VPmO>ia8E`qLo#Yeva zDHhOtR~~>6mnIG8K|B8bnZh>6ee4oZ(G%|qnL5TTy;03#p*5zLH0 zq|K|HEf892XZsY?e%tU+plC>|9F2mHfuSu3&1oy`V>e@r#=6@+CaMGt6%DFJbu(+P z-l6`00k<8vyKHrltFdwc4Hc1G!9XG^{5tu0gOJ+@m!jl9-}~)*@7<%eGh7akY0&y1 zGrOjQ!r;j%H^t1}`SDM>n3XtLDiD{5=4YF*?7-lWWk&u(?lY=ifYJ-0CH^bk{a5AM ziOITgAPMbb+j1yyr&qB`31@->$b9Ck#-qOvFXuyMN_kfL5|IBu&owPvrK77WG%zh@|6RAZ)DlT<7axkpX5Sf^#xs(AFz!VZWc+)In(iu*+xvK0vyh2w zDc;}fyfFKk8tU{q6eW@7=6=?z?zuqu-r%La?a^R=<2iBEBXPeRx!s^ z36u#3PE7l;<}uKXSJH$3=$w~SGCbaQhmpx<@Nm74ROOdR;viQ{lBtC$e1#b>X%O^K z$obJ=fz{y>CzN!%3rqkK=&%L2!*f>)>;Fr04F6i3HQlLBD>52BkgYWAJ1HwMY5b zs4%LXqa&R>0lhpjJgA6h*SF|LKw6KbHh-w8Xkx;FH+Sm7MFV`Oq&T2jvruIfq@)Ug z%|Uj}j;5RKxD|3@2blcF=!BPpf6mp)fV!hs=H%TOp5G|sumIP6u z%D7YufzmjOtxq~zTGg?|&ckb)Vd@ig%E1PWs6rvmZAw~O(^;>WX;2-6QHOAp3++F1 zkP?y+lDRhZBGQ~nl?+n@xFZq_85D?E;^ZiMIw-7uQJXK_{LX4Rw6Qm66TL2J`&&Xy zIX^SwK5~2Mh-|EhQ;+rv6Pjk91&0GUfj1D+ck_%0e>(ELzxjRc=`>7?a%|83>?IFy z47wiyssL+JeNO&@z{a^Vjjr>JP}v0?|F$JEPvWBDP)Cu1!}IYMe?K8LDk>HvTf@Wk z!)_*6QN5-rOR89*k|nd<8g&td-_Tz?x3LUMDGsk;18|ui8tQ_=9_3mRt~YUJ<-a^Q@oTtVqXdt}f)Sw{X{MOg|fW zT_lRkKmYa;d-iE9E?Y^a zB@O%O}xo|5V7>JYU$`uJI zqexDe8g!>a>7?MIPEl{eCC?TP`=dYzd!dYu0)?7Gq-oocgxNO69z(bSA+eHuUbqlS zm{q;V_Y-rwDE_1r3Qf1yn$8nNk8*4{Omg!|QodL(mitO;Md*Xntz;+dAybVv zgo2u;f0jmsF-m^;zyB6P1}-sq6e&W_i07s3BNk~u=n0O4X_`MLa6yT)5aj8oK|yND^1zn=$TFA9(ft|d5@^mlWjHne8U1( zJ@hb!Iz_E5nYFh)VNSz*9a}9Vj{=kBnikl+AEy?`e~CKneG@vYM$4NIqrV+x0t~=< z)5y|68>onefA@d~`pBr&W#>Bc!&ign^MeMdk%y$ ze9lTb$%01=kvdKKq;|CK>lSCKV>R43C4m8UmOg8HF;eQ{!rkG-FPXGiEh2b+*;qfA zO^YD{0E|zCeQ1=f_ z5ipyJfu&QnZAv9q#%6W(vYDIH1?_Le&nI5W`ZLp^LH;#XKl?u|K8;s0_aGIGZP22+ADw{Q z4?K{w(EY&DKFIUMS4mujs)M}H=s>2&8bAA?ScAPbssB;ih|Ao7>%6{Kq7Q&794(i>k@V+Ko{% zFw7K`m6Q(!@%4Yx}{w2=s+gn5{bWZI2@*a^*9nfp{7SMzYzla-FP~1Dyb4KN4gC)#m zJ|Xv-b04CJ2_1a;`C(#uVAbpBwJadw&hM|fR*m_oqIq(d9={}H!CW_iki``v5aC3d zInwWPkR={Vpu|0b4moS|{|x=wE39s*O;u&U(JwnG@F71~69hN-1r?L*Ufz(RBshFo zd90aaA)bVPnjwtu0U3v`K=Enc!|Y`86cQbj#_Sp;e2wRCKOTzzN%C4EaI|wMtxGGj zfSU4X8h^-dCc7wC@;Hjy7DyXn1d6AVF-4A5pqkC_ka^axkVGb#_32suqRj{^7sM}Y zm(j?1g9%v@4GDys4uas^_be<4FBvR@7?61AqOmFobadS?vSy!7u;L|(<&uX+?0eji zGdH(tQAT;I&skVD?K9cfJdH<0rTd4jHkTxR#r3zre-UlA;Cp}ja6ti5Ih$H<3g>Rj zHhP@n5(|e0WO5YDL9NSGMFIDxZk`P`L|!3 zostR>C&OFPu+r+Q0b6Ey)0MqfP^jBM&>m3RYkF5mrF_voN)7SjRsNtI^44QUki1kN zfJnc8AS;(N14JlWhBt!R)=~5~0^}xrYzx8bRB5ofO=M?D`T)m?dg8Scf8Js&nL zB;n%b{xo?^kvCPT-8W5?cIgE*5lB=E?`gVtaKh=88{h8HX5eB zIf)55^4u2s47lkJRdKv}uE{df{5+v>biK*Iht^N`@?=Pd6Cih!nBXetRG z29X53N9)rWGp&=FL})-L;bZo`o_CBN>Bq1UA15a8If^eOWb@+|BfQQPOq9gh49X6% z!I6sS-|vCKfVS>S5MF6woV{yb{ZKy_3vT#eu3jEYB~^DY5NtULq@xxHmy_9H0@?KD zc2^f&xNYtuB91YxD+>S#FSA-WC7l` zqezUjb??=3OT)+gnP&y{kp$}JvzG{*7WPR$y-AJNER{cEsDA+N>uc_3bR%Z~%T87?h1WXVsH zd&Lo*S!X$jP;an&zV|cHxQOLBT&7^w4jR4o>>b%$s?+oYE0NcH{R=2bhd{4;hH2X5 zl$0ay67Z0Dg0zv9+z_fxpUcHMmd8~_(l#uHRu+9sBA5TpNbWX`?#@%6gDnaN!l+@w z6zyq2Ini>1IvJ@&x@wcg!?4_r5?oyj32CVfX>18eD#a}&Zi=u*8nee^v%|c5{1j0# zdUMMA=j_F7&mG!LEHI2NVHsk+t^B$a`i+dXzawQ5!vBY-^A4x_|Kt9#N5?q!9>*4C zX73eWWN$JL*^*86URiOh>~V;YO32=avNAJ6_DVvy-+uRX-`CaOuB*@aeBR^rd_Esf zr+HlsTYdU!e@F|hR9fd)TAV=By|SMtNoX})`>yVd|FSu6kNg1gu9W2EzvJZObuO_d zu7&)f&S>-=3#Kr{S4&$38wAfgu39@1@0=Q;r(&VP3)nJ;8_%WGCn*-%-Dbc3!NM!X!W=^`9Q~Cy0YwMm!eH4TQfdaa6Wr)=0@tp2wj3tZoj91Bg2rpkSlxv zkCBOI9~;`*EHeMik3~sDg}q3J=V@bL=J;#d)yj5=CZ;;U;$F=2^ZB$ksqE*9#au|Z zd|c=QUVTJ-vbnlDx-_z(XqmCCp83O1Rhc-MZeQDl_lf_ot*Bb z?2QPqSU0I-v;Q)&A?2OWQ~L;lf+BY+T~*o*Hnvw>CHM-^Fg8k3mcCbNh5T=9bCUOZ z|QeNWDR(@#&s55BM&>0 zz?_ad!Pm&!Ll_=y-*L+1MM0S%{Z_i4%7(wFVl%tJj#=`4$b*p6wsV2|Q$nLVhU<}v zkoSCy$@Iy{gqnmB?xHFeRca#M5!spsjs!Sqf=hAkdqZUR@V75Wk=5D#Ozg1tDXx0bw3`ZRf&isMO$}Y=1N4F39~40op#U>K*qyGXh~Y`f(Kf z<@{IalbdPk+l40ks8RB~ac;(~+?r2=JPibc5wwIO1Ufn#g5@mQ%3TU85pjgsA$<`2)$5m+@WjqZ|S*5k?!zA#oH$S^&98&f_`4sVUwK%AWs zVVP#FX6-O9ny4bDH&KA6p#}FzC9C~21gIX~yGpeR_zMK1-=)mgPR~zLq?UH_rQV6H z)~)kJ@GgU^o1!2?prE`^p+1~qE z4PUtwJMex$&9wk6OG)~J7#^4wOEZ-k9!S`2mK63o>!SK1hdUDGQW)vHuz=G&U~t5` zu&9D2dEn>^ca!fPqJH6mUsN=4@LH0ZZF(ptQjvI{iuHsY*es zD-v|wU$e|yh1KlzZ+TYm~a?!wU8$lvKGH|3$nAPeoqP{eOym}4tb+BD|ij?M~@bRmfv?m z-(}b`rw)LS-C^*S)NwdTFy!gYNw(M7&a~y%cDGE%aul2~RS=BEoJ4d&Hp)N9YmKHw zhM6v;l;XS8+}AM#Zj+~fCUWTomW7FMu>^!u-o7nO6DfiV=<8VOzI#RC%@-NhDbas2 zLDmR#OMzKKNlB!(09|T0)h2~n^M{fu3C!8rj`J}PIg?irKx*$!jEjZw&K|sw6b^M; zSsAX&y0xa%B*u$ewH6qJkV>;r>*|SC(ZQgSJ2K0hm~R z%0M#uVk7=={MTw69Nuy?8ef9nalO!yynK7TJOHk;93Z4Rcj{q|_vl=9lCS3sz~bv_ zGZkzaZ0IdQ7C-C1m5?;p$>vnyS=93*Fl9oZO3!XSMgqO_@>=$D0r499gATPw-M5cE z#~C;j8@-PHV9sBbL7>{RTIa$N6}Gn##Sx9XTw=jSPxDL74cDMRlbT^ z#NH^HkL&|Wmo-B616<(e?3$N5r}LBn8+GkQ#92^_RzJCU>m+S*n_yGHz{Lz9{;uwx zsL6YW<%=-ak9>SRD@AD_Vj~Ins=Lqc{4CL2G1G~aSGZMOnLUlm=E?Kx%d>4pu7j0i zFs=mon`xl5C42lE0o8#c%Du`eNB%W<%mc^hgteuh!#?USM>uW3#g->?Q*-1o_fR=X z`e7TvK&e*)Tob!F(AU^oWbQt-s`CGx(5X_W_z3tX#^I~33vy~FB8 zJd#f0OPmY_>R31eP4aY5T;SB#$;bWk;`Yo$r>Q7YOW#ld4Jz5dzh;et`kaf4XMoWQ zOr@TiXe827i{sG;(1jvjsL8pWZ56mZ51t(DM>EEhQrr`1W72&_E5c(Moo%@|MqQ+g z5)790bwR<4XW*HCYd6~bH!YTV$@x*9T=1^UdH(+U1s7cgv3KkGLZMKx z>C2kLD5T@|A3#qg0k<#zU&XOUV79ah?irqAtWlok!Zg!Yarn5Uu=Kmi0t;RrjI+kj z(eYBJCKbc?tT`nxv3HGaN!#`b(qBogAgO$Y%OW&T@akOd(B%-=a2n_lq)lD-+v-@} z!`AP7e2?vL!vR<-rN27bg`sT0DhW=2&)BUwb4E#8&n{|Btx*9~lnOSj)4BYfQ;U+P zF~31+mEUrR*ukgul(~O@s4zW+g*oAxP20bBrfVWWV@oZvw-;T(n!~HPnv{uFB0{Kc zYPRJdkr}hrh%RfYEl&96(6b_o=m;N4{lvw=!1gAp0RYIAN^E+;v~_NDJw04j-vh^v z>VRTdk4a!bmS*3H!dwLDYv}w;BoNa@!-ZLliSe)?Dl$7xGJ*eo%AonmCV9339z2mf z?)~HU<+Na6=KD-0o`_dci=prQ@Z%xy6XRS zv(HZ%-#vf#;d6{CgOXt}VkNNr?dIbKJ0n9a-*#^&PA!lpE6aHQ2lW}pfbv-`h~M-1 zWrNsST|1(gVF<3P^<9JKWe;DF5JL(gk*=4UMpr=-bYdDXt%D;|jTnauuXg$yV|zXn`13n` z?EuOjC|0+!QVqoMbSKmng7TFbeTPTAcOpY*!mYy$qH1$Q(;L&{Z6pilFXtOfw2l|= zJ+$c9-JAR6<`J}D-hLiW`M9Ota~XZep*cx`P6AG4Fc7$d^a6chShMlmSKFipR6InZ zO6DGuUR1q%Gg}Z`Ul|~(mJkrRzczoL6K66obcnyyC{A4ba3voPR^;sSup#c7dzvs@ zkqJ|AkQFXfUhdH1RQUr;cXjwjx`u~dgt)s`Y&HC8UG;izCfZ!xva;P9)oXeTh4)*L^=$>W$QczICt!)-j?Ky0T zJu!zh`0b!2#?khFV-Hr+Ejx$}W&ZmwcT$;)SA)X5LYE@Ch|rNrIcqj49?6zmRGYsc z;Z`WFU|jcf`fjT={&FdIyY=-T^f2g+jQ1v5s_lHbKQSab8ME~v1!$=y28#Fpgn(~K zBzNC6h-c3q>$h4ulzPiKn#R2BAlYI7q8?fe1|cq_ep@Yp?dn(>Bx>Dk#$WYVP?tNh zJ8up)X4A z64)RxI4b36u4}K%DI@|J%pi12A-DHWzkggw<+eUtE4D@F+~ORl;f zR0D2aQxp}-@wN``_}&aT;Px?;p?NYSa$@ybYV=nu;OjTvStd!Iws{^ugLsZf7>c&4 zRPJglDk|TJc))TgH*m)ipq{>pHeQ2`sC&As8Y%#R ztuRoBzm&nBVjzI(UAlf)a08bQya$f8b2hRpFUD2@{If}=!hA8ie)^N3I@iUz+{?Dm zkl8n!>VQcR^@>3LRKZ+@gG#tHH7*JHM_7z&YQ#cpwB&Wt5XRliZzBX5&M{E$otKfgi9?^LkxK~JKdQ<@YCOcHE#EJcZX{%=Gym1iNCiIC+33h zHSVSFbL5O64%rl=D5T08aTV}Q*5v(ELh z?YbSDLy(Eo4{zXKPkE$L;^MY`K0h~nBpEu6uK)b+yT>)v4WQjZL8gOmszKvvK@ZD_ z(CHY(=VJLVx$fge#8W6(VYGjNz!G2ro$5X!Jojn*@Hu_iXU6=I`Tloa@Jk{`$S|+a z6h>XeApR}{tV?&8ySoz6yVwDQ`@#DK%Ui3glo)BX(s6Fidqz`R)Cr}ytu3jh`c1D$ zAp=lbfJBLXogCU!RPi{MNLjWYo%!w;uV;p(?WkL+I5V%|2WiE^Et*un-{%OsF#KSO zVwhOM%+$?$(R=9H5#)$(4P{UsM-);gmcYRTmwnq?nki8MzNor^0d{%&a%9;~ujrcQb+e zEgCybFKMSaa64D2-1#u;FJLvw8}SO|(nj3z@y$l5B;Wdag_=IMjExpeB*fs>a$>dh zOlg?fhmQzp?(kz?Rpizft*-%S5vc!zfpbr9|37b!bW>6)1q|RUdkBGQtLl%hS>mjf9{HNonOZf|MQP?UhvmxM8&6wJ4eo^gsD?S`I$B zhpT)g{o?va-Z4^HA0ty@}>NU zL;uEx#@#K^-9S=wua>=9p2osoVj=4J5Hr}r?<;GWew5SOifW4MvOo~ympL3UbZJX-E44!)& z+f#o^XI44`u22`MG?e9-N01gB5im!Uty7eMt!K2+_}n%ifEGkYPn=o(5V-n82xo+rs1`Xi#v}xQj!ZyTt6+ak z#WN87P4k)f6WK?ca1I0poNBsL;{(8Yxfs_CiG8^k9dUf}=KA7l>2_)BP<95aRK%^u z2Irz@$c}Hktpt!e_28%>H3SMmY~29XAhNLjf`-El5d$PJ@q}0Gr{$%6WhE7xk98lJ z@{cU%s$-@-=r28XWj3^w3=}vaeb@d2iyV-3dkk1n){?`0oF00cC>aLO?5db90){CG zu_G?lLIq*5(Q8fx(i@NdpBI2^K*wMKx9U<Ytx> zWNH|^%Z)6Q^dSU}CM4~I@aan|MND5ud@Zdyi!Va{s~6OIVLa+)eDJk=;Z7u*<0j;h zFo$psZI|(!JW#jwBh`|gDPiETJ&CCej&y*u@BA2BS`$0j9nmGtnj2X<9s-;oRY-Y3 z=65d5c0MdoAqbJOuJVJg@yaW4EUccC<<&x(7hQvuGBsZ*}{Y9qJ-tpt{>BYizRS+^iS6qANMfdkU|g%r5~HHY9!I5m~k{EldkXAN5+ z!#7{%_05YxIFn}S3T`Km_pFroo(t8hmWwz_44a=avx5EG{vV7#JYc=vFfh+Wg&hgM zxq!<4X-H*F0VgQQ)6*Y^ex|s=#E8d}>X%=iUeA+1y}9aWr4gfZ5;cE3DdPB!PLrmV z1s?*-vPN}fkbvV$3F`?w44b+wX_j4#+)JAa>&{X!V%YvDod3)w|ABWf&6St0q8Ldr^isbHGj zy!6X9P;W6ZcmC!4x~AhS@6f${1F$(*;g1Y4VA&|4riAD`$s-|-r*9kM@PYmfNPZZQ zRM|^zu<{pUM^Wm%Cg}5$zHjq`0Qc!(O?|bgX2Sif;Sf%h81^_8t;rtQ_iV|?@b)~d z&ID`EFaOnEC8!jC!mi@WLi8rnuyi{~=ki|~=FsJz3Wv@Yoa{(mnKwD@p|yP5-pIrW zoWA*y3g4_3HpG3`sBm=`uDqj@S25*i5;ux9k=alnd|4V_)&sWR!`uD!Tfo+9Z(Fkb z^Hw`Crbl!Zm|i4HXq?yg@X8q2n?1j?v~vCWvvaa z<#V=Yx_=gUs$eZDFio4Bw=z04>5^n3Q)KdV#_jWIZmE z8_^!l)=t-PDC~j4v;@M z#C?5QerZ`Fn)=?Hot+^e^qwxX-zC&v(j~{N@9*#P_#STOg}Sp^>f(ABBn-CgIL=?l z?cIS|z5G&Z z6b6EPWhNsboFn*T0&h8nNs@5807mZPf&v*=IZf7nVc7I_Z?RGi^&>0;oRoXW8&b?h zzPy4aTREGAp%)2dgnL82wVb=6e{xky4PLWSIDA!(LNvvbVuBG%QEcU?r-9BiQgnWM zvJyyTh>(7a407DCntj6x=h9Utp#n`D$W$67MipHH-IOL;vw#-jU=x`ZPwgFGUxDZv zR30>-=R}&y5>bf@eVs{~$$y*LW{I`;@8VR9m;7ze+q|FLI8l`K_XWJaON>BDeHu63 zxq?=Xb?KQew1Q3jsGXc>q(qJ&ES|EwNK-joOIY&5XF7?kU*l@b?MrSS-`sqQmHoYV z+23y-?B#=A>ac*cZ1+Dp+|aWO^I}-P8;4?%NQW`s9L4$rALXm93yh9j^8vI#f%dBk z9y)cbG0Lv$;s+g761fIOya-^=>0DHiRCmO%kum)gu-S1RrjV;mswP-6*fX9&sq({^ zk65`i%dh?1#L7$+KcZ%)?!fsffax3a@2>Yz0OUJE6u$G!aCA*@hI1=2M?58wA9M9+ zQ%^1Y;-+oRbq$Ra2GwQ~RiA(D&Ajf&!vJh6S8;}lfI%V$!xGF*jZ}~4_AHN#bFHb> zsf3^2;9$X{1K{4u6-1GaEGP1>eKC|FgvGVq;<1&-zq>kKJ@rnRVCqh2pX;)8{r%_{ zj;rqH%n~z{Jx8UR=kXn;dMn=Xx zoADXR0Ked~m9Lh@2tDOFz77sUo|w0!Wg`JWL9mJ!aGi&cWVRcY{;fF#9#!%YMbobE z1iLB%*G*j&6;J<#6ja5gHTogZ0X8qxHiDL=1fO-PYX!qUi^i~tU;wI%-4-3iLot_1#flO11qU2NenKR5Q;f%P8y z8Bxgm&}*e}CuLyv#D~8k)!@JfggT&u%m)x3T2$+4NOi1}%01BL+(fkRYv^!*1+ z4qiCAwQTmI6V>=1K3u;{thxKQR zVsw-Wp|b-{(wO0d99@@(b{ROPuZ_f=d=kS3X>#M6R`Y;LbUHy6jQ(s^jOJxZ5N)o#q9eRCQN zo58v3j_V7M-|m0^j@lwbmTyU}dVa4(Czc*N@xAqJ;-)1+guVVxE2z(A5RyxtQB3bE zscf$)7F>H!Mm(s?N81jo=VjYJ*YziNcYT$o3H+?`lRT_nhp>7P`PFnVUHq=%wkM-S zioMWRFhIe5zrZg?L);heW(hb&TxwigD&yibJi6yJ2DO;?+Kz)vPpvN6YwPRp>Pmo_ zV7BhX_5K4!4tNx4r-OtE$A1>m7%Ekk`rhnC1@x2-r2<&69w{(67~E|v!2%9i07Yd} zz5lGcmdt0FM z&33h_O(#VM-KfkG?H_>Ic*?Lok@xNa{SP@5z_Z|TkdYUb!RudjmC#q>ysJxrfuI@1iOM4TU{)Q&*k@fa zk^Oy#r2|pS6G0a3$Al(cKgKtGjZsDUYAe3Pslxg8=DdUX&Gnum@N+lvNmcDfRiko| z&tb5MbLOj?C%3zy*S9ZW6)k`)AVjCt-=cw!)=qv5AuEMTReh7+iR6uF#Eq5C!7+>_ z<$HW!uqaMmpxMh2Z$+tV`{8ev$HaqvTuXciNXM4c2m8t@ z05m$TNhXrPsd4e()wHv>s9Gv&R0yU?sX&=5-oG=9?l>gg;g zaBRaI-lW8pcL(>W?up`%vn9ZRE(hkIfHgXoV~?Oo?vGo?mE3=nL(^qnVW!~|_q3@h z^OU@3Faii~Ub#y~XtAJYu{yk0~!E3?J0J|I~7`(2&yG5Ks>l}V3)vt(jtV1;-> z%a;;_Zk3{B7X03)sqHb8{HE}R>1$9@SM{srC*zK{SyP6dS6RbN!TJBQNA0)S#Mp8Kk7jqB*<*R2{Xghj;WNRQpuklx32`f(}D+V*UjNG6Kx-rw`4d7hClqX9K&tH3LhRe?E3BNMskinx8KD^LrC% zEN+hwIOSuzgW1yD#Ru-3k-(LU*83Z~S|g0q2C^TBJG)#Y78 z@9*(?Q<60$>46l6Zr~&-?1XQ`D&XP-OgZYy1cUx0<8EYV8qRe>E1h?MSICO(o-G3R zG%W{7XVIgGK&Z|`TU1zQGgZ8YM78wI&AnAi3*AmCTJE`Lk8~EA|Iqru?(sV8o$X=# zvf+Qh=}*jJpeb_}A8US)#z`2JvI;hd{O@`qNUbQ0LD5pSD*iJA*!sr`Wq&Y0aX~|L z{q0rd4{fnI@t6O80#K75W>F+|R1?<2a}rFcXP2OY^zGlDTypVugw4P6GhaR&{=Tk{ z2*BF$%C(g&IH01QYUkl?~C5dU-P_0rX=Fv`sJ3Q=^S%0RgR!9XR9 zJSbH>#icaRI@>uoo&E0YlEN$}+q${6ReDvXM-5U(lUDU&bkG>nboQTfN(TQGujz&7 zembcV5T~J~9i;C{f+QxU>lI;iVrY>lORQjEz4nSEtvJYZ4=;Vd+mt=y48?}*_V`$6 zJcK>reC(9P&1Ijd3*>{i$8c;xOon)@NJ^M6mPR_k$*a=Vwx254)DNC&WN?4*Yg^yH zKXU*6h!@*4%1f7`mP|0UtdeM12Ho+nuJZq~J+~*y&0BOlXblVAa;wNQucKDC@&XHj`^ZVt0YNMJM z0$!M^e}l8`E`O_vMhO+@q+6;O4mab-27eEw04FipwN;)gArojdN5NI?Uhk z+x4H%vM!VmCviEFk0NEdLW+t6z;t)c68I`EO#bI8ft|OiVLTS6?V5-_`w;0U=&cUM zr6JOOBRefC8TwlR{v5&C88a8<=XyiIWxER9+$n_Jfp~zc0Vwv%;pa>?G}^R%$H>c&_xyarB3Y+M_)+e31xFW zoTH}@x(@5Y!BC_I(oDNjFJH$4LCh^uaj~@QfluXaW%f@L)-_p^W2c4L7##5vVH9{- z&tl(AJFhyv+;lujOAW^M_V)J6;>b6mwgl<~@X%UatR_DE;=g}+wyQ*qjo;nL!kI4S z=Uk*cyCSN?8YfU~>{UYe5DvH5>xj(=Dvc&{TPD81Snj7s% zXa7wPQF|PRT<#Uvm+o_S>k!yO!99w}iUbL27=p z{DG=Ge9ObI#m3oPZPzh-h1bJsB+2N1xSF50!@}1}@ZTTq47&w+&A13sT~emM1)K>*u7#N3#wK-KLBxHYI>{@ECD`ESNOX-#~yA^j$%>sVQb?%wb>6CKWuC#t(- zM!TuW9t&m`L#aPszW1+)oqW=tqSdi7RnqjI+G{9bNY%Z?y|c%oQ(vo%0ySz;R?||# zLR*hBWJX?+98v)RL0V&}`GyZHIqj9Yb z90yC2p&Q#vxJixCxO?-s>3(K;sk!}U^t**!Rzj>^uYAWGR~ac2Nmx)4JVP1(5M~{)c#QR1ZA) z{A1V}9O}OB+X^sr|Mn#;Ew|BW?69`Y*&KH9Dvy{$(oUh8hfeWiP;HEtk+PCCHKY%B z*<{>X9W(bhp-bP4r`$iT<`jQ+{|^Sk?O_FTMSMHa?xC#ae|fL>wBnpXJW}n@XmpX# z#&3rA?IH85t|D~e-kVTR{rpZg!8Y;DQ12MiEyLO8_VKxFt33;IGY!-IbK_Zst$fle zei@ocgiA0#jSE~MmuK}M*I7MksSKB3wtc(Jo#5PODnBMMyy1N~$kR6M+FkPgE=AaT zN4j1Ge8v6+j}DoDmz6<;7%b{!wP)XT2$aD88iuTuSl00kR_EYYK=8q!5Yo})Mb&m( zLooV|cul*?Fdy=>0-#}W(1Qa8jt~<+%zL^${F2eQVfo(B&UE(U z_Lre1^)s|$U2E;R@scqOD1xoAVs8bjrz`>ly=XK;w5q^qp(eW^Om}pu@jXI;)a={m zXAHjk_{YjSlQthrE=F9%+j~X9&L;JzS-gN8k4;Vi`u>A;u4c0 z)Q)$s_Lm1+FNv8izr}t}o?%@2matrdq9IayJb_&j;WviG&od`S@dp#ukNXZlIGuY}RvU=fU} zdY27N4rJUna%p2`thM{--vM+)u*A{Nr+%=j)aLmqW!UWgalz8ml!-JA2hx_ab7}JU z{;<-(pN4T_{sOm;-em8r1L4Y{vgJU4Cl9Mk+y}0{9285i6v&ttv28#`q{Hn zS;}v|!@>9RJD-?#V&aQ(y)JW)_UOJo6^Qv8YVUgPVSyZ4F9VG61N-~`X&i_u2ZS1o zA9CuAaV|dSyD_dYTICE<-i95>oIo`iDr0T%AEuutJ|Rd%(zZR8>FgDl;>R&fK#^ zpV*1XX%pzuUGo<6}N}RX8W#Fq zd}fRZzQIb81@h)^Q@DY&fjm<`o|YDR_51}0MHuh{?Y90&E-+- zR=k9cp`5JghmB^~xbhh=${5rb{yTYiEA+ssE$+^O33){LZI2?OFx`qoGfDNWEN!CT z61}f0KL^Ko`u1KBDRxd?0S;u*#4J}j^jpcWU*b7a`wb-7%#AGV3w``)`gy|fau1}6 zm5^;}*XQ?T$gIJ(Q#$+ONmo9}Cexm`W%eEoUU{qnFidI|LM3}Vd!3Lpdv1mma8+KN zs@BgiZRq@yesA*X6KWXrpPp}?(PJShK3VxyIQQCLL@7E#=^b&0pa^_xdxe)BgH);l zllTEo6(B4)bn-#($Gz0kUiWXxtg+bRhnq9=VRwRJ>TsrS${8Tgm~IxKQLgyQ7v^)@ zllK3;0J>BWLL>OZ?4+IHgD}&ID2OX0Sye`SAb4-~czCV6?{|6V)y#AyutMHY?2*=uKQv)6(Wdi$BvMVf9Ab1p*?MsRK+eG>QQZ=F)Z*;w zglWk!!mP&lFVHN$^ifC+n}+muKZv4%c$nc$kB0XD8m~d7lU!s zkj1vQ>qoa~9)?s?JIHGX)026ZtWBZiDpS%83#=Hlt%Af5z~YNTtm}`T#U1sR z$3`%7T}9&$@r9R6;cN9UC#F58M|p#7YDRj9H_{(|LFu07 z`8V?TA8yPyyZlI`etLL+YE7K;(2&5Mcq|`<^j1Z1=6_{KBF&}F;o+;bM{sUdIlGXK zs0wTirkB|)67%JREEpMC-!op^6dE7x7UD4fSrj*{>3zRO34@#FQEC8Dggm~Edm3&X zN6O=z$1Z3+)(OHifhN*4(r69*O!3TeZ7vDv(Ak23smQVSy?fo7^`h0zTBQyNPN`w%qOF`|=H#E-A zW}Y5m$up?!we#W=MkL?EtBA6*rb!$L>tD9xdmzlgseiKMts@kL^D$2gAL6?+%+ntA zUlIp5!g21>N0c%B*JG&Ri7kcdSl%fgTp0*{DfQx)N$I$_fwC?ib#C!nG$)^xv9f;&w<1{3kjSpPkX-O#&~ne|S2;PJpxNZP zC`8OsQLKPxm7$BL{>e#su}XaRtvPI3+YKulb9 zL;~v;UT{rL+qLDA@Uvjo#B&x%v$*P}aM`oQ)lcV3r8B!df?IYfoE*%gyv|8SP)V-;LWP$&2g&vV`igoe(Vu+c)hk}d%knF8>!Dl z#p^{ej`B6kLJMN`0%w;nk%ct^0T&=RZ6J^NmZX{HK$mEuGs*{TkG8R9ZQ`HE#~9hv zmgp(>OUlx(eX24{S`hi7GRSGz3v8x}<#d=plFR@;2&Sh4aMKfoUW)a&Az2wNI?#WIDsdxMr%un83$5BJRZGK_Vu`gh zloPSLAN_fnJLU?F?Xln9ocLCQur?6K|Ha6L!Prlfzw1zl(eHMZ;cC-|@2ngSi&o8~ zgP<`?WM7V4tW7RwyGBNClDfM~{^-Q95MX)ZvGzK<8LzR{bVCxtlq^CUpF(FMfaJ z*+P+msX4N1@`+sXU0UPsK0<-g|?sk%bLDiINj>iJ`}*_nG1P9aZHyGgUEFb8%e6MdOEa|qq=AUSW| zs5Q;y@7-TmG(Sl=vCzR?Yp?Z{{GrgXg&`l0rcS9qMLfRZB>u0J?Z05u!gosH zs<`Jr;@I@Hwc1f)!q4I8F|gjD(z(4zvDvK}o0~;LH|Dc`zxncKx-T{OUv+4`QO&4P zjSn^?l~JjO>Poz_)Cir#g3kgsF)`_^2h{5oFb4WNZ2UzifT=U(>#VNuiz_U^$)BQc zX)vCu6kd*9a2*O6{To*9MKuycf>}K0q^Jz~XMO!bu1K*27?M{$yLc)*u=f;`;k!a6 zYd<{*L#B8Hb+YpH+QfxvzUZ0up6AhQf&$z6G}w1c7T$j}*K5pv*A|}q>Wv>%k-<>F zQ)TYgwXu)MY{axP<(-!dfk1FR+9-Py+Q42%oKo*p*VAR9}DOVA$O=HLuq6rDiaQ z^~~Llbd(&Hw>J5epN{`Yh0v|DB`!Yzg~5W@GRy)VE(5qBCnbEt=3~a^!Dy1(+0?$R zuWz1Suiu{D-Waux*IrL$$Xz#~87MG?{k+2;YOk=X>(opiRX+(KysHHjkLq(uC@7n? zh>64~VUaH#hX^bD<7_QTTFu-O`@Y53B@wIoHk@x%fB||S++?%$iv;)a#P2WsU*{hL zoi%X>c6&5`0V}4dB~Fu4(^6Qjf?>a{_<7zl%f@9M1_gM8(*fi=y-yX7q>IbBzzEAA zeg<}YIOjPA3w3rtHb>E-*#Rxy9P6S*kaRM}w`iApCVlX?w#4%0%CC!2D6;A*T^h+l zmAUYEEmMOkGQl*mWK}l8wVe56)!?%ek_@@q!`uB>u%u17kjOmW1hMC!LL^aG9xu&j zJL+dmOdPU)JKuXa~_KpwGVHJp+pyivB zbCooT$7kt;6&uwQXNivQk{n23t;smSt^bhNnwg+Ic7*iF-+>l9rL%CXf5o``VnDToQ!HVKp#w#id3wThq?(zD=OQ+LYpq z2r{+;wd{-@O?<%E+q%M%Qt($-lR*W~QCiL;mN<=ZO&%%HF>Tt?-*?{K+fDgeqgN3P zS5{Og!v0mY{KO?Ice*F%_H6m~Z1{Yv;A*C;XxU~nE-oLrU9sHikT4eoIVvUz!SA@e z>PWqdX&x;p8H!1FWPtvYENwhM#~(X332}E6ehn@hbcl%R?nJe6G8U!~?=y)3ke&eCS64HAMM>6Kh6&drhm zu6eZGZ~}P2WKLpXI{YNVffl$<3j;Q3|5pnJtS$h*=-1}@B6rm@sw@|@RAJ~?OYhD0 z<0`5T-9$bgC!xXg1>;>W4%OU>qc3P*x2%cqrKgK^`OVx{j8HrQVTQsyrE)Tbw(hA{ zezaMAr5r)=)oXksYPI5<7Opr^T}LaGavBRCpGeA zu;9ywAyH|lE{Vv5v}j&F!U&-TOr7JhGNj_@<2jaEWFseri;#A&_|8rmrQ`ph=_e}_th@iBjba!`3NJ>jLL$`FNAl43kiz(GbyFbdg6Grq<@fi`KiQ1J$Y{*v0>^_ho8HN(#$e&A z^i+Jv$|8O&lI(q?E+=aO2^5l*wTe8Kgm^Jis0sqZ_4(k_x-w~H%4!*V@($dz?b!Ea z({^gdy8G2qjqUV~5gl_JZ|nFzbXlbPl$`;62DWTkdFOXF54qITJ;>FuZq#Zv6PXAv zsfwlX0n2+AeclrAv4LF$BwgvHheTl`8+fAqKs?boLmmga>cbkTbM?hdfJr5v;1KQ` z3=|Q~jHg4vefZgy5~Q8_sM#8 zuEI8Dtw>V|ujHH`4QUoBD@qlZQJH$@tGR8yc`NE5+TtJkpy*3~y18fIp5DCU=u2{m1JArvmi> z1m%vJf?vL`qUTLMYiAZjr|)=m73291fNq!gI1vbCKL~jLo@3Q*($S$2kY6SyB-1vH z|M)w;{_NDq$UtFe|5t5Mn1$R5nGLB`s$bep@-Lt(MWgV?hR|2Z&iBCbHF19JPFGiV z9<4o98WzZ?ht?lJGBX-%26%g0bzvok2#^*@n#CP+^d=5swpmoGNEeH&Ek|p-m)4mk zp&nn&-A;-W)5ns=UQf$WqZa1lCej8I*Oy_F)@QjAA@h-QU$+9GV7zHgO z`#jGj+ztjPf^P4Csozf!J=A57(vjVwgQg@WG=|j_v~xWsFN)rsO#sat$kLy?Kx;6< zD1D>Nr5p*$gq&W5?IF<7RZ>>en$R{ zb&PEsQfXNjD*`c2t*+~GK^`7_(L(4#=qvf@<@)%-G$Zw)xS7I-n5d`pP$)^3{+2XP zrUGGEl#NQR0vj*JtM!-jhMd+)dk$s@-R7N^4lvC01-fDYcXL6u7DAZ_Ri2aA5mOIG z#YV-Fej(fBgOgO&S*X{&?_StT%HmgPh&ebhe(Icy--4Qw01ijQjpR zA@?1S2H_CTo)FXvCT02HKFR*{Y2YzzV4>L+=`r~NM4#lk%W7>e`3rk>O26|H)C2-?G&aJZn}m8A<$goQb?QIV>iNN&z>v7kkQ~hl}dP1&0@y%?Ewe z7Fj72CdS8r}hG0CTMCUfF1(a=qOUROqh9F*p861yBh>JQ(J|}FvWtuYQzW) zb0badt8+$4Zgru zQrDdMo)#PVt5b#yav4kWTO^js7!58QH>f2w3{p;9$;`#0j;&TYp`y#?zmX(g@KmDt z>qV)_?V6JOcEZc-9Fa2!kI2Te)r*FpfgCM$LSZ6Ipv4luKTcR*>yPo?Db8>Kbe7Q$ z4J-c`pi~7h)N3YJy;;vO7v5SC)1l#MqwvsRB5D<&n-TR|`w%pz(Yeu~McIZ4DQIHK zzv@#*k;Q?(D}1vkjXvL&k9*94{5f{IL&`YS!eHA7y%ywM?rb$HM}k;I3hkZMcsq)YthO}I zNySnYj>rJBw4`JbYN}1IE4EvQe(`ArJC^YSg)@8L8lJ@I-y2o2GmH1}WWJ_kj#ROv z?_6KhKglAN!d?LlINn=X)<=(#fl4OVxYu|08|Na8Eh?k*%EWB@Xdv%_wzk3*|V`gg6{9u=QZyNmDnzFh|0>fN zbKq~{D|P1J+}{)02LACdXuZ$yc2n<}Pi~2AU3){rl%AeKg=-%I+J-DX#E^a1F{jVm zO(gqA0r#0|2r&=MNOAP?ar(E$m1GKqEbu<;uSv*qYQA{!!WGm?kF&ge=YgW@Sd%=Z z?NP)`gA)_i?#s{bx#TnEull*%g(yN*`)(wSRFId4l;WcZuK#Jya=ZA1UBD%X=Mb9x zXiGsututAmY$hDlx;Y!Zve6f#&Ziw^Stv5$J*J%Ar*Q&K z?EzOO`8t&?l$an%^vl=S*9wz}JQjQt*jvh&mh?+{;;r*JvRUOHZ1wp*2|XnVv5Na8 zCuRB`RJlrYnZwy;h;wV7HcJjxUhtQtFD)`?*Gas3c_`MDQb+z2CTP+94}G3>bk2dZ zk`1~k$Ikv8)(h+9QY!Anl`XGz>6@Fzi*G%)eBitDWd>1?`0ndzXigR@I~-zU)TF=)M&v*-ZB{ zqPH_RD5%JC7Op=SX`kX0gbp$SVqWDV5(Kt%T=#QvgMH?c{6F|fJQCFSiUEup=MQ*hr8=GG~_%_BfVo*_I z6JTd-yAO#+LTcN&>Cwrwu)eQCsOxG9em>F{hAm^iz6hM$8K34Wv@B=rX-^Gs68+|t zh}0gax4s+|e;G;DKH8SJwY5dR{|Xk%tHOYg&4$c^1&Q0&MC-18q|i{Hwxiu4rqP_ZK*WHGdq z1<@AhoI)?^UPtn(9Cz1RxUTWEALYGpl98f(BYw3}E>|x!41>e?MZyh!;u8wsND)PX z`4kX!&ECh<#zA);AdAXKot#aL4_PXh(#2}4XhYo8a8(7FePeh)A@GoAkUh_uj?NE( zTAB!%REtze@q#%*#T@D)6V;1uEGnl^H_S3mB89C?)*BIl@_32?U999wk25$)v3uMe-~QN-Z9;DdQaAz=xs z(d$gV>pgFOm&&M9qMOOwi~l5o7WP+9ChB#hZ8lC4#HFU|{`&7QM~A*QsS78Bx_sjSD%Re5gG9fJ(WITsIW%XsgF6;m#5kTyQiKM@782;&KoIFDh zCeANFHw@0o0(k;k3AZiD$v4D@V(B^}y1QxM3%ZxmKJ7dLxbdFE=dZS>$Kb{TDM^>@ z8did2@$5#eze$U23B#!}rI4K=YN>(atYcpZZGWaPPV+t*Qs+h>TFM~C- zwidHgU(Ig~aI7FgW^QlWtBeh_BYHm_+1aCNPpU~zz7``}8L2;w7czaWUBFqSmIl(4 z-}jM-`EDtn|2W_M-gO((_3t35P=0$0pd_ogF|glAeKT^rmZuKAK-LmT^`Eo9H{vNU z;;~j6wV_gHW3nyUwvU2HK`@7|&h%iIJ%emER3zW^|FD=$lwZhw`m1b`Q&H~q1pYeZ zs1sXVk>&J}UZi?*{^DGj;LpDGO1sA|hYg*VNfk_YVCzh`O5q;wP)#DI1yCKF`a{8x zyDY)1ug@Mi7oqvczQ$q4VRiL0z{7QHWr;xS)cADxh?koZCt<&z;Z6e(XsHoQB(J~~>Zxj(y6rHEN?MhS+o(iH4;O{a55^gpSo0Ivc7w?KbV|7^YW zfA(TYWBt~NXH+;n0E8&kkZRP=bLf<@0y^7!xsiM*dZ=NyEiVZbae^O{%5riTs+qs) zYjJ%hjPIf_XP-kyATH=*eUbho3>z+VhKl6<30zt)7l#Byd>(BV{~;eBA0OClA&E`< z4%)VXU)U8b9Ao$Phcjw&16KQiwC~^e2rv1SZ-;6HyX+eD7r>8@Srakt^(-?xbgW#|yuB;Y+s=Rs z5rOXyCnlXYeP|RCr~mNYkh#Jmp!9=b^gd=PfvQWhy#qDwaH?T$P9Bh>8Thv}5aU1L z(BI0M0+2Xg^xlix-3*G&^E%m-lZ?7ri+;1f>Y~W9tKK*nsT=d$jv(t2bEEB)7p<+*e0GfAn`yr`GPNQx7`=YJ2M{8=+F~$J?iS5e_APp zw0%kYNSOHKJN9F!Sm6G2AQr$?$K{(1m|Z|US!Ly;iZOFwjcmfeRbfcnoH?Ir2?+{N zd$4)0Dy}zeKrHND*W>G@_h?ODUUH-B*2z)-0V^`4;D6#WSm?@DZy8=;{gO|1+AO8PZ03K=$e^)~D?$Sh2g==X1S?@vQ9QB(Z%mjkC1maa!8_eS;+Y#8Off4v-{b zv@{H`fjBg@Ry_YCPX3;~uIuJgke`#M)3=MA(SQpzz(N-IlnrENmEdO{wBvb;hBsg* znL+)J!YKOcN5x}m0`~2JHSeQn7pbNAtD0pX^P;fk(aa>7X=!KAp8+b zF`>ujb+2tiy&RH()G)*@zzp6+wo;PDid>>4LT&odf!~OJx^K?;c## zIVmMkA-fIKOxmgVqL*%KIfoR8x|{p?9yU(wU{(Xc4PqsVx@1L#3{=%D{x>W)DNCUY zmFFpT=IDT$!QfIpRF#Dvm&-N83SU?HGZ%`d<%MI64*%`F!3YH_$H&VkuwV)wdZNxU zZ95g5EI2fNA^)nS-@#w5cFR?T)0)v z25ufRybRh~m47M3OIVO4{;!E&6#93A1B!?EUlV;oz@CM!pB6Zct$!%8d|LU+EL2!YBWJ%Em zC6}Wbbjbox4nyNZ>;13=w+xP1C5M@T4m6(6V>TPDXnrtaWH&!M_aPg5vMA+b%eDsx zv)!%Bk&TfUXHWJHj}|42%6=}NPl_Mu!kJ&EX+``_kUFyk=-7>(pRmD?fcNQP!Vkm5PifLe^r;f7nCRYt)*XCA0 zaie9Vx58<)xwkV_h%4~rWC{?xTJyrA3gln@>og(OB_4J)?y7k0@C`}_yeOQMg6E<5CKlNOc*3&rLK9_|h8V(9rJe*}tJrw+f;+d-eZ76G=FjkD>;vN9Y0JxoG^N(e3~rk#xWs z;N>EW8H{f=GX;LHF(bZMiCpS);ho!`bj)cFw+m9`WUhFAfj2Q5n#^q z9Cjp?{s_G{Sro7e)W@cYAbFa4qAx7*7RCgN^Q_+;21z_FVxx;Afg_q@U2w%x23vZf zx1_#@r*W37x)OnU?5q|oQJ5-p8c~C8^%<$D4vM6O-aQR?t@7uFhZGlEN$r;{Mik3M z{%1c4Ag8C{_7za0@%Fb-?G-vFCu(q+8Q7rE0IM`7jrJxd=8)Fi&y$m=s8G+!k%yz_ z4@XKM7*LteTWnp3*q5ZNbE6=?)Iy1hZk{NT~&8v6*m$H`f^skZE+%wp+!p@ZzOKXd1#d9(`QA(8~?KA%`-D@mf1 z5qTKkrkvW`JoS_(P{Qo2SzXH+yW}}aykY+mxX{zcSB0WDdESTRt{%@bFFKQ{=i{kUK3Rv#7aIlRvX9dmas?Ti>FjjIFF z72#Hw-(n9{&TM!6pB}C%GuVy&7nhe_wXNe>=m%6}B20n?h>estYdfW%KFXwcvgq4` zd>H(!QOYK@zPU(g9fhIl+N&8h#dR6vMmqwaLIwB7^Wu$_uQ>z8TVhkKMzps4Pp%14 zZ~TXEham3#kh(8i8j{rE)dO~%pmuE(SFT))Z*dm!uHmm!llZkYl}vP


$&NQo4YQj3R^Bn!btaK)@du)!u)9}Xsl$n$fA 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 DjQP<5 diff --git a/Plugins/Mineplex.ReportServer/web/img/shaun.gif b/Plugins/Mineplex.ReportServer/web/img/shaun.gif deleted file mode 100644 index be03b59be44c7efa41b0ae81cd60e7995723ca32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994482 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

2>6y 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%0AHbrt-jmEBt3>`mbyn>gi`UMHeCdm(ci35DLP4 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 >#d8wt{)ekQ0k&*A_LyM2G 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%0D90QjcyB{i88wH;u)gLVbgFn|jtxoR~% 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¥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б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 !3~Fg00BFVExN99BQtJJRMTh}F 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

@S3cSYHny-ezVBZ<5P4sYQ;mG~)j))b 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

x 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%0DG~IJMr=hp z*Ay}^dVV`1922T&*?*~j$c!<0JjyNg*oe}X<@~cee21A4z?ItZlkp&jM_Lq{4swB>9#LjloQRFovN)3xgO@NGW< z!OC_BkjGwz>42-WP(2=iWC7r(O#x9%g|fkA+6`^m@LL|BqU zHPabnhdLEsz#n|mX)v=ObrpTVCOW55j#6QZaVn@|T#8Pw(r?v7b|pWfHBY(V`|omk zRcKJtJ3@wFl19CdcOmk50aTa$w!W#wbL}qbjjSL&5euN4Ei;HGXiL@C^gFVDi`%;O?0 zb2)Yk9P7YG9wCF)KSylX!IW!_2%g~RLwz7OhB5>(y9Tw+*nq)C_W9r}i^18%#P<-+ zcHhVY7y{U1=6XS7(fx?wIbi-<;jx>~OfGE$ekG6JntYYQ z@QY>Lg#`q?22xGx1h=BuEu+KgCV|rdBZAKpZ9r7#FqpY?&|wN{FN0e0MT#`2xq!Ug zQ|?@^@80yfi|u`d;ZNZMnpyIrfiI5EMD%1Wmu(szpogF?v&;J6B6Fo^dIQ(;nw%cO zF}J0<2nU#-pf=8P*2N-KB8XMNEay1GOHhXlZ?~vI*NhY7h(fz*j$<6rlA46;R%(N` z5wmdRw@6TVakVWRsuwAkRH`glw;VF>1!bIR)CZGhS z{XeeA04>CT7~ZuZnyvsw6*LrJ^gZbg?wV${(CZEyD?quP6Kq9!U@As2gG{Yly{s%C zF+^eM{>d04qnIlxHkH2dOJjroVm42=;D-=~%|`zu@H!u6HuG(0cN+z0?Z!} zMJxXnS=B>90FIT$Am_kVmKS!c9<(W*bDa>G%e?IEOz4RNtT=CvdT+P(5yw&Jy@!6_ z9cS@8?T;!GBk?hVu4cn6N;G;?P%~S19}$=knyL;_C;CmG0~P?s*w!mrmo0<{AOQlv z8Gy$ruU0{Jm74?3_hPO=uhURD<>qG8;|1WRFaTIp)5(eb{T=k!`Av~m#yaOPKN_lR zUoNwkd=u4FvkjEW4OS=TqLfHacAc&ti~MB8_u;WkZ^3t(nmfZzz#IxexN%3g-4L@|N46qgu35BiOw59;HQiv)M~u-VAQ85_@StB2YNcjERC6 zzzto-ZkuQfSnM01O$qN4!;9a(h1WAN#Tb2d%k{};*YXfKaffmk90n^=zkAtB>(hLt z6d40gO|nRg8v=W60Fn$r;OfNZO6;I)brV1@d5E*MO^P~s^33tN(s9#l-&5SMxvWZ) z_rs3l%KEp_%ROG^F9uxBW!iUlWbp?w(?vZ((U$6lh7B-}2)WG$xvg(AOr5^{?a2r> zfKLNZzu89Y+j(-R9rs=wa-cgGa&EgO&DP+@a~#JNydrbfZgZ`n0}rqq`ce>647Il% zbYeEUD+bqY7cyxiRrW74vcOk!2RgBnsqG*ndvy1J9TBBb5RTpzgZlO$?*RsOj7# z{KoZDaQG)#ZU@z-dw5|QI0U4#f3PGpd*YM!3JobqrogS;8#2CdB`K>@t)> zN-Icby4PrWg`>mTNlLprXDgrG&n7H@Yn8rEYo2ikOGc;+N{AeqITKP-c%}ek8;oCmZ{A5iFZyeA%CJgqhsA>$G*9)05Di<0?D|!0<3l z1Vhu?9Iq@gc@xP1NcN-kOAS`8&s@}>& zRg}oKbK&w!ncYyIWl0}X)@PB8psY~+VtVzbh5E85lm<37OOBw(5kR1U1i^{$T|Bg_ z5W$pLn*o8jlefN}5dNCoJZO&s>~H|(aEy(8>+}+Nld-|XsVKd;ji&y@1Mg;g#&)ao z)NW^v&)_W2#i6&oE$sgoxbe$nqX(x*OLcWIVKJ8e`j(iBQ2_c`_A2Y{aN(oH0l%%x z`2jbRn2SY!ecjgKElP3q`F8naavvgPKb`GQNdIO!Xdl=a<$ksS?oybw;l5K`N0Bd$&^Tr z^3$V3?R;{B9K-$+?dznuaX@#0^IM_F+;fw8a-W5!w?2!5!wCZZ7aQoKPf82zdEdL7 z3xQ>MG-LfIYt_%m!Lh#};~C~3iyxVpc7`60ZnsoX=}`FmgT6LDYn4V)h(B5(UlcSu z{)m6243FLA*OYa)p++w$08`J)9yN=Q9Q;&Ag0FJ>EPf&!UB%zt2H9lst!fa=8qtsa z3E2KjH~+^@tw=ZJwJehAr=QobF7ih`?^Ts&Z!DPnL0&mIkxC}Poe9}<+>%_qgrmP8 zj3jvPc0OrZ(`UmnWp)}EuvkVVsaDH<$=AherjectNRI|_>hC_Qr5DY~;#F~d2J!<8 zrO3I;XW^Q7byUBliFmOc0ZI_2Y03H}z3NOzD+bbQ;Lsa{T1^7)wW}fa7es^LaFS4W zL3p85^kXXmUh^0MWh#k)0r#IcmtX!8@Vebd;wB8p#4!g*)k690Z6AF zg#N%)q@0a)7o11{$YsI#e${O$no);CZRIZ2PBmH6YIC{g2WXLw;-C-XL6 z((Zwa<{=2nZttcHs_n+kGjAZR6xM`AMXS5hP7WBb_#s==zOV)uY_sno_y8;bHG;j@X z_szwsTG24e?7R|`p~3u`ceDKjRe<sN2T1CeP3Xr<^5GS_y-sv)6Y`ciK$C zk=I=tFNN$g-Y^>D@!PMTFIHVIjr+KBLCVqaFAk%T9vbSZh2 z^9>G6@v-MJZqDZEB%OzNXH!!PbEtcsK^M>MAE1Zpfu3H>oh{q>ezl>blzAhoilM%u ziM*9%4w~$_NgycI#-(7u;81^AXtWwy6C|cwQ1`PM6d|} zaXknih+fyE8kM*rYKzJ){j5q@wd!V&abf#N3$yL&bo`%fT}!D%ESN^HZRwtq!H%kl zO^mBO>K^x5{a#I9kUhqJ@5CBm-D$EvoIbz1ssM~@ogOaV8*V@8OWEg>B$~Z@IxhKv z*{P@yXi(?Kw>N(q9(ZZF`&`NpB&bO#<(QSQvX$~!mGcQgq(Pq~p)4Yvlccr`*tuoR zIdhCZkSY?MNNsye9l=v4lC*Zl}~FF8Ux1MdQQf4t+md(mmJI=x{*U;}-@M#MAu)&v79Z+b!JzR|&h0qiU z`gPNIhzt5sV>KYsxh>1L&8khMDdlHIoP-Um3p?rGIMgKo{Cf)366b^H9~!!@LDF4^ zTLR$lrUjd9W$V-py>!nP559YalD5dVgmIglep9BG>Bi}(im3zoW61K)_g}dnMfZ1o zz?^*!sVjNd@TPd$P}AU>O?Sz=xbyS}F>wDc?nyC!p-%hStrvT~d@Ri*?a&`EQUT=} zM0ckhu~T*8Yuwqk#ad(SE7RImO~w_ZbR~ETTTOkH=dGsr>aFQ{s|AI}pE%8HU(7CN zNQS+@_Xvj2r&uVnH12jH;QQgyg+up_=c-(yKhWYHQnUX!9xHB2v!q7 zQ(xE^H@LoP)4l18mAU|s>=Cpfpn8*nF|$Re#f%d+wklDUiE> z!+X%=?@-PsJt6y08*vzyw;3MCmiqN?>8iLD_>_iv`{+DvA#C_cDU2YwY<^ge2FV|7 z{D(M98y*`KAQcb`*eFK|LWg8u93RuK)2p}LZW9OZ$2h4fTJCq)p+?$~Y@#<$!@9Q? z%0xCHXP*`fuAUuN$%ZE`i=I1xnrodVzn(s{lxrOW3E*_GQEEYf>ZV3f$xun7QHW5r zWf`-URA)T6XcGM2;OkYHo3Rn5GCL4h!CCB&OU?SHd0)bAz^`* z8??(-JS`?Hi?UlTpD$-KZ9cGV$&1G8?_`U;5bV84GsIWYmO-b>(ungJaR`_G?jrVJ zh8B}^q2t_`q$RQurb8F--1HoKO_A3aCBQXe z_5E!P2#s={p~HWS!mx!t+8Ax!rLChXJEIq>pIKvp@c;ufnCQd8c8C~LS9+t7{s5L+ zf9)r%cSWe|5)`O9F}EB)lGCVP3jkLl_Oy9J{a7200m>!6;~EDIJY_T8|PqV#G+%plyG!; zz^Ii&b??uyyuJzXQZ zZ%xCCx@JiU_xrS3xpyr{5N^F)FV?;K!wIXohu}!Vc4h!aOXb;BO@w?!Yt80d)avm9 zuP9C)NS0SYf?T^S2$-)ppZR+BfBdr*=#~E}1=mEFE7^Y5T4#*4cD5+JdXsGT&o@*5 z=~~SmmiHZOnJUEJ8|**#uYH~yX@2@#Rj~6&-=U8s$?uG3jhtpxB+I_3MeU>=0q^d4 z{jvugoOT|{hdNlLf0-9fP9I7zcr(3V4v)+`B=b6xfW;{fb)&GYr#&gfY+=_OQ$!P>1nd@5tgDIQuOvC&BR@1GK(%tpd9Kw;Ke z$JKs_hE+U5Eft|r3opP}319=!ApoWUvjy|SRd8pS2>h+wSqy}Z9chX2v?*St`T?O; zikC2YmrbozTAvm1KEJHn>u>jufDk^>#A0Gm$w7Zlw>8tSFVq>Ob2z)Nb%=C1*)55M znn!JA4DJ@-%9WHTepXd2tp(CG9lU3|T%-AhUeZh3v~D=FS8FSW3Z%a^^&ZGE`_~;0 z9`i>W!rbnw>U6exNNloQ<(>*;N9J(HC!p5Gsp{hBrmInlN2$KG>MWr;n-e&9ky_2y z9ZOk?Bc5%w)Ss!2`8_2nD`Q1N8FQiJlJ{PO}sxAP?DMG8>V} zg8(51HIhar)lDEa z$n=z|tU_cao?tD-6>N#u01uCn$43IKN=aw@FhQ?bdGD10aackCE34h9Ijx=F5w(-dwaCdnU_tClqhX-WG zoWeG1*H&apV~gg1wE(s75XKr1zC<{e_tKmALx-Hciy&&;tR}lwgT+^$Tc;fdQFTsU z8=TeaYSy*>?9j|PJHtm9DjcZq?~V29)=k*8*9xrS8Qz1`D5G32_`QQc%;DXPP_FY$ zg;E_GT#ZdL*|KdHPcVwd;2=iBgNyWg{CCzSWYHxOK|2NCb_PpqAF-2BazuMoNhh zy?S=j@3re<*HLqvw4!S@Y#|Nl9vTHD80$s+{zYj!Nq-6%NH5h$g(%er?1u* zu=Tz^Jl7Mh#cLo}$n~5>+qXxCjrO7Wj_5Q1nxraLeCnaz^$-t+UTT;_;3Xipz>Ajl zlOh@JZ-LvqazSdgv+?Aeu?F;Sz~kCUweG8Ag#dSZ(t1o}J(FkBUxyp}>UxG?-+{$3K0TmU#-I-Zk&43yj zD){V&H_|WO1!=nXIR*=`LS{X^1HI7mm&St)))2@#od54cxprSdYz%u-oLWZ+*tUy} z>kz0qj51f8>CyS|R`K+LUTRKf?WS4HOob*7;{8{yYwqH$W21YsHt0^E_tr~}2mc(O zyKi@?cF_Ujhw=V%H(%RRsICH$Ga1~ei*dPM`w6sGst z%NYlDdiVDp)6p0kN-M?quwVgd^`s0vDL34=mN-^he;C@ z?{Xr(l~P>z+PiD1`}yknU(2kF=|Ilo-`f{atF_yYns(j(My=XIp}w+p(}jxQhk$hyxV1s8*@5Kp@zRY&B6cfOvJ-lAJ9o58ErVH?Dc zPOjM|h=jwNSrOqYgsDhtzrUX)zX-D~{WaN4m@hTQve@i!ggEa84D+n@x((@Nx;m;g zzML9Mr=(5! ziv`jj0(CE;Rt#S&V)Be=w#+&U-qonQb>(@SQa%KeCTW$mfx7M2DmNaq(AFo7UE6e_ z=6>yBOK)oh$A|4}pm?f_>!a=FoX7A(6L{qtxMB01=$(7R_B0xc1o$br8sG(1qJW-I zHOPBsF1s$XuORDvup~b}&zNBLH-G)f37p+D&R)d=QtYyiqJ6C)$kw9s{+Y8Vlsl1nHNHA*WiP~^Eq!xn z8v1*>tANkbV4XO;Gu|6gTTphs@TK+bJ2|#NI$EdKFss#bp*@CId-WSwdWg|;zXf_P zF`w=5<7*w7r4oi|)xETG;eoX`Ya<}-g&i~t`0>g|jO1RB^Nb6D_zHC;hUbjK*Yl zl(?tK$n~hN8mJ$i|K7U(YtQ#HFSt2dc$7A|3JFphzNg1J%W-+=eJ%e0Bv~?@O-8fVMHw*)%?~|ZXGpbI_TX|yXkk$8ol@5+`9x5!;4Y(_N%5K zsmY8(vlky74&^r@ncz0v;SPHUjprefgUH{c#{PVDDU9l7sFJLRnT$Md-u*G;g*uVd z!X-~2fK@KprObRdD^VW$^cS1R{7LwYj<=oJ`C>ci)f|QvB3}7;$Tnu54Z>uv_cYlr z*AC^;JobKOI(aSsXU-jZlsC;0a~d}S7o*g4-3RpqGjC=fpnz(|ghTb^@pZHG?p_F= ztXE#EtzJvSWaeX33n@Z16mj#`T1_sbhM1LKrCFfZVB{4-ao_(EW4)QXkuN;>f;1h3 z>b|j>S&whMi_<=|Q9D4W5dcTe`Lqg%`d4;Yg{`jgzc)wz9CyG7t>%2==5HA`)7JSK za83U#=d7)|q-yMDlA4DO4t=lKy*)VLG^y5F52E}40L-d*9)Dy;2zHehV0z^A^X((` zw+lq*Y$dkEj6yLwMDtSr%BFmg6IDlAl zJ5TKvKSx+yD5WIWH@<}y|W{kK{z9!&OTmqT^PTzGCrbH(vE@N>|1NbF|#sTgjcArL&AiNN#V-zXk?)|_y0Oy6_=8_?iG{SenZ{^-1=M;jU3+Q0m) zaA)J6<9aUZ4#~TZ>atH%x$wa^s6ICrL$TJR36!n~l)CRij0jU|_eNVViY#?!3Rv=B~Z-)8DazG1vKqlPVsI4GE=g zptD}-@;o_VWs~#ss!0{`OP)B?@y<|3p^2cg%ufZO)*ygX&wP_02%Z(*SS#3Es=ez= zMu9nrK7sLxwJz&N;{Zbd$i5T~am^7mtT7lGkECtMQ5#hC^bA}V3|M`UjAOo^26Y2t z_%LGB`jKX&YWRi?YSFXlTG8wG<%%~tDHvj+Z7b|aD-g;l@rFNRz2h<-`EA^!3IMH6 zOYt{^)2iXpe9RczA5#M5P@&ZwMgrLd+gKmw{y~O(*z``iw={XCpo{E$QSEbx%j`hH zL(fm0$T3zm(*di!4nX~Zbkq|Bpmi#r2a=uA0Sc+fg?pVLf5vGi0R-Ok?2-7DbIfP> zIjjLpBfuGnvN}er7ys+HZ+ClP;=Cou`4q%@Fm>H(^^bjf!`$bkky1g6W%n}?FikF9 zt>X1L#QB-&kkpmt{(02;JXe&U?OhV1@KLd0vEgk;28*FOs}Lp0QV1Le%VqayoCP>u zWgf@sJ>jdKl1M!~1UZ2$CZ0|8o8*64zY#$xTz`!531bjQfg05k-T&6C-Z0C1v?0x_ z;gL_4gYQM6L*e}8>NWnZKsB*Lt z=lJt^(S0M8=&y6y^#WhRR+&ASlw-8YO6g7cBvCO<$E&6J7ywY9TFAkBA_VH06mi8P zISLFhuuml?ZCQ0@#nTtpM-54SJFiF)W&7yXEnhITzH7PK$y|x)5(Z;o-^~)p+&{ z1(>~(d8p4PMJvY`CB$#^yh6JklWUzhOWa{6IDx;T816?f-U?2zx?S4JMHZeX~g>))N9a9Yb$6Kg|t=W?)B^Pqzh&7L%}Ir z%o%Ml{VqK9*10};?E58M;JR-0T-EW^be}#>8wOO?l6cGUboEaau02L7=>=l?oo_iN zpCo9jC?l*Ri-WOX2x~Zh?zfb2v=oBjw1esidFeSOgc0o8Wua+4Go?Lm9W zB|fJr_8f!+SLQpm+Npd%1FssZp#t(q13`b!&yB0C53BsQgdLq~%IkkSO-fp-({5Dw zv1;1Mdjv59|KsIZx!B{J8)9(lcpphzWxN{9mNqroq5GDLWhbgvkUqAXU?5yhe+gXY z@HJ!ciz0{WsJC7H%xw9Djih?|7;ey^`s3{#zT$1@I_&8eoD+u?K88Pd0i$>I79H&> zqt0^j&%6)6pG{-x(Oar4yfoE!nI}R@&j1iKNFgV~sSIo z=WCRdS`-o_(8pctO%M!1BO5Y`80EtKIE#!YA`o zTiWWSdc%Lh`;U@tUFhDaR>Ym^qXJfX#F^fyaM~PsgA{Q>#1iYtCo%SHAsHxu2n#+>Y@0ys z%TLWdec;gRR9U0eR+DVrM~bE&(oTlx_P5;ik#bCfswIQCQ3um95c@N>9h#)xdCVN{ zN^?#}AD=yVpGTfmlAHVJI|mFaomFPUhOHKc`@dv#<`5gw@s(^sw}iC4VYjIZ@nsz* zN)FS&P%zOdubZt}hE8B%^m?(S3fvlh{2A6!?8c*SP*|IJ-1&4uJ%e~#V$jSZoJuDQ zv;GgA`AA7(U$A>B=b?-R<$tfN`L0m?sZjk-srqYK_1o!V$1fcFab4948w(_=|4LL* z(>jY%@`pMCjN}TYAoW?WNrnQ+D1=&ydKH^gi*iT|vq6FcDN3zjv$GUs#X|Y8vu2zi zqym&rjzAoFttHgItpe{8K9OAOzSoME<*$ zJR(^4iLbL^J84uxx-B3!QVut=54SFm1{K6=2L1>OyN6Yf(~VkBH}R67lX={O05@rW zG&T@_ino$30$AMj=&OGC^DN?3CGkUtQ3t!|hJd8EkzA5sh?uZDtycV&LY`8pbS|m> z2f&S{;uWdt3ILz4tA4_Q|I&~3x^5o`*q&;xk`*0a!Nsg<%rcF12sn_1hZE?s<17S7 z2iT)rtnN6b>lE6VvR+@1)uaV*%gG1;u_%zW0ud4KbhZm-?ygU}h)tDZ5+tRe!qh;< zfv}7NXu8&sdz3JldF-su;x$<8iS%Gu*s-ZYYK(QNpt zWrQ6U84-&qUB=(xlAg<5XIU}t6m~z2bp8?Ay?D%eDBy2+yzv~`5GFO&vR4RjTqVk! zSpO|Lo8q`ffY~iCNLb#phj$A9I-#0f7&lC*28782o?hE=8&hx{&Xv~%mG3)9#6wb# zgLW~4_ekt2m*XZN zg*;0+OAljGkX{N*!B@@tJWNpf1s$33mL0}8N~1ahXfptb2d$MrH~CJgy_mxkEDUuG zf0gCDys3{afo`P6CP-fXP1$0yl_$(uosL{;PTQ$bUY3bC;$Rsuy>oBIHc21#5I?Qp zlZ6EXX(+I8U|GDG#vD+dPcZ#`o)_7qZuKTz#r{p+vt`E1!4+29x+KGmR6?oUrR}(0MOWSxq1f0C3>OZ_C`O&(sE=>f(P{Rf9PAyuRb5 ztl_K#3$Ju0%WEGOoC!F)cyK65&+aXHfG)bzlU(+AuYMcoRbF#7q-NF7Q0QQ`pLCa-k6ixB~Izc zz3OE)ezZ*k6nW)}_Q^iq@2{X}O~2H#h$GPI!;xub^0d`#)J7NuDY2}M@PE$Ic`b`< zF1I4P=(NVHdk8YGR+FwiBb_$+eHLU6Q%Hm0ane;qe<-Nq~{Q*_*d^_PJ>86s< ztiYG^@H;~Y<2;o$skb^e-y-#%j^AJMo~80w9#u{0DKKRlPf`f{<3bWxRqhb9ys0BM zOe`tX6JmmuVa|*!q9PQFGR4WQDe1t32zI4Hw;_}}K>ZEBlQIzcT%^O!t4B6ny?1cM zJSBeXu_uznyLWyS?}TQ~rCvoCaOEMU%uF@E%z3H>Z#B83d0-K8Vrjpj@t)QZUI|H` zQrv#3F$_I*PW$Ls-ak3ayW30YZ*0F?Iq7;Dd8uDXtm5Gp9c+&*>w7)Mos{5vf25yc z5T?uUfI+C{c1wL*4+^m4im^OPDX~)Z6HuL#HVn&% z-{0Ymdf<*paSamEqCmBa){yy=@;Se_YxLOrbd_l-`4;F&5Cjle(B0=0lF)dF2;8Ko z@r+ZON77??fnE$m#SDe19%%040c0CgC>~fj1gM5_28hU99nfmZT_y1$pQw+z^UwDRh0#h;)m3uFKT zy@}^~w!sp;KlqZd&aUiTyNA|%sU`2YL|Sww^)iBQ3Wzu5l-U{A*Amt&Jg+V!-Ift* z*zjJ6%T?gK@}eKL;Ff!io?$<4l%3KifQoNXM|iadmoaC$)s6?_8x@4x@(fHDd6<%a z$yk7_QvJqOT?A2&c%+*!$eGtx>WT}<%b!xH{3|H_{)1wDkK*?ulhivw_)NT{!0wiB zrt-4T>5~-B1xp6Zjh-pkuZAS!UU!;!v5r%cSBB9t%BKgEhjReS@KBRa8A&&cJ3yLJ zNLPv2N`4GdYA)y1D77BX`|TY2uKDXvzaY)>O;OM)xwe?UdjCo4fi~t*{hV)#x{h<{-;hEUb0wsA*1VP(pX0h@rLYaHwAtPdFpblrGAz%$Xatc z9ly>6f0B#eYzq_0@uztTDFCO~&lN#GZX&68$5~d!$dX2e{Zg*{fzH={;BVTFk_k>#7BhVw77-;`gh5 zT)zCAORD4Ib}Qmt9f5hr8JD&d5OCUI0~e!$x`DL$)4m?Hfq^n%0>ORCxVpnIUx}Ow z!1Qhi+(p^+$0M!V$YDIle1hVyX^4ch{8;C%R%*p&Y<<+c^FK3M0hGr4^`wHDrn-z+ z{6431@SsIHGLVbe4)DG8mQ}h@oJZ3$^@d-HlH8g}Fqrwjmw(BWgl^uN9`Guz#NS0r z2fN?sb}FGta((mItJCsVif8yL)^m*h!-`~+-7n1&z=q?~31`88ltIL3t7=VbFImG# z$K2|h(wR|`dH}J8ffos|l%j+r*^zw;?4mlphE1AfZ}+M${zs|ufjxJ-o$ z_Re*U!_Wt4%X>+Id2(%*#CgAK?&`Ru%cFzY{-*MfsiqX@{O4EHqWH9uh-TZ} zX{Y}|T*$NetF*3PdRKjL%|96`_ATV6%U+MaE)`{>#_F8+Bqc9+b-02i4AK>LS+BRu?N1?iJm^&9y0hC=S55U)_k zZvf@%r8b?q3?E(d_Z9{!k=h|oQntu4Z^R#8r6u5vwB$POuzle+^ZNc9 zO#Xwa%TedtGx~CxHJT!UuQ2|+rH0v(Lf=j2%l7+cSMPhvJK$J8VIFkGeK=@wrR|*O z5ybna_4hu+x$b&+{$mH4QPJ!6{ZWb9NweZpR{P;5;Hp+;eX0FVu8E3^cDtGGGZs>= z?XL|nDl=wkcSw(Zf~5L;`z-Ucf((j=!0%2)mKNwf2b_xQ51L7_eHcPc@lk;qj$2i- zXA#wj2)6LJ`ACYzIl>a&0?CZw302&)c}RLXx2Un=|YjR$Qs&WI%=(> zD7utW{}Lgz5r=_RyE~r{@+)`P*}R8X^#Hk);4%%`os_N%lmLTU7fvUY<3rDmvL^G+ zrglI)UC=V#S)CN}Imvk=FT+p!ai$PW-BOv-Sp94_aYqdtm-K(UlA0H2b1EvD6Q;TK z;J&bvuYq)dyiQ3&m9B1*BFOJ&vQ1RiVtP@UVXlF9X=!68U+eA#lzX~6@`iJt1!;av zPywy=#>G}SG4c3SfE$kktpWE5PRkGa80LZ{sCZrUo21IP=t4NtvBX55%~C#n%@;3) z7tpr^bqaIvq^e{HI1CP3pqL5<#tg9QN#MwkQGxXj7EV$Dl96PikZy)~N#DeJR|7L^}5nwtUcWPx#y@u;6HofVAH35uCyP&_4$He#=3d6*nz zE5&Odo`>v?QbiM`QxGs;>Z23+<#bYIxVi4iuFmfzy1Q;RJ1wVmjb}MbX2qI4iHlvO zMUDG;{&?3v?xW^TNhNSHcnfonUuASO{qDxs4$V2`kI=ITDt`|0M0l$~#pP1ZZw33+ zxe;Y|X?t#`yw=U=iXEhGjlkb67yrW(m)QLv8{_oTaPdio5nH{{hN-kVIpV)j5rJXN zGZGu#EJ#pYGgnYgH0a}@X#1CM|=E`FwlJ2AlcSt^Cr<(cw3_!^YGb%ejeNYASnjkX}<Y! zQ!mHdwW>t6E^+%P;-P-sXEIwWCVyMkWa)>W%lW=Bu#0Ee&r$x7ywkOxTF1yWH88?? zmT<_y6z^3>l}N2706J=3`9)B~DoqTG^U`_M3R%v(3vv{hCx?syAi{@t7J!dQAZJaM zNcZE=y8KU6)xClQ+Igi9B}5{pEQXli8~(5Sg#b7steZmM3s?vv>8uJyh$>Y|&;ovg>e$16RQ)GEMWW1`Hn9RyCra*Yx5YZHG$=H6wgH+p_LmT(w2B-oadXGD2y2qS) z{S4V|e;|9yL^P!1nX&%hK{;RjYF_A48|}`LpTiIH-*<3LoTiv2$v{SmcdFlWZo;pL zU|F*v3jr>s-%ZVfius=X^g}%%t{opq>_Kzd@y!o(Pk+{XqbX9|M-kI1oV}bnIc*Oz zeSZ5XD2!5!)5ZW5guwRZpR=lI%2iqe6qN3LImVvR%5g78Xf;SHEkZc9YG;wLUA_oy zS2ogE4lup|V99D=~rXt##Y0AJm;e%hty(z(rUSCp&0CWzS6Id59nwNwt_#V>) z;3~&eD)LtC?qeL4c|X{HwyY>IQE)l8kds|!T0~1sD9c(u}R@LuNc=x>j+k}ztV z!`XXNE7^}1iFeHYAyvKy6|6VAdAT8BvyRRxzWHO zzpX^QcL+^=`3FwDd@&VvzJ<)&6d!!>ujtEpDIzUm6bqIc)fI2T4)zuwT|xM{+hp8f zutNe=X7SOUgF`+?^9=uG8ai5uX(Ix%UAC}z(^Q{k0}IV8e>=FE5Te~sKF=y2FWC-L ze>?557i2B|Ni{Ll8@${rPWI>Mw>Ys;O&`@wzZ>okH^RkKiH&1sN!v*#TDRqX7Pc@E zb?G(vM3)e+(*r?i0nUW&z|HEe90`EifPPSUhXedo1?!luGHXML+HpWoK1$3QOMo%=k5s?w9# zCSq4J;F|z>jBfndassc5nuGLM&atk}jZep9-)c_%+=J?O3H#p6TXsn&u8!l9-PJqz zOXyfy)dZ9qEJua0&>I!G{3cA=G-g+FUfVOP7(s3n3msO43Y3<%9}-*9kRqhDZj6^% zwp3mx@?N2!-(Jm&r!@q3qc{}QS_;w{E_dP(PFw_@Ezk@=t`fAJ4_DI)v@Hfr=a%qh zvrgCozYRzHYKGd>lFb0FU|WPt(ruC(yes^gnG#r=>LZ;L#(BtcQoBj|Cqa>DaTumw0A|UcM{UMB8LEB zn=WJ)APh2b%FqK)I=KGjA|zkyr~w>L`l%J+u|sFTP#Z-d)cz(~BS&w`p#jO&>}gDF zHp)sN^zvaG%kn-Y@SKnA)t&0MX8l~s+J$)%8_<8FD0&=^d@jW8o+cS->K;r@3t{zH- zded14nYbsTWE(RtDIHT2k@vpUg z0{LSKhKS}wQaTcs(9R)N(h5}Qf_UbPeXdWCZcGqgUAWf)QfEN+)2QvTygkf3{Zq*LB?>ay|-v9kTRIDY03Z)3tG`uleN34#JEq>8@EY{xlP{l~oY>;8Y}h-Drwh zqYQFjAYtuURthSVhu)ZkUJp)qQ&xG&#q^zG`=v6om>`Yi4k8WGj=4|l7KDeC5pe?eIJ?oQU>pTg@(PhvYs~`HbcuK93L(8f zij=H1w+uab36Eqry>alUb*;55S|`pnYAJ|(ZjI2tsna@K-NC|%Lr!)sSAQuddcAkP zK78f&l7{EX@ReJ@MT>#BE7x83U#{wWz=)LOSU$D(lWvl1Y9c0YPd_>mcRk$^J!14Q zJP=Jhn^R?q@?1uGRv{g#;NQX{H@TQoP#Tz=6ML=9n{>xYA*Hi~@MlH`II8ow`aIXYmHJDt!soHsyJhNv-xX>0V<&i?6<*2$ulNRI~``ij!y z=0OdU%;Mt+$ka5-EK}EO{0iHxgt{zT1*4Z)r~q27A1CkKk&1_a9NKHS1((NH=DzeG zM}F*I+aQ|?M#o9e+XT56)Kvlt0s{k3-T^tm)$7ArMgOHES1U^CqsV!W+n!AE@@53T z`uT5Y0mcl1;kAC;TwEw7F5QR26Prx8Qdr=qm183bO4E9ha5IkjW=lrs_`Q8ImikX( ztp!eJfi7BL!bU|m;U{PiRsYLv6<|66?7Rb@03!mg|8gGr;{G}w4}DB>B0Lo zPhU8ll*wzaE;W^AsvVEm*25tE8=>pje8pqD$%uhK#)>@(nv>@rCUI*X;*N)^9lsrp z*#a<=xI70_beJqB^+t}XQ?A!cRD>IPPR^2|M#8{IRjW9v4PoVqFmeq7u0bUa_)xaU*&!D&S^0vv*5do;z-x0KAfLnSTrVH>f2s{1wUCwhdcKqm;x$cnh z=*~E1W&HY9*d>~GsJr0kGWOBmbLaZ=VXaUcbG{(SZQnbZ#d}(1aRNvV{>>$(Na-Y& z`4d?}t0ClSwwUoPVeR>tj-6#CwhI=$oxU#}9N$ z0YnA@h&4Uu(ykc!dS2t6?G+gRS2Skz7Fkv64I@H7AHnoOHK~fcD~~JK9a>YKxJ8b1Gc)X>R2-Xz;J!Ch(P9ohXFf|{i{EM#+YV_0+DH95}n?izJb zy&d=A8Zc)6le?vJuc4Pr0!UVU`ug2(K>)Ml=#d>XU-^w=S0@}b|8KXWFZ#4VMATdr_x@0@5+e$MNeBR%<+KVpu}V~$EN z{O~*uIlKO+QUmXEYEbN&O=HJfmpWTTz3vz1X1VT7h(>63>7$csnlq zDI1&4z4(K09}7+Jbv9a~qdZj=4&?4dMEP+)`qd!=L`cBA`qn!)l&lIeN<$$EbvSox zT~pL(Zo-})&`m|xuW|)QO1+2WEKB)B z*`&>>cXb}eD~K6))Whv9uVE{VgqdBmqbdp;|5^S!4=^J=Oxr1yUag2s5G*H#x`v03|#a<&d912A6nSBA~MGr8~b zkBahlf!uZNa9wZMi(V{C8#a0NO=c^j#%fC7*s7#~a9kC=GaAjBa4fj=*k&L67YE(- zE!2g`?QMJ}h%yjmzJY6icS zCJuO&YFG!C)nTW3Uj#7l`wxoA`LYe0r%g=(N(M++o~~m$pj|}3s{i|p;>y2dp_ROs z>o)u8Z8!=(kL_zaWWVmv|9<>Lj9Q&>2s%8Vv&yD5A_OE8yJjGOz5rRx@L2dur@j4( zZh(&v+@t6k(*1{zX2Ek&uhbJVu-n}7m)_ppK;N@|2(9X_XPgz@j4k`+lrFz>R!2b4 zvPoH411)u8>HRp6Np-_vL-|w=@a`H#P}YIz9AzW!7)_M1~GN{=it}arjGlR)}>X%8jI6}KE`#t)O*}3I&Z7Y+W7Fe($+2;LdcXLwzTSr z)8-NLlPfednJ(pqMjUBrQG?UD4M^44(fvrWKQkImpe(#)ZATIKPvQ-MT!0+XtqD)P zv+hS-TvdcIh$sE_Xp2-^m5w54cPBPKU-uc3&mG^E#GZ5c{PKz-__?60=-9f@fL8AP zZ)gkNAR!&_{$~+?VsABDkbtD=SP!LvStbX8U2ujSPyrGaMnU7knL{_LG3AHeCQH~v zPik~d=Gv+J{!Fj{0{P)c1h|S=@K7d8WvWa29H7G5ZYJmRemS-P-s-xhZGic0GCCgw;5gB9lde~5L?Lx_8qWieFGSU9?Lgk}%suzAn?9*{CQqEF>#!eya{Tiu!@HXikT=BhNuE+xhca1|V&`#m|YvmJm1pC%taG41-IHX^W}eaMNoI zfiI!eF6`KH>)h>~<_K^V|JrMPCQHV|Tu%%=F$96Ac%YQBAqc2y&HXpbuRICE$6*#lK8Y+Kb zH+Gh*3cZasOiylKj;S<1q$fQC1KjQc^<9G~^Pm$&Aub*2mona(23^J%PFB=jtIDy+ zfy!uvu^mCc00$F{&M+T=OAJ zZ0ks)>J^q}cxgpUIN_Sc?Sglft0{YnBVP6?=koiN()h?0m{<{7N7aT78y>dukYt{~ z)o8OBYtl5Jcb#p<))()TEHQzDuoo%&KMKl2qt(B2p5uoh>bBX4%VH2ZOt^0IRlLh^d*no_0M4a4 z0dLuS!l#p4tOAj#59+M}oc7wXK&}Ti3L+*ed>$`+t%$$XQQwEYqfa z4{=nvKXR>vN(3HR{n`Kkso4z*pJdHy=jwdcaHF2)Iqw*BH6Hg2z1$=&Fu2oL&~iM? zx+pYfkE(lQu1NrGwaF{IZw=?*z1tDiMVs1Zl#ht}X3GS5>p_gNh=EkC6JL>)pseLL zBjeY<>T%dZe85Nl-S*gjPR&ICqd5&2W3viQZrGuET`*{>f-VlL;;7&A_F6j=ef;3C zp+-?%7cO43Ri<*s`u_W_lr3l4oE_geEfHX8#s8rr874nUl5 z)(J`q7PP~-*%nE$JN?q%+K5=>y9@YXR{6s-VSi_>NzRB!F!&ne-Mw$@6OWA0kjhbe z?|k~itD<;HSeLgBu4&#}XP|2NW1Cg_m;%W8^7>z6b7KIC^pzZ9#l!#7RjdpBy@iTL zxq2gfcmrDw4(14Bct?%gSf{;Yv9fxvoVi$GbKAss38H5s-d2 zV&7;Dt}trl@~L*8p$?6Fhf)DKnC)9W`c^Q8TttHb5HMDc=I6ux1z3^-Xn*B40rcPI z3#RjfrcYSc&W}!gASGb>K z@||^wiQJpJ5+RdSn|B2T&T`C7af}3gbnzz3_Z4)}w1p9TQ(WJ1$f&}?X)Cf-eJuQo z^;s>ROdY}{y@kfX9GZsy(p#AREL-0W4l??zR1ooBvosiFBu{XkEkHp^m<}v@;BGYk z0pd{o%8|%@b((E0Q721@=o~;0!8CzP-PK*K90ocJ3?wsp3o^4{H1h{816+i2ZDsFBp9OK6#-Xr1}u?Llpj zcG4>0jF}XEd_O@Ies`!{BXAaOHlSVd$=gWOV1VUl#eM6rcq? zNuQ|*a*mDAe8J{;fQ|!*a3chF2Z9F>?t%~paN?lR2_rND3&IWZlAPa$4XByK0P@s` zDIAz|&TL7CX;S-`g8s%62q!xPBUm5QNqGXTB$_8aD>51sohsefu8MCg2=w@b+na%N z*APe+>d{GFFL3vfEac@n>V+IHD7vKp;SMiZn@vKLhNW&Dt(SFAUaJD189^LZRxs4p zW;Z}Lau1#K%VFrjTm_={!c{9eO&KnTB(8Y}1C|wI6P$LG)q)OtT$F?wUQ(1M@jAJNyu)N9cnxQ~#+#9v}QDTuSc53nM^4Wd|d5SjObLS#)PRnP(f%$MDuGAyowX1~%hQYsUEI z#gsk8zrV{Xk;d~?QZ-mrrUJMI041-cBHp+Wiv6!CVa@|=k05azWZe+#u77j+qTt$u z96xNlDr8P&KQR8Ajh*qKB$E`wj09%%ohB!O&bpj=lUr@P&OhCEg!k6_=Z!Nz<4OkP z8f95g;8@&%TQS`1`PtvSw{4NR`_%yhc4nmbry zkoy6qx00pzvO#ZN)>VOkk- z%NSz9!q7cdeXsOW2aq2GBv;M z4fq3HA>@=APtc9x;2xoz^dcd<7j7*Iv0r%PFm=&+D%m~<;RK{kIS9uo3x_0xgTK$T znx!pMGvDWN&@SP|=lVuueKU!0jkl#4Gve*%96dV6q+7qF54el9uEC{>eE7B*3nvW( zL(Z;#AdMH*GHamHS;4KMQ|*JkrwdC@@$T?)aCIvwFeF$#P3@=(FxgpO-fv)aIn9fl z%IoU7gBB##-I5NW3lykRtPE*Z``7R z*MYfimVw;JiREJx$GK4-hF$iED2R-3@>;!^a8^8`xvsPpkvRsIXOL0(wJV=bA-@3R z9+(E}YvZOyO84Y5K4dY{LWrBzdorc0m468n5v zvu|S|83|KG$|zVF#hhJ}SQo~A$;jwql=Pwh>bqs{VYR}s$?;~kt6D{EvMV{M*n(Im zLHs{NIoiKYig0xuaIVW9=*Rw6#V6f1j%GY}Tf`l)vCK z#>|5OqceifZe74&UI<-)_Ah5vHFlQc7X9mj(Q%Rp?VY;rqY*m$^3DXSTo}c{#a%EY ztI9J`AMqC!f1hTxr#j$VwSfZdiY|<$pi?bSa9z55WMT7Gt6uVV1py0{_J!>pwAM1@lU6IW?Qq1aM77#+`dc4 zbi3{iwsvNv^`-zD{cnif&(>rJY3^4{opcxp@aV0=3od8=&=Ip=g%(qNsjzH|0U;B( zIsWGEp6XxsGJD+u0)k6-9_ZeAAl*^y_LAT4RMPLLP;J!lNq*_L5(_4{_1 z)cD3Wnhu}Yl*QZ}rHW*$PDv?KQtQ}@v}GApgJVplnKjcavi&!TI0a6}BVlfTg=X7; zezSo-Gi)}~-OaH*kI>&Ae;u(-n!WbM1D7V-wH^GbJ8o-Lwz>@LTRX6?Huj)Xmz&eT z6~``w(}EEYxUE)Ev+c?A#gUrlOQmx*b|$ZPC~sb-kFd$&=ND9^up7^@vn*1xfH=$Y zP?cjfSf2lS-2D_9rz4F63gR{?f%OK-!_=nV>GxcCo>*2xT5?PBtd4AgnS*l}>7kPt z!#xY%UqAdLF*LekyjBg#$+R;3D$WhoUT+K@SOSy(HGW)Z*SHI z0=k{>kB|o9>|gi_7kBibx72i(a=toq3U14;Hp!y$*J=f4k*5SusF$SkO=AM4zYNn? z=`)tM{r8Dtxm9SAmSa8NS3KWmLr1(a&5pEAH^ElfRJl8p^uHJ=b>aSSE6FBYaNE`F zx!SgZ*pT$2s`6Xqm28&|iA!@op{d_l?B*hIbCtNcoI<21x|K~4$Wn%TIMGb4&vN0L zo1IXj>VgIl_?kfvtWr0sEx^M5!e%LA*(AF_UVs#noEDqm8IEOP?Y5GpSok`Ya-cM2 zUJKj#%6~6OGnx0I^mHYhRRx#&Ua+HWFzxVwE-Fe+k0r+2?(K=oRdw|1lMAtRkp&yZdEqv2pEZG83*j7rDgl^8+IV3g*8DL1rF8|7Eb`T!LI0}{6cuoGzbsGS6~c`KR*XYgTi zcU;37RtKP}u*RFH0hwU2fddDMdj1y|sqD~;n=inri{GIYM6t2bA-d0);T56YWmR`? z?#rGWKsIe|7d81*Gj_OC`=~H3XTb_02X{@FhZL-u1ZvGd;WxvZ?-%!g}z5Bmwwfa5%68GqQ$cxa@$gYHm z-iF<;E$X{cCt4BQwmtec5C8i8_1nKk&aOZ5;>)Y1xqz*Q_Jfx)x8qRY|IO{NjU0D0 znm}My!3E_7)mziA4Jv~&W)>1j)({JDtfgq2Sx2}*zD{O)A0E&rBt^|NqtR#zM*`3k z?@@NXp^%Y)qvc2%nlxNLFz8AyWT@TME?nNM7ZPL&THzM zvB*>Feh$Uo<}OmO*qCc4B5Pmbg z@lYuN-%WX=!(KZ@Q%`KP07mAD=^$vB#sQf!utPoL8B#?o$Q~O3*mg~n zv4n!}$?>*(_6&OBunb6%8MKq!T)X#L79caz+_bgus3OepJ>lX zim}D{ba^Bl`jvg5Zbj`TpeomEsPI^Ug_i}Kz-nnRbwz-&F8Ex04);ej<5oN@1g^vv)RF2(q9IvcKcJ6b^TiBFT&8$K_byEUHs|*Pde@)j>KUolY{qCUq#n2u% zcEL^eCgz3IN27jayIGf>%iq;mAH=jCm;yXX(MlAh*2#N#W!mCEVvZqt(!s;Nl~OkP zg4)|-YAw#gojZuoN4E$0CiU3}SUkM|+q}RCy5fN;|9H}L;U=9)<&#sfw;jrH9`m`o z^W!|s;x89(Cp4*F8O}9JjlLNd+@x8PIcO$i6H{0hv_E)b);xZ5{rjpYsA`7&_G`tA z;@6jmnq}|&$PIUi`}qj)ez?UZZ4CE&c5WM!nyn3Q&sG9*aQ~DP4!9MS1>p44933_% z6y8Y4cMPA1kG+yBC_MG81a6hPZi$jt#Yh!x<@O=(Mx~7R2732?2AT4vZ^vpN^nQuQ*(}qRI*wSIYnVfIb;1(9 zCFz@E3Lsqe-0qwzO~(dx7A#&x>@;B-U|qb8idY>S=I0fi9Gls>*r;|xK4{xHR+3FP{ zT##qJ*{j+E7ynP#<*YciG=Y!M8sO*rUS<*FZT_q8FE+b#Epeu0Dl5 z`*e-$0NQb<(L@BuyPt3jZkLP5O+h6HjL1433Cy&5;#rRUMLFNp=V$aWQ$dXvpehyC z-QV(#gLQepRywNT9_9YLZvD_zr329>8(&d*6Jm5oY{viR;ISK7jn@AORj7-jXydpB zkH!-+f-#_j`sNt*CX^%*JZ6N65vZlC9$K@ZNS0i=;q> z7)FzpW2>h_9l|$V(y!~Y_fGnuHdm_pp6axXZ?FE2*84VUXfiK!s=Npz^ry4yehRY? z4!8CyFcOSvJ^}C~U#Jr|UAkWqwOYo{+5Q8dSq!9E_%zNWzE3G9!Q^f`8Hs5VKd-Bn zqR7nUQN~C#V6o5Eo)ahru#DNJL63BFl~4S(6`QuRi9Nw8f87=^>OTiPuKxkMcNfp)IXhoiX+O`J&=b}&puts9^ zKL-}MylJI`qt1R5KgTcwSK}#IbFP=F%uGw~{0`Q8w&mwAsW!E>cy)Rlr zbdrML@TWU43QUkQ1lFouxz3=uE7^X_m=c%akVor>B^betjH`8+n4QosRnekq}!ZpD>6W%bRA_gH1 zclsAb`jQk;e5ir|Y%G@ak z=@9EJVVdl)+JJk6edg-XHY&iUvM?iaK#K(oSU`gX_Xcc#Bs-0Ytz+R9OYr1`)(P}x zl`KjoHx$T~jA1IwhA<}?g#*paOf+h;4s|!wtXQmc(saim*N%2zK3adNLH{$&bs#(A zS9EniqJExN^{+Q;2X^Q?lq)-0-<_f9cEHpq)AxQL5Of2irxf{QE+Zvw6yiBA6;8c| zy2yCQPQv|20Rc}_Hl{s=BKL$W#SZ}7;gz`}QFLl&mCsdw9-2BFoGSImq@wf`ytc)| z;tj6F#q{8zOB)xD6~IrKA;Va`zH%gxqZ~f@X_!v*2(M=pUu>GS(tGv+w>+1^dg`_@9H9R{UvC1bz1v;wCV?=4P2y$ zClBokr^iT7MD2YKd1^!F6wBWKFZD7i5-338^)i)DsZe~)k`Ay86b#CesAw*Al+Htr z?@`?;<}hQTT{*~vym*1x&Xh)BWTVla_d7Gd8_j#qk#zyyvJwI1+7DmN8B6x z3~tPQCy6~I-V1pd`@sa$C54y3{G>8 ze`eT{u*_P4p&=Z^3kZiT<3`2*-73V<*sk{3t~4X7=lmzLF{HIHl^~gF#`vKEnnqHV zdKFEl69#%{I=wWVQ%%}+h7c~H^ksUBSn-#G(#($r*2yKx=J%%Of~p-Z>)lAz&Z8*- z5n;pzHD2KfrN03SHMP?)UWyh_L&o#smU0ohl+e8Z`?(Wy3o2L!3PocY3UIHt*yl5t z`Ov+{wB7TTRMjyGO2-y6RhaGIZNgZcKkb4YO~~`&CLp4yb{7VG3mcIv779nb&L7r2 zkYIlfeM9Av4G#r=i@U(4JyfVtkacQNs#H+vq|{E191MCXRw`N~eh}aVa_lzK*7MS@ zc|}tW*?k2TiqBb6DBs(I`^Js)xN#-5qEQjL1z%veDrUL*edIrBSJGmW0grSGJef%T z5h`1^uVGCoO{1Vettv}v>7v&1H=Xo5k-ZH%DgIi`4caPW`VM1C-(*Vnn_N|@rpr3m zG8CtF(oEK%5!yihEhY^}@mDH6UE%Itmk>26=zEKY1xjFmx}7ONM2ay`Y^GO?84wT# z#P&ty$FPkC-c`{Cs{;l#0ft9|;Xpi3U?Sn4B6q*r!H_EcH}Q2lzUM9)h-1rG+-d4w(2y$U?KSnSir%a4x_IU@3j z5?&HM`yJmfLB~tyz=h1a){V+3Gazy!g=6r5Qqf8?@!qdJ8oD`E>mXf_$+^ z`6T6+&EAMwRj|O;doI&Ti>BbSG-#s+6>y{@%VHfI6(bKKnAJtdW)kjUS@eG!4 zh#V0<9KBWG+o_VrlEWms^IQ866lvn@7;5V`y^HT)eC5p(R2xBMEB+4pA8~3-`X;NL zNQAB7M-JN1X{+H46w~v{p$+PhvY1?hM=075b8YIQ{amIqlJ!qj zmPXRFYK}~;?oH(Qhf0>uMS7WDMUpa6CE|8JWi?vq8%+Ld{Vzh7FxAYu;HP*{{^)9C1cp4R8hmM zP6?|>KUiU=`KMV(^=Nw z41C+6-|sX4fjs)IN6294Y);4((-{GBWV=cp|uc*%&cA~kV1%)a*IwS?zLmpaG_KXxJ zXucy{TciTx#^w7NIHizbB08=@xUoJeEA_1}#f)`PoQPm-(qHe5F$rld7&T;9vQASb zeN`CTIxVG{?44!x&MEH-2H$v%HT%|$`>NXSt~KT6{w`1r#!WOkAEIaNGV*(JDdw8_ zdv@A6=@^mR*3b5N(H@ORE2f=AL@e{_Xx+NB9-trft#!ksau|G3cVV!i$D$!7P$ z<@v8~Fsx@jm0G7CxF=4u`kx6;ejb-VKIO{4S2fm{dtYsCOQYAZPLx1-4G=Jm?zm&6#y@PXf?8XK2wCAZ;s3e{B;Pt_f3+#paiVj;^hs+pr)l%gwi z)u}>-T5PmO0vQI#EEZg2{fd+Wszd;2P=L@4<{2!+7~KPMoRLI>M*MP(9-Cutl=V0u z$b0Ou>W+@`DD6A|FEDghi?~~!7&v*40Xl4a%{nAA+D5sApdGX#6$2l`6LD|>qt10H zKdA^X?{6s`Zpk+g#~HNh9gj-IgJEW+!Wtk&zc4&wWP{N@7})3?e^kC#Qy=hJHEF2o zngV*A_vBrAfnA=rK~CEEJ@bocL0ZX&YGhQy zpc*%6I_J`+W&9asA08%&?d>$SwRHG-!2rqqC5X+T!xp#s7<#O5ij79O9Gp!s-vawW zZx#w$6rJP=Nht-Y8J-e|yoC94TGH32 z?~~C_vU$bJDTUGm9^4&WuscIXq*-^U?lBcOMq^dxJ=1eyXbbJy$at-J$E(i!7Ps3g zd}uTzw`&*r+ciz!EX!E=- z!Ce(HbnMjaqtdSl7{c&*XGL;jn(eKw^>EwT{))!ZXJf8uF<*q954S zroT&7A6*<7DKgHUEx(*P7#gsdEh80QQ+m07?pn^kp{wIvs8`TwuiZd?zXG^18i><9 z1Nv~-J^YKsRG>raMSZHl!-i>jPBFs_-+#@!MsF^6-e=xiS+d!FeL401YR9mdE*hev%F%s9UC`MsP=@1@n-dfoadsph3svOd`{7XBG8t+nqpb+ zjKpkh$4k%4_`tMtiAD1d7_Q~UY@Nkp9T6x7ord)}1s9%hs@J!>T&~lQ$Zul=t*phL#`e2AQHPKiOwn)pNtBz4_Dl%}^ENsJ;Ig zf&p&6+oCAL5V=M#(4?;?MniX_r_CX@-FnePbDR5Ha!@^z;WXWHvhv(qlDi?jJq}~n zlXdikH>I}j^E$mOL!w&VT7L3<>49cLA*Qrg=z<;WDqv72nrU6>shhHJfY;iN3#O;*0uSex7aJbcvMoL&bT(oxEuX z|3uJ8IiZnj?0y+HPLe29O(8GXv2npBrK+rxgA9LK!Lu_nR*<8q^M?y9^Tv?5zXYg=$4*QQ=a99mgL= zzu>ryRX#}0XSfgSUaY|eNE@4+(!a%9KhCp`i^jE=WhrLz?**NopmM!AhfBUYB1^r3GQ`@zt6lEo!c*LL9Yz5=ErH;rD^d|3Z+drMY{_Abl zB}-&F=#BjzpKkyd`wbNKZT)wf5MiJp!zVfoY~8?)-J%wo<&^Geo!0Rtde}f!T<|Hu zykTx*VvULD*$Ca;8t?1W=$kFiei#*j4YU)f_EmY9_0h3h-p>>D{2T)vn1C(MBG<3- z2Fv@G^MjXXR8C3VNB%V^4vFK$m2ONnOUWuZ@=*h1>v^)HriJq*$py5XM?Msk93eNJ(b%9jwx<{ds%$_X`Q)(KgU`ANN9TH|4}sJwPKp0`-bd+B zx8LJ|#{9o}vJ^|94nH8Pb{v@|>Te#P-moijV1MxOT0i*k#Mj~vW@l&jk=ewW`DE{kz9Q9s#?w{<-B|Ge5HDydf4*)$Pd>I<}IYQEs z)~O1&z^_N^?QtI2j>pOFxcxXN`}My(!WDo&x`^5(z=Tvl9w0hcj$q3nKMm@9M0m20 z_BIEeL?7r@Gk-Nr`ESq@y%&BPZRo@bwvsTl*gRc|(g2#NI8MH$971_VrBPg~?pRL! z@H(aL9omzj2rM5P#u$!Un05wd<{YvK^7SMiNZTKFReI!QE$bmKL2rM8&%X*oU|%iY zY0ZSj8h7nuOQ;wYI-G@$;W3o*RUi&)mjD&R)2xuhiN#pPYOs3P7{0fSTRBId@cZ^KVB6|M&F8?MGT^YA@fh0bt=-**)L79YFCRgiEM zu=ZRu!|@Ade|VO*Q;zC~9F5cpJYol~l}Q*B5IXs|V^C5`fU0?mTR>os@Pd4K2vU7sZJDHw4n=Q$8}ivES?vj| z>JCr3&vGo3OrEA*%OaN(_^a` z@PJ3SCN9}uhZSXUI%#SHPgNoL5J2382|8t!pP4TlUDm5Ju632o6E#S_63{_-Bic7Va3-(Jj17FVYUNg;5qD>#SQ0K zI*>OMK}POwL$=4E_J(cl3f)ava-P4u869XrrCCtra2q*Xg0LJzFp=Lx=AHG|zwuV5 zsFUe5#YXSExDccS9Iv9yHPXm=mioLy)Yi3(7@zbm3&xYsmSyGLe9VCzeuiWceq4d`d-Q(3W*!SCV(JX+^>>H6p~mpl0?zuX zs@vkj^#GKyaJB7dFLHI>ICjy^t`G#YPTPru5ULfpNw}ln8n=*)t0Ck65-SXd3HKHW zV=RJ!Y2$q{LB^{6Z+6owRqak|?YD_)MFK4_x&gKmvgevIJhfPh2$ld-HCjGMK550Kt7DKPLv)=N5We09uF#l zmOS_9|0MqN|1~e9!t=zUNOHN$xu0R-7PjFYLjuCQ?QENWeh@Z~OMcFv=K`#+lGrDH zW9dExkH_@EMdDSa>S;Van;KN?gWAQ#9EI#bpc&7`#zdQTMVt1p9j?eK%B8pmQ;-Tv ze97&3B_+NQklsjo=0wEY>%I4mI(1uZ>f;TY4>bo2IOr`r~FlazasSl&x`nMg<}@awg!`Sxu?-6TtBg9+%zL+0~ zGZ~BMT>^&R4+RCJt<@S_a5mw|qC%?(=QUweA;M+|P+kI*VF)IB*S1nQHbsg)D#t3d z*?zx=VLHb@LMhxEC6uitO-7RE0r(&wd6bZzF-flkq~~PP@!flALkY zlu_DLPI7I90#rB?8x)UC5hI{U>OrY*AqNFLl%{kbjCpWF0sN}p`gfbrYb%s%`#pc` z*euniH9yW?&E2jWqyH2EA4@&1zgm3!K4M+hvuK4M#~-C197GtXvcQP4&%>JI=y3zZ zgTq>WUWX^zUd||4Uq*z9(BnR_kc#`yD9P;wX@Pqi@=f2%2cC0@FVCGG9wiK*!vDK# zqM>dCq+!0ExN;gcQ#^9t9pyzu$1*F!rT%49yjD2jl#POH77s*+ug|e(?AT@eK7X<> zWfa3SN9V~g;bQc?-`0Uou=}a#7%?WsI`Hn~1IR>rC4KZeY2cNd^np40{CrRD+S{+? z#3>%(90=UY9V{#;ST;wi{^q}&#fAf+KrRgyBOXOzj*Mbr1ii_b$P{xJoexvz!A<0d z9Xw1TcfIqta^31a=WVkdQE_B*HABkyf$>y?2d_nIuhM@?mIgz)ux|(J??j_bLT2Eu zYMi^u?<~h(kbgBQU3+5?6Pa|XtL5lDCDKXj17h6&?h#%C(kJTuuRw7DfKLF@0!e#M zk4};EzqR>suJ~P93^^?k^OhRX(8svvTu$te9mB7E?O~8-BjoIpTr; zHx3`hwyES7q(BIr2m_7Y_w%s(7tsf~m{@*hDZs{np{!wa>=3SJl<mty4>P2~86woZXiPfT69zySKy#%MAa$;Lb6w_VZn?;8 z{F(hF5N;`H3HbnDBbEO<4@W<_f#&!SmRctc-~8=#aB0bFzVoKA>!upa@{ba2N+{o! ze9yA{-i3woe*o#P-%l2$Pd@P!R|JaRsEV9o;sX(3<463Lxi^pFRI3Hr%^C5K=Xt+3 z&c_lTf<7`D#@O_5s)@Vt`Wl7b#^L?d8!n3Q7g=${W$An*CXHI$bQ7NK@A(aB^aUG$p9gqi;L+C&7025mb4 zxL=OmA~L-E?mF=T#T!s|AuX1sm7GG9RHxzpdM6#u2{jvaB~X0ONlk zXP;xs8!(bjsxj7;c|^4)d!5z0{0l+2KW8+{t8w%>w{io8@0Eln0^*dMAd@Qqg7lV1 zp$A0i&SQ^~Wl&-_mW)guwca5@$xovo+uLhZ)aOu$Ii0KU5S)`G54e|*;JTwSX8D^NXCRq>zFLKmjoHiguBR>rf(wMAO@C+_7lL>c?b>{g}RPJ zUO@Vhp$67FbS8|p_`x(8z8j;Gwgc0h`j5lRKQ0Q0_jC)+59<$dj4j|VpBG!?AvqWPir~0! zw#o4~<%B0t$0YwNs#7#l zP%-wY4SEX~5l%WLf$qdD-3yw69S`cAZM*-Eqce|(a{u4|`<~4VgRu_=V=Rq*>`QWH z#xBXelr;89(vV7`4@znQ=B)W}gwjBd1i3})GI$jE{zSx zgIJ_(M$ft$K(?S*~vb@?}qRPUOw)u?_eKX_U|pek)}Y?YjY0 zLg{8&Y3$LXWD>pi#-R_VRELK&b&rlE=e!dDr)c>(ZGlf=wA&scu!4ILv7q zh*u}j&i{yYXk%=+bk_SO?ftTwU&F8-<{FTAI0s%k_5S=I&aBQ3rR(!^jL0-LI z=!x7xr?eAW23=<;JGu#HmY;DHBHE9B(ftF|9Opm?M0yD{BvhOofbrI379oP6hIB|j zh~&99zNuP{V3P!Ybdh=(c33+Od!26G6^}M9*5PFM!xP`WwVemdt!_RF+&hm3?H;l7 zz8`VF;T|4Sg1pTVzvmn3hT4B|#Y!aK<%Hcso~x&v-1G7({?`oD!d@sn9+S#_CiS$o z(5=Xq8Cbip^opoR0ZAzDzvX4rUDtGeLk0)+b{%q!FkgcKFf`=M7W*wA$a)~(PM;#g zR0#|KSL~=n!)enrgPY_Kw?@|OyuR`hfDc)5Zm(K*d=;BPz#Z#FxZGP+lWaH(k#_SiZZlKb zrHg3eTR>#dBgHacelV(mV%FoJT{el?o}qRllKaZ=#-!LW|Eb0mt$s4#mF=szstL$z zIVv}toqLm-BO{yWMdgR}5Dwb_H4S8ObB3f<|7Zr8-CBCHTsF!Y{5Gv`*g*}p-#b>7 zEjerQf|s-0Geu0Z&d?UB`fuf{9%yh?DE)c>oEdyv8x?Cpg5pvgSjV2qabXpF(oq$f zl;h5Kujgy3g0a7O9>cTmof)gwH2{tuBBM4pCH8$57|n68`Rf#ckPI?TJ?E6RhxuE8 ztey2Kc)zI)Q*9JS?;XOr7HuMCEXDJ?VsHg@*Q!_-$B|9ffuERFUah70w&OQd>R5MxYL8QY@d4 zLBiN1j;W_Qels2$jsD>wVt}eZ(`Vce1|X@g4pQnKZO1y6G)-qaexWq&!>?GN;(tLb zSH8RzK%W6&sR&U+`T;wf67{6?VK#MvrM0_FWWOM>k?A`h9i!?x^eEI5=g$QEGh27M zgaCp`daO&$w(H#AV7(@WHBlp%4TAL7MiDZ?o+j4!Eo9#ke4g3o@Wb<`VV>I&yL;!8 z<^`Ube0&n>h<#ZM@h5Kwxi3s?7h9vAC}Haz=V2^lOvlruikEw2mu%Rqilj;9pOaWbFWIvF*04l*CLA=`IPkFQO&{rYk&QE62R2|sQ7Ts zt3m|X>T*iQdBB%!c$6xlevZyIt>>WdJ^+|+0GLSlN+kaSg5zcCb9VQ#d(#d{G*-vt z{;jo-F<_kkki#Xc!I7I%5l$q;r7m>!!Nx?-|IGl0*kQKsk-x! zV&YEAnx=afgLiLS7|yPcbTmKqA~l4khqzC)K{}G^vX#X(Z4V^x-2`LyaiV6u>9jkx zZZVQLw`B+m1v{#ciaDBal_TL})V#=~JQ5=hs66 z5gs?t9EB%i70+~0NKWNF1S2V$%MJ}kC8v|~&`hNL1z?!HLd!n1laKm}$s0Ex-nbQa zJV~$b9MI^PG(Gx^uQv(ZOs}}}+Qod_nrtmmAz1)1&wxFTIn{SF?{KQXJ5N=9@LDO^wtD=Jyo|F6+Av+_fT^7+e2(pidAy7 zLn2wc1_3D{KCwk%P__5^cKI7U90$gA)|EwIKt?q#1K`$k2f}8qnybKr@CGZNYxdDX z*AgR7E*hwWy!<;6)%U{b+Ht)9PtKwQ>3Es_KN{3w2KDnovSF2 zA&TUPUHh@Ape!5I2-1JsIay5%FE92{D~QI$%0!_h7aQxhPy_L%^bopU={KGKQ*M7&iC~>)yWm(b8B$X&07RRYN@>0Z6R7}t) zI!GdlZND1c7{mpDTVJMkvuqQ9H`B*9%OloHu%H@wxKOmUA?UsJp-J!|{Eq(&npv#{ zc%l%xYcMrnBM+C)#35|A*8bC}qu6yXPKGcYO_5%^5;W82YDhaKnt=uF*tW^j1<4k9 z1Eifk7CRP4mUC2MKMlWN&K*{J6aX07eb?|_>)vO$Tpz0#hB)P7qYX)59BpiV*NHHH zUBlDu?W}T)(uaE0a>Rshk{nF6Pa6C~RYg*%0mxb>C`5FBFTq!wD^zUeTcl}EKm%F$% zW$BZ4&oe9H8`!WBCl9&$KnZjwbN>2^K|LiN~iGt{nQ3sY452h_lE7qVV!wDbTy2UJR`v?%sAB_8XkBiqd%rr zR1o!IJ@t%+ox9`}?a6$)Sw-{mQp$R z^MYxKvom*9BE4**496=h%c>vYy%zn35+{(vzfXz6B$#-nI4Sx`;i{NIte$~cl2Nw0 zE*4JWCWQdloXbC*p{|;d%tEl&d<+#MVoTzDK8&X_%hCWyhOx`3Fy8+QHf8kWrXNBU zRpdQ+Ag&nm_^zm+PZSMf*HdvPtnfSO57XX_ljj0 zr?_D| zHmP2mP>*4?yL!&cemut{kg+G7{9@a&oc2FOqt|{%rPO@DC2TT4V6M{6$*W5-7XJV9 zYe)YwKOGu|eYSXQwZxAJ6t(Twb;9^Myl1EIwJT;rDGn#l z;TXnT;4{UWIx9op- zG67)cPl$Z$(f)GuK!!LXOcYdtiDG7PnC?Q3`hCYZz+l#H2uPc>8|o05m<|STQ+&AS zpJ#9Tk}z;EE|+Q(+lvWDFs5{01Pp0Y&nNZnPb`p9XZ>`eVe~kQG|VTBW`of;S9fei zwrI=_7$<`_9tC=g92!$S_WrAE^Y-@@%8n`hLwh~f{p)Nj%Q2a00$UK9=HYcG{m+o? zdS>Yxf;+A;Xg62copntg0?@<_z9llPM=)YGMHeWmzt{{Hx-c@GeO_RK}edR*w`%^-dxm z;okc*0b#u{EpGnv!cZS^x->7fUKUU`>&FzH|L@(2QNIKv`-ugAe% zdl0^X3eAJ{uEID8d?Ntp&GQ}UD2K%dj-{SwNckO;br)6Y6uO4Fpen8Zxb~v+P2^6g zX6?Pi6SU>pYcLIL%RhIw>I+3+Dib)U!m+Dk|L9JMR*AxUG1p#bMM~0QIZuRtW-L1f z;MVzYxR|4@H=m{*x%P9FNi2+5ew?Y@tg|Y zHgQtSLRy$Oj=2C#eA&s^L?7{I-taCB+!m(JsX#S8{_8eQTcK?0k|FNjx0pPW&L1sN z&;_GCW5>Mb(GfG)9I8zUR~#88>Ux0oC!=+iTI^gEQwx5YPpJBnteq7IiW3g_oSmzk zbK}%zJW{G100<;#4^3d~U7z(p)z({)`lZSvy`zoZHwe@3R#)9Efpyzq&9JJ<&V0q_ zg|u_)E9~$7WD~W0?9B6aBIxRyEV@HYZbC0Mi&Hih(S35<`+B2jIUH<@WM-w0roMdq zp=iyvby6(o-R5;jeDKg0pTA1DsuDo@p2Wm5aG>O0!7W|1H&;FCzgm{`VB36VOs_Zr zz`t)=ura?H#lxT)%539tYyk-m!XyHg4quAf1OTU9ypAdk zjmEI#Lf;Z}&El9BceRaFp#0(H87)d&6sON$Oe2YFz6kwco_*MxBXkuCz$mS~>b(St zo%6p5g$7pvUW-4tbBP3wlH@xG2oZT6+N?*vo%og*kRYt(o6b}j&;{p7`z|b=_m7#| zo|LbBl)q}W(%e2bXQh6(v7JxxzS2W;!_^wgq)Fh{bl7B6m&O#XoejU%iAyUMuQc3) zZxnryY*}B8OJ{IB{w|46#)NQ0OgzT7TF7K#MzA1VwRrfK8942`3pmLRlQnzHtJ}kvB#aewKlOAc*f7m?l)d5 zo}JkKdhi2fXxr=Vn92}Glk@A^9K$~g)!-A}TUDd^hwqeEQ+)*(ox^GqPT*$2*W*XR zN2RR2gVBWM%t2jC8qkksOuZ9n=sQcpTmyq7c;cYjP&LHVCNm$Ozf4l1sz^nl66RDU zUWW$0eg5#?h^ceS=i4iKQNOHe8HuFyN-bZPsgY`v;;W~of(Uo1_QJ{aQwp_FZQxJW zqmjEe?**qLQYsb@m+S66 z3^3n5U!!Ke7a)S>9^dBuR(kqUN$TW~0%qP$!R2EuCl5I#>#VEwAkDQTXNLC9SXo6Lb zaiFGR_HvT$uV0VQfe*=*obEG3oz+}9$`rP`)yeFD1I&5a*6`uw^V_1>X zl_LO|uEvAV2Rxogc4~S|Hwn`AIJVzI;okj6Dx>VZqkQ7p)7SmP;WR^lr-7xZP?`Xb zf~kAM@J!1+#;=BKb!d*mPB%CNxm`yw3bwO0d0pZ1Kvi4ed>Jq!f*+6%k5^vzK{Gv< zuUC)Xb&!D;qURKl>G)X%>#gy8$J-4jqD3U2z^ZnXjKoLUOIK=lhW$slN68!2p zN}^bokJ(sd|IDb>N5$*c^azT=6!>(Jt`QI3o#&r%SW;IKZt&&n32nm>&vPwgoqpir z?m?4{&0`^^1uGio&*q;hRR=ufONemkwsmHt+aru#ci?1(#;{%Q3{8{qMDo)Nyiwog zZ1(;lb*Bae$dzgD${=~)myZS-r5EeEpP2t^TZ;#^B(_YXZuklhmJj-L%V>IuZo`l0 zwi@D8ROZd(2A8TP-Hok5+5aaLmMJv;($NOjB_hgoa3Qu2MV|60_j|xUSOBPqi=!-9 z7DJ03SsT8k9Zdm+YCbQ5@N{J3L^_6T5#ID|vijqtXgm`UPU3-FHy=K%L6ie^=HcVk zNCA1690i7$8oNh@E;1Lb!bNS<|KvC~$y8M65ML{{8r^S+F!MC3I5h8TW^+<}?TtF( z4o<^RiL-m%)A%i=;?A+Evc#^MgiRUP;~1&E$94Pr=!^ux^Ig(}D;h`JN&`h+FBGIx z_2T)`i^NRgCTgqf=x67Pmg`A@CT~jKcq-#umg5^Mb<(4gaEwua+#91v^BQJDxdG`P z#lq5E12%qz1h)JTiGXHWeLi-ZO;l&RspeIu!JIDu9)2za)~Xy$WXn?9z8ICwQl{QH`;w#)>s(7cFq zpevATUMOS@Q$Vd!=yU?PQ#@3`($6PtjSe&%gv)G3s8}m9KoLm~>m#TRaaByiOOsgN z0ZUTVB-)CsLkL+c)-D|FCtu_Y*f?7H@QPcSt4Z|=|BnZ+)}&_cPze+z@7x+qU#hW_ z1hQ_egnbBIW>f#MbzZj)vaKKv8w~ z?8j8BE3DXx;*^R@Z2zN-;aRGtU%Mvn9CgNlAf6JbCc+{sWJIcCrg7lz5cl4x16v$h z4Ex9-?q%r&xB1f=yCotU|CzPa;Mc}~jN-hy(hqFx%Fq*WW;CWal0Zs^CRZj1cCA1i zaGTOJKPk2kn!?wb%xM;oks>4p&H~Ze_S!Kcv)2Jav=7D_R%lGXE1tzXwO3dNy52vw5<19 z9f=99-HBo6A9a{qJMnU95p&Yg?eFu5=3hc9xr;|CUyAleR9(}}GT%mzwXEVs8-n)$ z_(}__zRUko`)3*kCMx)Ll_BsSef}ejr4c`(VbHbjoZW8Ax`b4=&VKTMd&?|7B9i`V zeS0-RS*)08q#0SoM!DBbRet#xEH!_MbG2=5OtEg(pvVF4mb^Tw6-8EY)DDH9K(SwD z_KjYw1JM;<)(mO#7GGL^HL0d9sk3+ zN7pzBMR6zM%-%D%9Z$U6hB9Zo?@|x{^dx2Pjs`+ewru2v=L^M!JM<9uMzQ})DoQWs zvEd3vP0prh^wEdZ-*-w`+z{?jG?5FR`lm1VR@G58ll*`B=H0pb8nkt)!h+qZ6;&G= zX*$2s2dve{@Jlfn??t>I+hl~JS(RbXG9$7!FI3N+R_YpHfXkI8%`J`Irc;b^uY8tz zM%EL9-R-7bH{kN9F1GR2s8F9`99Tcy9CVHx+`kxI?pig~bXzDgTmE=Mqz|Od^m?f0 zf6_3S_Sp! zH^=VNjjV}dAgQ0fca8*n1`docGR z^Cbi2H~dvfu3}NET>*e$2Pw33AH_gtl{jvTa^x`#X z&@5O>vxND!5k8arbW=%1HvZlPZt7fhNXJqHssvcwjoQo@e?Jm61H*PZ24((b29tct zXifJefjc$OjWN279DWbcaZj?r?t57`pRSD8_836fkFv--Ci+M0M&d~W2=*@HKirhL zYhb-2=6`AP=00}M9Fg<(>sn>>@;XASz!m_90V~j>)W|?t`lBr60>@;w{XFW06B?8R z>gOQzyFefReuqi6JExz~C9t4c;^e?^2BLMb-Ad4}b_IEogb~&cx92Mj-$Eu;EJO18 zyXmLio`!MKCOk2UG{Lf1P*D1ySiI6y1tDSNz1!DoRl(*aOubL(kiH!1y|b>G6>Xrm zS7zF0^J*8#;Pz6ejs3>v`R8e5mM;9}6^W&@xB2x1S$?0a7^^3Cfz+bkTyVzO#1xxV z@;i4c&M(|?C>`WhTWt2J?MQA^)6cO9FWaaJHl1W0GYg$)sB$J^?j@jXqm}ov%Y8SX zPfSrBB>a(maryb~l0=tJV)Q~&?!LrD5r3uDGuqJav@Y$x-`wBcBXI0O(R)Nx66$n} z34-(x&js(f$=L$Qt-=I0#cX=LU`RHi#QIZJRH!>^il29m}vzVMak&Q`p8TBLumLO9dN7gSDhA3&sScn6MT5hU%lV z1Sk_c3lEznkYTjPY4m*UIxd;Es89PSj=sE}I;z+uRbFpm|C~`+^zaR=6%t!kbI(}i z8?4T#PG$GZx+`zeCJ%0@dQiQ+?8t`3%|q&)bKJ9|xU>h&&fO7b+bcR3Gq6=!|9n^$ zZ|Rbg$Sh;<$41w{3&GLOqJ|ny+^!tKa)ZD(xZk0s-;az$d(a;EK*u5eH#zJgJ_>wb zAbFdzm|`@4s%b2A^Mlp%V~~+qLWbRAs|iB_3eJu)**Mptf$%9u{*Vt@0TIe>Lh0r& z^afyMy)f*>2EU+O24G@N3e4pI^Z?=lFrHD^2UYr33B9rc-AO{kTVxw=3n)rMC1jEX zonNPT^OQfn$W%krqG$jR)vgM}OIbFrSjVdCEVu_&>{VJ$D0HjjCx+9Yx*VYwjAh<8 zl0h*LlPa_7%`xo#_UDZctF7@w^24Dt|7yF@=95$NDYO|30tZU-wb$IxV;}K=I0E?;5mU!LxI%LlgFw zmqb2p9Ai`Gfm#pXLh@6Z0QAiY(_(OSR)60VFgU7feTjX%8ZwYm>XI)#ZV_@dwp>Pm z5!BHv1cxfHnBiNH*ei-rD@1Ikc%gSsf7Otn59h=(XBfAXrykET>}8oT57UbG)1sC1 zy#mXy_jn3?&+CooNZS<@M5z0)Hf5PxR%B&Xthh16r-(N9;tZ_9lomq+d#^a?_Bm{% zLMelrEA7?IrsP^(a*g&^GgLeLM9BK4;XCP#Y3dE{dT?p)nsce+cf`YO9*!IPU<3cT zZiaBex8JM2>Q2a(t{sA1IVce3bj&``x3>YR?N6(oz3gXay zxyhz^7un>7C7ZkiM?sJ=PsjX)wvB47hh@0UlC5k%iuuFQdGx7sh4g{`* zF$gv7^eJIr?6D`OlooRMMU_3t8s#QI>z4@;(Ac&EO1mnQ!(PFPp>vjUmg(d<-7JO4 z%(?Cq7O@!K=M3-5L;QapClE+*B#~|9Xozq!0}3qP--i*EP=qi&{o64B(yKd%!#(=@ zz#qHY%lC}(DOB1GS5(p!mT@X;|3~bc*KZsB|CjRZc{_mHt!IyH4@v*=rn5Ie{&_f0 z^`-`DQ@rA0^O?C!myOAML$Y#3@&R`a`W}E0Y}}n97kX-FS1rnJQt4hN^pH0|6|)|7 z8df4(;=-d5!jOMW2TNf-A)THtJqo>kxz@^#H%zNtM~1=FaWYWD#3|j>bonez976&6LSd>j4yf?*&^f+oD%N43b0f z3m{DX(~pT?BpA#1=0qc_0m%DD!*w3)eMPQ4q%h~IOuke`UtyVAD-7!CVC3Q#DCFSR z6Gxtgn79VOeo9%U#{ z-pOLG;2gFasd7*l|M(aTsrP>s*>XRmfcfAPC^N&04 zeiT^;KVDK$7DgSx6MCdluHu{cpR+D5a*oXPA3<A525VF+KK`xmS&VVTZD zr(JuF#tK%Huq`BfP3!jH+#ZYw)&h`W{-pV$zIWTbf9iX}S5r;yu@bI(nD;;?9(;p= z^QJY~Yt%xb0u3}dWwO+ezlWI?TSMmXwJDdiXoT6ApV=K$+tU9<5f%s4=k6Gg%8{x# z_jqfsUOhX7K$JUV7fqxy%Ue)^9?^l`buNuxgLme?-Ys8;XL8UC;9CT=TR;7%SMxiM z9K8yoc_tPLvj-kh5Aa*mjbNj5#$g-H$D&71%y3bn5q#qrv3=u|8M!qE8=0 z6AHh%Ewb&YD5HOk?HK*uCAll>`=9ysyDbSE+u54W-Kli4_Um(|$N0L)j9v`3{*C4B zgn79NQ+-r`n}@Cc6^&Pr-pt+i2|d{O8nirEo1%D`wUbh;*j*yn&MMzeRr4dv#;qKWRfq2TdU%A3pNttofdZS;}1W7wq{(Z@I26O=Ihs zp*L;h-lYa;o|0*!SLa3Uze^pkk6siTMLUtu-t7pGa(pFhmtC{Ep;@rI-SOTxET*vp z)9MI7f}QotYjV>+o;IW;j};#R43}j^+KWTBvMY}9y>#LoM=olMaTQgc?KUfLZG7UZ zLa*|;wvxBauQ<@F{oVNkwa&>(qoH0KYQOhhp|5Dy%1!8oWfFW*srkn_K{h|&wG-%3 zkm!8%kzHzB=2oKx)ab6sEdIL~6unP6SRsg6>g|o6YuC(URY0AVz&OI zba{duIbcsQWOBjP^gS!^ey*N%MEeb$isOFq30lfeW#-=92XL#C490&wRCbQ+xv1IJ z!P{ta@w)j9IUg-w`flJ(ieH&7ESg1K#$(F3>(XmbF7bgY5p*k%JBaN-YCp82eAh&G zZ_C^LEsOumgXlMo-&M=yO$Sz*O+HMUFyA-=Ks;i{Qg|n%yWz!W%$(>RBh)#p<%qUz zy}(8Pke6JDU|?5`qF08k#P1C93R-cG-hXpc;ou(_;-9`!WE!Jzg&aOQsVa zUOGST{tm0-J+>}?JJ|wHPAI6V7CQH<-4Mzlo(&&V=+*ec+QQ=aJPHBTMZKYs?*Z_xrP!P_faw!NKu;*|JX$S$`m`X6Nbh<2pj+U6d~ z#@?@38ePcRqiGU7Jv3gXeLAKk>SUhH^>Hfe<+0Ip3_*)T6`;uyfOi9u*OflkReZD- z1DUAs6dpj~G1nccoKY-E&8lzmKy5%}XS5usrVAtn-pvZENrVr}=5X{fii17IoChK` zxUoY}8CHAO){;LL-mV?BuEUxX#R$il>|kabSQ-Dl)hMU)Q`rd~m~1m9 z-#b=zBDc56>EyP_^fP8}M+mv5TN=aLCVu)i4OIK}#jy!s_|mIB@^}kU^o>tuqPMNA z*47N5Tyrr{m8BDe zQe+-9~IFiyh>qcQ*g`^GHRmM5>v3ouR8>JR2+RRJoKSF=oIb3t^!RE);a3 z`~`ZU1;|M+R7NvQj6o+8tsOddIQwW?&T@^-;Yj*ai#B3zOGiOkJ`6O~&^lA)e4V3E zY3gaEPvJ0mKdB+A|Ghp`>G~&m`e)KWx|&Hva=O?^@~ZYQQdn)k*I#au4mb;Fq>h9`aDS2%0?c} zB%->kt2w!*1V!3HUPfQNl5K7PuSNr(W4+G;AN_V%Cf4~fcON~1;eBG;-doY$*ghlTo0vJO?W2AUO*;LbJ1op|`w)$FxT zD0LZAADr5^t?7LbGpB!a`GTwJ%r_9Sk)QUY#39KBwwqw>u@|K zjDgZiu2J948%O}uv$c6Gt$B69HjY!0xKAvSpm)G-w<~+AW5V{2obr_se=To(nbksh z8m$(LL9~l3a zY?i-#BL8KOl_|gh*r@TuiBm0YQ!sDkx5@)t)>i#a4%Ye#8o$+!b@p)Nq5XEv08NHV zjz_XcUDf5RXo0~WUxw|1Tr1x9Ue;dCVDV`jh`azam>*FhNvb72$W~^&t_a;o90?BE zrB%5PUsWq}by{)h9)sqtS==M2i;uIxR_R6uXaK@EF~lv98ug6`*Yt9*p3E@=;wQq| z7q5(N^9Gv?Zk{Ma`VgN<2i@vo+R_0qO794Ems=hxX>Zwlaz|zG`3Eb2=m+`X%#tTP|H9itq5Nep_41Gq}7H!vIcO7((Hg~tLb&W zap?Ew(`}|hi86tm@?q09;mqSQ+55C|;>HrOK}xqFWt3TP?!WWs4-mM4o=?zhQAF->+c|i|;wvRJ4(F zNTYmFWMA4uu1{~fH845KH#=xg5xg<3Vi}iNk^w+%fXeEcOs?}yhWXML0;ls@?}s7h zHpTk@O;9Q^JUGQ5TUjnkCD_)m4}ggZLHez82mk^VO|(dRQ)j_Pgd$>ZsfQFH1x@KE zrjr{L&%h?ij{ZYMSWx`>-~`|NBXp3?P72AT2(ZaVPjByJKd-Xf-Snxv?DMm$T zBy~VuZY|9JCZhRl3HFnf_i4>_YV0RB-2nY;WJa(?z6&|VzFD2lS3Ak4iC!CjK1j>r z)50JbT zbU(}0i>SDX`4@xPsV_zWdwf*}6JN(6eun?dNjF@O8AMG5c(L?|5NTAZUIb$n#Z-9`pmLKd^K&w#Q^I_}%oNq!Nb7 zZ+yljmg&*|TWgGfO8;|VnqRsB0EYB4CV6?3(w0wkE$XIg&v=v}S$NrS98W*|^pWToJImRl!iFkVdF|G6x~Pxd$Gu+;)u)t4stN zr|l1g6zBs9%OQ(Z6vfvwZ}N<_G^&HV=q{AlGY9h3&Dxtj)n-3?8|M2NU)|hdQudmA zWz;vJJ^sAV_PJcGNM+@4cj1;hP{#SksUm*oki43VIJ*B!OxF*Bbk!9#-5f%Z9J8aA zaGkR__mEX0#pZ>7&<_bD5HqV8itouomsFi2%qO_acMfapvj=8-*(>$tk-NUo%Yp`854J?#LEs_1QR;t+FngIQ`v@z>3VLKM+P~> zg4pxA*8hi`G@oY8T~doYa?IH}Vfhlf6ed#oV@R~bi`w=&6L`0%Bs&^m9j4)P=n_|j zW;!od&_a(7*wlVyFJB86jEwXIEEsHv!6m}{&s9O^V2z?E@Tq(IEl&lAJX1Veth>e( z4)j%El=GGr<5R|s^!-XLlQw9hgYq}q!`F&t(5Lx^w5g2-7l#~Mp-4HdNQ%7LtEZ@c z6|npu`6hvaj1S#3G+9m=qb<9ov|AkyQN|LW)xd z@lz#FgANG(Nq0~hg>=NnrtgTbF+QG@+;z-*&CD*d$n8qYJ(rJ(WGvGMp2mrZlxLRa z15??*|5NIn-r30mQ|lYNcb$|?lk<(DRGr^cbQuKJ3a#%m-jG>^(_&3(ti%*byl4N|!c1b~pTtt%w zn%c&m%Ghm+Tsb~#3ci{CJb5bC-C%_R3-p;KlbMGN47d+%)be5VKji`3{N40)60p>k zZH)_7fp0eGFqIlC4?wI5L%BKxn<^U}T&a}$N*aEwNPCH+wR~PmoOpbZcUgFmNLVMr zyP<&kbNiL-<95nl6FH5zAwjZ0kd_m6^hkm4M0Q4oZNbG5-mB!baL@&n7FFSVvnlwn zSORr<<=-(2IcnO?H)frg&k;U5r7(jeJkoVdnn*aP zYmBPlGmdeVqc8`lyQxI=lAvjoMo(h2JqEqJj#__bhjv+m4hhov{7n74l+ZR#11n`} z&wmCj+TYJtE08Z`anP~N7uP7!J4E3;8ec!`jhAxBLG_?OM2n|6KUZmaHT~77Fr9l& z(e08nIkl@SeRo$Hw^&lK9cIl}O?Z6LEwI-xi}T+Rt#6!Hx;8PCyjPzOV@*Q7Q#gnj z=!0@I4&fONzSH`}&&wSGjC6hG_4o&Qm4j?UjzT}uQlEF&sLbkS-toRwXAUeh&C%bZLMF9Wj}yO`_xLNM>U-?I&VK*mFS|j&SkYXi)hwF`XN92 zQ>FEc6Soaur{j*=kaZlAwWwJ-%U{dTA77~jV1n#@F8(JCT4HK+0d*;2t=&9$nRtBV zLH(P5=MInPd&?2k7Q>ZV+p8S-6vqvdv{!!wzB#njhHfZSh8$0|$%FAK73poksXJ5c zx3(*&e?N`Q^`_{K?6)+1!1p>DOsQ(p`=-Lf@{QN2A6hp^+P3}xHpHNSEr1#AH4Q%Z z0putPgIfSoQzh4-PPKSKz#7uGPuI0>(hagSxI)iMi!($hy`M*Q9h*^Cr&bT{38pxj z)r-$KyxOk10X>=VeKuv9ss)d>D?{yVygaRbiolnoSogZ9SHj&w} zU)+q$8vZwTWNzfKvEAToa-34UT0@XF8CJsnuTDhg4gBvMM-%tK@VLUHmsR{gar@ML z-~8KWJ`agVDf{>Hkw2!GTr=xzGGas812C}|;H!z?aoLtqDecs9^Wtgn?S&>9K;Qh$ z5KMtN0nqt0(n(!=g~vRTXFK&XcvGdM)FG?Ma1dn_rZ|0M>X029HBVg1xf*hy8PootnqubRD3wxSh;NNX8sm!;f`fKN zi|xy`r?ucUfcP}uy=_f{y?taP9ab?hIAhw<;yAXZk+~Wwp4ELDI>AVvcFZ2&u9cqq z^}oJdhcTeWGNh^+6YX`b#yY%O^0LsdJe7jl`9f-GwROM2iikz0PfZwD8(@BIpO*?= zVI+`$*bWD(HZ0m-`D`r4OSBloPw%7&H4qE7nl{5W|TSG_ycy8wN8Ra{$D za!>AyXHO5WxbV_Dx5f5RQ&Er_iEPN}DLKWWY5=EZjVhIt388VebP|`%G3B42rYy9E z*V6dg05R5MMyEaT>fV>{g2#{9#R1-^{O5X2kL|`+;i;YOoSS;TU9z(4XLO$995_WM>uRBt<_GE zj)j<)QC{Jx`>G(hZp3u85`)KsY&44WHBfuQfDYb_AAh-=lI~*=VpIfVYKan#0p99Y z>gNRAL^4a1lG~ABxE`VWV!~IBcp8Q8oU-ZP*hq*+;rWRm8B1Usg_-8oIFM=JV`!IM zkuc9!b6Bz&RS&F#_S;`&ye4|JHMJdQ&h{SG5}`GNM!l}Q2_b@~^?HX^eHpRR_IW%< z8@3krHU;9X<-84O>;Fs3>ri+w02Jyt1|lM9aH|o7N?cnuGED$e2W#){vHoOPO$7*{ zyL6~}q0;5N3dLmf_BD^VqY}1p{9a32qWnO+P;2Gcb2xaVj36@c2eQm4pBIzgs=VH& z`mbGS+B|vBv5s6@Zs3wvZG{E&Xn8o~NR5rK-&D<3^IBx!s&|2mun=yRj!2W8b(W8# zVzXHo9XSXx+DIKgO{p4U{a#-jdCmq@GEnk{n&Pja##;t99c{E8OIgtvGo= zi0Kwd)*pvdY%GFeRkk|#yk!w8bO1B+VEQ{&OHJ^O4mFVKHA}F*Mim-JJ8A!qqVtYR zs{P;i&6KH#3pcp8xN%f~d*e*a3TJ9oSXQ=t4&WX|YNlp|Gc_x;GTS&)v!b-J`KT?M zUmH)^Q&0ZR@Acvj{^1YKf&1L|^|`M1rQ_OG-*Vd>jrt8!kG>tLbbTyPyX`t{BVInj ze%d&tESTT>wbEteL-T~$_UIfm-UILldqDw^pH&b95CRb*8N`@eN3#v*tIn00FCf6* zyDQa^kYQf;lQQ-sSR{g>l2sM<12j~H4L+9?yI+|jrGDdT)B_&_#Vm?;aMJVdCRLD7+j97`g;EfR)cqIWj4K($;5aS? z$XnIVne3v%evpPKaf^*9NeF;GkR8$?yv&M2K=m|6$*OZnUR#jtxYs_eXYZSC@|6;w zd@+)+g={9W=SaJ&nx%@xYlLaW^sIpdF8eHtG^w9%vts&kmygOZK*rUfe=c9Ij?#UO z^M8ZGg4`vde(yMTQ~zAkKFbvC4x*onjIlp2)xsOd{E%zz;=FhqC0E=a$qzup0yc8h zU1cO`aa^^7hl^o*Ykv{ozTkY+8l(lr>)w`dfRxgUW>ZWZ%9Hp0PwV2Mul;TZ*p6yU z>+g(n?VWS~{VFHs^sc(WM3l--1En!`PNFbf9&k|7rD~lx&Md&1UH^st`g} zMaVtX>f{x68CQS>+f-d4#}>mQeEGmGzX@+m*vM#_IzVvAyG!s_48E32mDsRPGJOo^ z;WJ%SE*&z`obz`2Z%%cuqEw?@fa%jaxa^q42|lL4Lg()Lh64$a4DMgB+&YTdSE~EM z#JFB1?zKa`MFQxUmK?EM@-EU;La%#Xj=8w1W=?vwSPMKba# z(U88$hC+4TEK+S*B1hQph3}%@61PG@wR__tD%uYh$Nls+`Lc)|U(0AUZX>OEkQ}Mg zSh;CKgs$>BE4S;=EXo=T5WMJa+!%IFsij_WNl^5-Gd2hLNX~aPuG5<3lXu|AFb|+| z%B$o+)JIr_AE-=0ve(~P>`qtdC8f+FwL0N!cw-OQqwGa@&#w_H@VUq;ItlMy2Up#@ zBR>TJM2G=L8A$Fd+)h;!KPxb{U{Kg&RVuqW#34X|3yf~2w)Yo0<x$yc3T=!?`}(H(jcBc>rbIt{Ad$XkFrWmN)9QO|loVitoua8fA*{pe(?rXcX z2L|p|`RupBTC-h?7{s}8cbSk7!OK*wqbtP&x#eAnQvg3+ZM9jcG2ofx?%GA!&p&MG zhk)W+k!sF6eeHH1tXNj<9Wi<9H}EMjWB1b`!(RYeh3-Aj{PoctrN%FghKMaogzTHVcl&fY$w5o;niIStMt}qvqC8P!BoV&( z##UYrpsCFr>na?RRX03F_1xzAiW&32p?x86>nARDG{HMxT|x@*s(* zhsJ!Y(hPFmJ-xTGo@>8MW>jwF+&fV>|tP;FaWpAy@uf+}D zp@i>jYImE%^Tj>Av-tfAY_tSvBtWdYp#LNZjQkU5-Gs1^Ae(D3`+$<+w31DUN$@Nx zmMsQ6lnWEB27sj)P!)hoK`@|=D;6>9r5fv-O*5;^U`1xQ76+qHUB>dV=kiSNXKxUr zLTVyw9=bZpwH}#S>~f-+&LXg}NJmK9Py$q6TZp;Q>{k{-v3AtC-Dv{caRCv=&K(x( zV87DC4{dqM)_pA9GeIGDdIvbb4*Xf7j8AB!5LzMPkb;D|M;cNP>iA*tlzq{3v@5jF zosJH=m$T}gS7fXjl7Tlt7?!5x+b@aC&6f!+bmBE8{34uC;HAu!H4CKsJaTh2`Rr%= zf5ZukQsrk-W$KIy@@_@IjSc?_RPJ@Ce3#_@6sS-;DuG1hCtn3Kt=z9+Z+#CN1Dp0_ zYa3v-#{n^VUY{VyY;qOf!N3ZIl7PuYwV|yfD7Y`$N`ibU1jkHF*>#9rKTxZHMsihw zP=?FgYL>@TD%pSuVixWRbsX&EoI%%w;d7=Oyg8MKpUU}_;?AgA2DOOsoo=$8(cbfl0Ru%JAHbcOf- zXwoJg@tTZuxNe!yPREO9mA25ak5^-&d9^VL+f8(}T@t0c_k%v1zh69NXvj1l;(qDT0h*Qeo9sJKC zQRAEbm4+DQ1xTivU)M~>Ys$CjKh31XsYr9Npw&BypE7N|-H&=S0e zWGOZk8lij-ZAuO(ns29hv{@8$K>ADHY7r~FrrMN^@}|4*T&%thrEmjlPB}8(vME%j zWd}?o{SHJ~cStZ!-!QHq!7PCxJ|QNP*v}5RCLtUa;7c*gfcjtoc(;+TTdLyV~0QVA}<-vb>ITah3qplVEkuFp^H_4f)=Z@L5)Oo=ZO2 z67oZ#@@H1%*xULIj5cJB$}d4KQnlgI7s_o3$+}7@Mbe-nKwuS_PaMD*OX}BF7!N3l zovkkBn*hOqT|8|3EGihr2us27VSVEqFC4oOHdSJ}X@lUy6+&-;@)zCQ1fiVk#Yf zcorv;D8u2wVukMd zsRoC~)fAb4xpA~5@t;=iN@;k08qR)!o#%l?yh1quYJHy=u^8AJ3+}=PSOCZZ2~)RW>w8Vx~s{dWuMlG_0|4b_KSt)ott+Vqf~f&VjnBb=Qy&b zs4&X6mLKlaW=cD*N1L`#1d7Ge!>0Y8AvXin2~?_)pRdpMq4~@K5up zYY_3M0AI<(%}vzqXh?%Wsq<9WRUaf}mNVU8Y2mNtMFU8%wKLVE?X^LJV#VwfX-Z3vc__Uc$FBuctW>{8)0P6(k=g2V z+aYon zePeu3StT^$4%z}1=sWw zZ@3BAD2^_om24QfvXhUmV&mp?PTvx*0KB+rd2eM_PbZh0zEUW!^(f~}vKX53!vX#s?n597chu9HXpC{g(>X!~8*qoLat zq$GT>hXRwgp;>IFJMtq-l96SLkz_9BW!fLX+$nUr7jq`N6w7_ELqCG^^`t&y%mzzG z+%sAR>H(vt^^$(^)P^sOTFp7}_)34P7Nc>wwfbGiU8N<+ZM zyxvtXL@RD7DsZr1`BLk85P8YykKgf4TZvm=GVZe}Khu+8t{al!fw>2BkZVRMq*pD( zOAs+3Frb&JJj0}H_n{j&l2!%bM7)c8nYa{EdZkoxNZu@c(p(QlRYSKTh4~OWOY>ve zuGu)LfbgSn8w?_>{5ATP9eVno4bL(dbD&~~PLx9UGCD3FfKoc{ARpf+yYidTmM!jC zma42=+Y_iHEbqH>Uq+PjaR<9mPwxj(DZuip8bP7Y`PvIti4;qgo%YGoWC3fzh^iy< z2unl_i3L=tJ{(deQ@m7p&VDG{MrXwLmqlsgGQE8nG+`Mfy$83%y43ymU`x36A$P64 z7bS#mk@k*yY_tQ#+p^@of>c?8KfqKJ(1S^~`2}=*HG~J!(t0{&@ME)+P<7!)lSxC` zULI~ggm0u13)Gbdmq^1B`dtMXX)JtNqVkjCFe4?8F-hHvV`9k>=RIkM6@({rl_db~ zSWvXyPeJV}fl5GXnek1b{6>23x`0r*h;?T#ulA&EGjC#2ozRBozJZ-y;O}xOhJNJx zFlQg8e7n51^%J|g&qRma;WpT7^DFT9u#IONn4+FLR+H$tb^dZ9+B&Ro*VSyJ!t)y) zUZ_4@Uwr{-Pe-w?X_xA=lr&kUv#f*q7Yrx+Oua0(lqb3H9|iq`kH|NqJSOE2-^O!G zE;ZTr{zn>@l7^V1e=3L<>F|XhoQ7#mr-+O}3L$dKob>Y9`>@PQY-QpP&~XQt_>?}o zJ%64w1dN<4NGqDfxki`>=xPCu*c5?NbR)hF5a9pqbA|G0Q^uFq^e<)^OA-e&5qU^P zkTUTF5+z2%a(LQojsW^6;q{Fg3^>?1Z}@`LT?|6O>b)bdBrw!mIzjljOz3?~R{RJ`pMm{yH!FOnFcC`}r9e;U9Z~=wyyBUBsQlJq7Ie;s3sx z47|zviG3F7#49p!L5$YO@h7Cj8H&nRS%&h|<#7Ld$_N!|HTfnWh5W|-ML+0yCTmmb zLXk2>0G40={Aylfx9Q{TtFub>`YuW5c=#6V0fV7^;QL6*hW%@L5|1pR9UKOM2#GNx z0VbadP->bP3Q04z!ExWGZ<$lCLk-ywiTu%Nw3wn!Kmx!AAfzLVOtav#MW`-#N&~rX zA9$#YcFh*#r1+~EXCi1xk83+&-SnOggWFoN2CxJ#UzNWYDW_V;0tq777o)8a7HtuM zfQktR5qmop=e$KKz{;zn5wJx{D$Zg-#EYPMZ%OpN$nEbR$o{_@{Do$iE|dj&)27-t z?f8^Bk^6S=6(P1O8YG@i7*W?eoph`3ywlE4iT#2XgGaxn-%fCuZ)YVLsVo!JEWio2 z@LqudoW-xvb4OBYR3IBLy5#fXHQWhnaTi@3<}qNZz2z|sZ^6DfXnt(Rm4VUv^oF;X z+E|}XpDM5Cf|Lq}UbfiMy2wHmScmD}^|qPe4^^dhe;(B)ftH&MT9ZjT67^0fp4@^MTry}RO#_^=OPO-8pFG)#n2LSlKnPjWd^RrbqaVFHOH*K#9Buyo{U?xdPE6f6c zZns;3D4?#i7(h|HDnp!ASldY8uIsi6r*@;S(gNMn0WXx71EQl|9bN-yqcm{rE!hp6 z8~1a2o`3RnJwMM~Su_18N~-Zj@HwqM>&hc#D5rl83vKQjKc$me*^nR+GyYf@?KQ_7LCnUx<2hNRsl}hvg+unf!DgbUY0WTHlK_4JDk9^9H9nN9=$lQ zVw#U4I@C#%OKoa^T*)*&>eo4IkE8Lmd(}W&dqWnI?6H`HYgEJ;m1yU77^$!qJclXlcQTJcRZ3l#tyyQ* zl;tUcfZm39y;rB(Yh(X_jnA8`a^87DsCw!0Wz9{&_B!-7bx58HKvY<;;5RDF_A89! z#x0U!+PT5<9<=M5Y!oGnj@<7VnL>uv?EdMi-M%-itKoUqc)Lzk#isQ7q}&{g`|AeJ zLd(^u2)fqV_7O9^EkIG*u%Th~Xx)Yeyq{KFYW(Iyv0>W2H6a#Bhu8X(a$5Jhjmi%Y z3_B>v*M&>7Ln^*@u)Q_0B9LbwkPnR3CGLOWqso~~Qr<#AX@~^yevN^3SVW*U&Z0Cr z0HErLN_X%Jt>TjK!E_!Yi`C-W5TgDAmqXQ{) z0THOimd9$!)iEqGg1}=hhbBwWCRPlLSsjE)mlUp~%~Osn>4f)6#J%;lp@;xou)9N} ziv^V@Y6GpKeV~4}bF*6qk@~#Xjr-qtR@|i00A2`WPC}~H3D}rXHqIdc z0sdWnE6(?Wg$a1b)6!)NzJ)bJ!?)JFfK1z(7{W^n6rpZ+ngOR!2yn zWprwlpVta@?)Hl>nijvDFtV7~Uor7woq#R&cR!7GjH`G-jiTMkmLlm8sf&x!_B&Q~ zaFgmS6E_~xG?AfF#1Gw=j{xCFaHxBY-^Wzri4BWLASJ8LSo zUT=V(lWdN>ag(?1od8p-Qq_u-*Idn;dWDN{G183A{MwnxbSi>ZwCs3pAa%0<1->no zOukO04atjKy6=`p#UVi{t$;oXVXSDr?GBPzn5>8J3SGQpi6e%zv?JernL4gj#|}b6 za2kk?{C{nJh6tOHW{K@%exCd#C!O{bzix}SfqRx}+R^=i>QeS}q*RDU_rL>R_ES6A zHBVZy+IeKb{dBoEhIv0zd-GH*p!-pj*cH*G<48iq3Gy_AZFY)Ip#G!D8NX|npG=s` zV580|pz!_41f2Q_n&Fx*$G@^qZm8H>AGysYhs-!tmSD}6i{cP8;vMxpt!z|t&7 z)0EXI+%?^TUYlqk!L)J6B=vLox-qVnEYQ!2b+BZWEJ-=9PE6a+KciO%ndz740B4?i z-QYLtld*DS8S9-oPYQB2;sJax-W1VG@>8VTF(?G4#1@*^DA)o79$8*^>xOsKh%j;xxGJzM8 zOwE^zb%#Oo$$B189^x0-@y={l;RA!^uFh1Rx#onfYYq!kWLJdb!Q zyo+VraMQMGE8s0#gCHl5sh)Yw>uf(q7!%@IUAw(42J2ALMDjE**E-)(Xd9BW?Zu2f zOnSRjRTy95oWaoA_70O0fZYU6J%_Gap}_jZ!nI?V*ck)%wt|)Y2OP%QFRF?3;*ba4 z*6C3O=(PVwD9m)o>gHdR7!5JHvUpjNyZ2a;Wnc8LDmX?O|ta_IL zl*8?6-ABL9Yc7c*71%ur99SscBP-rPQJOe{cA*P1_7G}2s;hZ;uy_@dQC*W&KDfr7 zI%~=5IOJ`CvhjdUNx-R&6(<)wpH5wMEYror$%u<9B8|b^9z;KDW&SpYc8cEXUshWE zM6G23qOclK=wv-YX;mv>QD%m3unye;LZwCM=D6NCT|=WEVIeLE@DBncE@0M63InPOBUqSFw$uN#F|lLZNY zYHA$MIXOAUdTT6lj6)@SKA9|)jP#DgH?DfXC|cKZHfk5bDWma{ z!Vm74KmdRdn#;Q!5`bB|(EYvqTr?dM!YBCB3$myMeG8{d$J+G(RNsr(*9)6s5c*OP zm(O{@#imFwQ4+MT92Gu=pw|htDI&)XB!&ji3lM70xTDd;=HT0{UzjGT1Vr3eZJzFx z4nm#es;UA$Mk7~P6lV3~j(_erkgc?7q43}`S`?L{b2gKSqMzAlEW=34glKP7@eu?I zeAhwfLd`2>NHBX#PXcalJb#4xGI@(HB7DOD1&jr@Nz3!#*AzxEF(FczDv4gzfqFh~>jjJWv_hR{g=^|CpMy2f?oEqrc7iPOhS6hbF90}CmfMtDYy#gYa z2&t5#X6%*iyqdtKo-1@c^3@*QBQ?6)8ZQ%qd8*bulcaH3|L2sucj&8BcnBkz$XO=7 zA62*}a}_@OXjaE6J{`+fVE7r>2YBVBufay!yA#KJg)y}WC2cT6IS>l*%J6icGaMAo ztLo4^TH(i^k|+!33SRxu59d)7 zq24kLsmdEF-h01D5Axm~-7WyWE24eYPB(3ju9e0-LP5m-F=M$nnq4GdD&>KyzhioF_Gmr;IQeLqPt?4qH$7X>{_V1Py--V$7_T~AIc3~4Kq1R==#^H z96O>*TU!)9o6sejgv6BSzHF#HcAQ5KXy-1FNe z1zg#bM~0`11>FHa7ox=b2E=Z-6PwZI&ybL*Y)mzv0i+YC%XJ8wJk&Q?k#3oG@Dj?g zAxVay?mt&bd1XqQazyRuiPp$OuTA_u*7JUKYZ0a7my3*{hl|#M0#Vo@N4f7iuvGd zCedi(s&i9y?BygR?x|AR!z-N%kA|9)mmZL|vrd`J_aqaFtr6q;Cs!E-`&k{jwM2>- z)-ydRb%jvJ8}6=~DO~%R{HW<@x}?zm;s7Pa9u$#?4WHp{!-DM<%Nl~ko-eG zycGc=GE_d{rC#Ys{fxI<6lB~X+PrM_lKk$(zrVTmNT4p!^6$r_^NZHSVWLXVu1lh& zK?u8azfTGZ9ih#hkg{fi&(W;N*ME0C$nv|j@#S=<>X^`&j#@Q?5p)#y*lj${*?7JW z9zhjypp9z$J7-Eh;AP%BpKMh5^!JqqSK(E6{S?A^=CH$<@FQ86@kDlMk7c{$gQJP; zyA3l+Y^h!@yy++MyqCSIC-(N{nyb);cKUpY@y8ouK4-csChHoh{f*_G!FThZ+ZV;o z8K|bkf(KQ#(G%D#*!st;h3lD^%9CRr$`$D|EVF{(xC0xb+2t$uo1O2Djx+o4NWZ+# z*;gU)T-?%}Rzng1uwKJD5dWzL@u3@T1j@&=3Coxbdo8j@p6y$4`C7;SicT z#pGl-EQq)i8*|;on;duk`tqK0N{J0D7q6TLjJldj9kDxh{OFrOtZ3fQ>v;WS@0;=d z-{VW*_E^OoaQ(Ix*&6`=8MLj&X+AKWxm)?DzmlM;{4S~Xs8fnlaDfj1f&KgLbayYr zvR?@bV+4hXb%nEre+Ihc>u5y*PcFh`RNVg|U>H5F1jbH76n-fT89=iDRfe!%E(l*< zMDNV;vL?_$|HhfzmY5WSMtZUTem7fQhyZy z_Wk+(^Xo&E^;fbQzw_=ocn>4V>Na7t97X{O=QPtgejy$c%p?39qM^TVIt&k3WR?UXA~koxQkx; zEh5l-dutUiI-fd#n~LF#P`PyiH6-glpJ^W2R)L5Jwmj4n8RUMSL$V{~h+{zBd2iLY z&W9TC4$^dp=-4md;#aTBOv9TG`>w`pe|3nB!Fw&Tkvs2V*q9u5g;kdqF-i z!B_o*(P>n%!D$C_}NB2oe*G3}G$3tXA=QC!Gp)eUw{$+Vk6osm&{YO-@x>?%^Yb zNoKipu98j(+@-1}zmT10u9~YCWN>OC678PKh|-9ugX9P$btx3iRyC>FukrDH%MBX# zZ4JRC?z~BC+?@1S)w;WMZ@d8zh~gdV{z2Tz>U7cKq(1nEQ=k6eRV?QCUgSi}kd3i9 z=MFPe;d&F-PPCW&tS`F{mO~zwX4HtP@R=ocyCuSG98XB>Dw@QI8PsW#gw2r+1g7W>&x-kPR4VLHm>iXc^|~=WpF- z6|VG6rQgPXMC3Ej0Hu8G?L~|eX>1Ao7F;{qpjz={aa^Oi z=dl%^(-#FTQ`C*Te9io(N`qkE?;%R)1G{adw-y+xyXn)GxlNs(&jL4Zbt-bI`dl6l z$DC_s#k%`}JCSGOMdin7c2Lj&PK=r;22|7OEYwV~*O~~;-ae!dUT^448zax?q4{i+ zs=DYXjj&=IoOccJLcn^*z$5;T9#WV|V{Q%Bq$$U^N+7jc^fv7sY zwbiJ#f_|~akSqY2U<|?<#tkU(v5<;_y}_%ryuPBo{Ziw&U1}F(m5(@)MDjkcyv=CL zvF7eAKH6LB5`=L-RZCDgjRdFSFt~6BOI~!dT6I8^iAfVKFhs;_q)(d~9K;3w7E(5@ zDI_1At5}YHp?xdPg7f8j`TD0Kjbkj>p(YW_1Nq5R8Ap?{6HS${%g~QhK$!**g@moN z3OztOGOY2PEj7gi<4dMf3|)~zjj!@zcR;VmnEkAc?lg93=2T>Ki0R@Ae~;Rv(pCJV zGW6SrI3K3yu4-yk{Haub-o5*3E^OZ`gU2X#^6Jka5b|DTP(;YC8g&5kx_JYiMXmO+ zT~NTsvu$<=iDMVN(<%w^nvl8!snRG9+N@o^=H75Mvl8F1Hcb}iz zW%mlfm*mF$FLX{U<4F9N=;%i;Un_P}>F#;8-q)c-O3T35Rv~ zwh$_U)XweeZLo~r;sikhequ89we?ELu$P# znB20*seJ8+dCjx^g;ot~F#7Dr*oPR1@$X{M0Y3=+{c&P&_dlw@hi>W>U)yo(vccE( z)mJS%RJVrRvvNoVC=%c@x+6$z-}&o%2I1)(f|LlvI&bTgz+=vVyb`gNh%QzQ<=t0T zXUAi13bgNf%T&&+2C6tAz7|?>q!BkVI2afu8g7|yW23g8dSCWyWP&!$$F0fOAN?FZnoLi`0v z4SApWk-i{Q{IgGjgWw{4p_`iI~O3ON5Tq}BAwH#ITBh0Fy0yXg!I*$y4mEZgj6 z${a3YKR!%-Lgg>YDtNSn^OaxRSid-IMu<>ys~EThF^A367jSMLCXfu=GcCmWD&kr7 z*wAOwJ<)sOp3UjYU+;Y!2upNH0FGVg<_Zk}fK@A93ere@FrC6Rq9cuJkjycC&al|a z+1qsCs88G&np7SHp3k}v=hm)?WfaQ`;&2sgWgJJDt_pY|{_5->A#$sc7?{)+Jf!M*Kh3;Xzxyr}5@>erCCYU+OFGPr{kB(w1}FhkPUfA@@oeG+`PU$8uN1 zh>XLy#sH!(a(;du_ytd}_;6kiVbHkVlr%UQAu^*N4f+uVi$a*nYW87JB?-yMRwA7P zs9_x%2Vl_VwurX^TOa zO9<`k6bu!u9Zffqi(DqxdMS=NK}cPn;j1R$@*1D6%7as-1q0LclQSuZR3GIsXq)7) zjClj2m{HYX5cDt@W|Er6940%UsAAIQqMQuk?fyASc!*~cHsYmF#K z27rukTq6svQQdme2WkwQ$lwY>moKFC3w1h#G~U4TB!u>)&_q}Y!$RQU^Zu5Nvg)LwEI{Bf-i}i$*z2svKuJql$01c;YiVk7+ zDv|1jpCb?&@@B=YIJ^S*^i8f-$ghrrLzARr z)A*|TktF>Gj<VJ9&@`G_K*z!ML($LA2t&%CX&FK@HHE_CXb!LcooO07KR|CxGexo)e55Hec||>p zn&mo8lVK2_od9VxJfH=eXmf>naf3{>mOXvY-~$Kd#%b+E=+0PZ4*Hub@NEy2hQ_?bWcd^)Hta3 zLH~=uXCI#y&V2TU^kSJb*uJa(;pT*~GRkBZ1)aZyzL5b5V9(FLmKavjn@-)tPWiu2 zkAqDg zL-WJ9`TNt(YI4oyIr>Wo!-}-{EUx8dky(hytRhWcBBbROzhmo!O9pV+L{4@vO^##@ zd$a1q%Pi+1tAznocEjIIma`mV4(^zjvw!a8ShPuee8TsrBr|>%m9m(;j z182}e70O0Kz@0my8nj zWfhSanQ7k%AhBJx`KC%P*JTU^3Q#O(vBlEB>9~Wh6#kB75zg&evl^t5y*_yr#ps#W zVWde}Yxka4H-I7=R8%43CXp{Kc{CHul{(AwQ~>9jbAkLKJNFu(QHN=xlYf@NtJapr zca$D}imA&!0YYn2_gUG|j$5~$2)~4#X;%xqUH>TB(BkP-gu%R*i;=O&FWX&|uPpkD zYyHfXYuxb)@`G>4N7WfQX$GQ5XfU^ep*LvG79kOkd8)`bS`?oyGO-ET*vhq~hccPu z6bcIPhFn|4?|(;l%21wCZx0y?)Oma4q1^Z|^tx>M!^G(m5CNbMx3l0OIQH`=?xl8X zN2b_mMhC>9!kI&xTQ@pDT*iWsHkNiq4}o^HA07n6kU=IScF#t!OvDzy2TrqZpOF-x z3c~WBEoi-V=b*Lb>#I-|{^uUO#>j^A`g=7s*nnA#pn?DLRd`E2;WPj9WsWQ(*JxO3_+E3Rqtt0kc++1@VUn&I#BW7GvUWl~O>ETg7!v}O3aaApJ3ZIL0G zIMs&rKW?|gy|)N6!G|DAZv*|9W!lvLLk$7UHALU@6+3w3eR9wKta-$nm3`V(Z#0QM z8e}}mb-3kPAb$U#((qT0O9ATRX0Z#jV3#XGBjrXLUX*o@^_^oI1$^mC=rvp5P!_<; zv911-?JF+vm(QcmH!6khO9*5YZ|nY06vEzW<8R}3Bkrc-He9gnL;F8}3Sh(78hD`B zasJhR_DnH!w;l6AqxO~!^SWw5!tW!8e7`yds)f_^I1=r)I;4e+@}rbz#!vhw6bZU- zM0-68WKMp*N-}6 z=T_kTHvhDHo!BLp@T}y*Gx<5U0`abJM;2h8*ozAN-z|)R4LZv*{Ars(fM3{}A*RK7 zv*n<|${Pra=RN$}uLVBAd9>9P!_g@>5hMsbGlP@OR#b zA%HZY4KB}Z7MXW&H~G&So4hg>aIKa^PGh0WMUgEKJI(|$X9lfnMBxarb1KS1CJs1@ zq7MxDg}ZHca`UPXdj$MwUhljjFULdbO*@VPe2;*ZA(jBual+e!cP60PffFsZ3*j0? z&(?TsIg?GqN(QV*L;VRub|uI^5u7hfe;J*vO!ZL)@~g5I^lw66&Fu#x)4ey;p<)R4 zl3kD!5M}|S@BVk*9{g9P^5=WWpL9>oq)m_F3mPr&JCdh_eoEV#ikXG{dJAuTP^mcF zRQWIuxfD`e*Sdy}%vSYT`PQ6pOHIBZ<1cD~Va5E+AIUghr8fF)n3PhWhMD{Zx+iC7$4L>eIe)Brg zN;+uG@41*O_Kh9JS6u_Z9pL(wXxK%SKKevCI&kl8L`FsK;XBBv}@=m+Q z{n&Zf+B#8-bjZnjDvU^FUjFeO9cQ*Cy`$1se zPlAO!2oKYZDA!`#=OS!Ui)Q{8zW5~~?wIdypFr}>Km>U8#{X4$xJ2OsATU`Yzh|{+ zyP39s)`r7A)pz(^_qP^Sl1$?a+KeiUA~av+Yr229&P*6w`Qc6!3~^sJW+Af!k%Sne zX*PEgN^TyYZpz{^0x}Fzli^FFJB`pg$I+G|ZoFZWX4uNv*U3EiS9G#>|L>~=(F-dA z>Y^w=#?D*U+lht(-Koc}5B^s9;Uskijlr$}TG)a52+&XlfbpMi_8UO^et!S>{=%K- zD|S=g-t}I%P4}qOA-4w?e@bL+oB;B7K4WBUz+?i!Tk6nZE+`{g_q~@KF*f!Kq4B^# zfx1gqTxV}esYEY$FD@by15rUtZ7Xe#$`xZt=ln|e13nTxZcQ1J!7aF{uJ4lzq;sd9 z9M)gRT99&37!07GEqHQ!2w;(7TFdeEh@MAgNM2z zjyaFN9@-!=TnYaDHa>M#h0YQvmI4}#M@ec}&*C^U18KO04W$kJ`$98>gGhuktn(gC)99#m_0!`EZCg zOpN#27^>=v+m+h)#OEstcr60{g=biVT-D#A$wUp5ZL(7f^2yn(9vj_cr{<5{m7<*W z_bhB2J^lVR1t=q4Dm&NkC$Nlci=Cx*XDKOb-JbJMDxBYo#?OBPiOE49leejdVj|s5 z55**E7tN*?1-9#K1dD!+g1!iB-C^ZqrDHmm-})WZQ4PXDH2rrc4F5`a`etO$Qv@*H zIU67EpF8NjTzteZP$&IRm>Hvm2$(!7iUcXdaAm-M!xXo497lx2()hx2ONq%P%~^{{ zPnmbnptAdNqNvO`7a&WFhbiJR2L%n)r3ZKuN`~#RP2pE86u^b>I{&2N%7^FH5h%(& zJQJnd0-YYo5+ERQSjTK3!3xDLnsoh7j+*d)(k(*6is=2r1_9D-x8qUtSdRL|P3uZtAGnsuKyWcn|lp(X2ov4$m{|MsKy z+tl{RouH^$A9Rd&!`>M=?m9mw}N>m%WqGC$Yr z5}HawVHD*&2;;$fGq^-`jFR;%@5b)WRxAZYBOp=g{_9NwLSdq&;Er zB5DyIW4Z)3Z;uBUO{Op)G{=6&RP!@4nHC&okH7$S3sO)wtR99rD4fKu10uCNc2v$J zX#?A(OR1pUxqG+#Ok+sXS^a$i-s>upueDhXw%tJ=(Gh<0Avw%^R+qGytO zGi7_;VV%*@@fTM)lpSIjc z;2z$ZQz;NAn=y0B@{bOxOX-D{uQybrd$nj&USJ&lXpuKBE{OEF^of4UhJ9X(rvK#y zqJB82f)EqKMZQ1whN?0lCq;}t8IRkAMLG5-QL7ic^}D1fr8t0KGa7?E*a%yV5yFEt zNaeGNBCi_Z@pVL9wNI8MTo#uKjd>e9mkgW6azcV3U4jo=NVH%haNvbjyoV6an{7)- z%=~*aqiq0Z=YU=SI9iL}4Io9=SqeK>&T8{2i=xeOM-4bimk#$gX$H)H>gqI21mAbFZHgiaG3X$fJB-JWPQuiDZrJABB zb&pg!>+rd*>-~AXp3m!^UL(_OH=b$l!Y>#EQS-|ZjnuNNOwR`r z8>P^?rY%<>9hLza`6&#rfXWO(b(hI)&4s>IX`(d~y%qV8GRYN&Tb~Q}wEQ|?X_;6T zsA!@57#py)`b7t3`?j2=avY1N%TkdD;ItgFCc+e1#jgbRKKY)i2u0L&Ka*deEOY?Z zi}~Lx|No@tJs+3$zPuGiejmWYF#P3m$Q+KVXQq=!oVa~pzV(HAi@!7n=QHPL6+T(s(n1w#(FhYwWJRGsHi;hCg9>iqRaBR zg~D}m0qTi7!z?bv&fi4!6Ya*lZ86V(Xt2nQovD#(fT}#dD}ae<-P@tG>X%=EM2R0w z=dP0QGU>jj?en9JaqX=i?T8@&1_gpz7~tqcx8LR(zGkpEL~)j>Y|df|`F_{XzG>f{Pk==kHp~!bs6v zfj?ggqcULR`-__`Y<#?Y(lmfDtnc+qMqa(5`^lAh1>|6lRF7vq9rM--IefAe4vwxm z^6q(}v+OZ46H@L>FmW~js2#;b(}u!~JlyotH?4_oe#cv$i+oi!^*iJFzy_qr8^xy& zl=Yhi43Gl>2O>g0CU&8D{R6oqly38Cw()v( z$pq}*J@siOyIX?p|5-RT`Mn=vv6}o|1^5hFeC{>2X*9DkgFS}}q=l%6_0=7R5l}g+E>^$jv@QQ56xMGiRlwl@h6b|g3bAv{A24xYLR$3AO zF0S|soDO^um_2zDj{Js1vEE~>!Bxqm;-AZnfR19yVb!^Q(6z~%Nl5rkC zs31YGJ3#f{L9#jwMhQQUhX!F&;Q(D>p~eK%6c%A1(lH_&f}OUn!h#@9z#_d=eA7?7 zkVK9}CTcKXTGdUOWd)kPy;{6!ALe$wHXnnI245)t*bFnmCV>FW4B$RYnhi)mzD3WQ z{QPnit~AlH5-j>$TMT>n(Z^T;(~IF#qLQ}RGLSiDNa*7-l8gAC@Rq*{tNVU+x1Xp4 zK>KnnxC+z)6a~oC&|hvClVEZI)r-qO^JT>n1ze@Z1+-LffQf|BZVj2ClK|BG49!LH zH|6%O3$wc_EF-=P04o{{zkZLG3dZCTOm?-_+eNtsJ-c8R?PVJs)wDQgGZvUg(dxCp zCu-ikYY`Is%e9yCxs5z4KmHR~ol1o0TV(eTOr{F^Ebj)u{ZF<{9)jbzC@$7TbX zWEDVVt|Zgo&RME5N9zQHbBl9h7%r8eUnQT0xGifejQsrUh067I$+o)6{8k+&zdQG^b)3(6|+W( zs?W;hM!T^_!%1I62^-T2+WmJ{t(qA;AIu6Bo~$1}1Z_?&F-a}2*G!^-XHDLY_bcOl`c zb#r^~>G8MAo&L$eD#xK}G8rgA}lno$kx!Wq}2*n%BK~?ZDKzO4dy#d`u(c_!~ zn_K=!EhZeE3891SA|V&d*Mr67>mSVgeJibH$^P%}jXN)IID_RL>-pD-zRJtsVU*Re ze@B$jBjtOX6V-kw$YBd^s=F0h5q4KzuMVl4E-w3rCndjx`ieA(fQiYbVR=J`sz0h} zsUK7^)zd$YsSrRa6B9_&JVo}q4Z3Z3cgV19xNd}U=ptoHABC7WD7m~QA>Vy>kk;-* z-CQ5&Ku`sVe{y{EPVjXPESvzihLJn{qQd>BdijQ$*Zv0!;QF(EEk9&^`NqzLM;6y!{6i)_%MyB zIfBR^Ygs{ecrq96yg}ipvncWWu@|a@v7_&U4^3ITWbix7)a1V{W zM&3chJqOgvzDb^e_`4R|qV+L|(HmW_ZY*;BJUWJ{*>QyJ8-LMqryD! zkZJF3(9MPcx5ocKSm@T_`1Kz;8XF9v)cheXWpl5Q{_?+63ttlr_|@;^EnmhhDlYLC z8;phLQZ;(>i=B?1@I@stQ5vp^|0W|hTv4;+Yv6r&E7-vs0kq-`0R)Nj3fC6^xoaP> zYf$}Oz&fo+Y%Yz!*>@}Z6Wfvr?|S-oGS>UecI>sPr#b7M#=~2FOA2+q&3_(p@_$5d zctu|oMvT_*{zP=KuLSC!kY_1?a0C+203~zlN?Amu%yxCmnl_d9L>u3U)ZD7F{#{zx zbqC*br}8qo0OFfOF_<+9>kn5~&+lvMA$WcL{#VsFg(t@kwe+Y?tMj($?1m^{rn-P^ zQx*)MHm_R0GjLnS{e8lqRv&%PR42(te`1+$%n3}1YBA#t7=JZ2Ng}Woq8%+Bn=F}{ zTu_I*z>=<9K)0X^Gp-rl%i>;f#*Wd*i|HB~)90tu(Kc66LyEnNTQzcVydUolj<+nO za>s}I+(k_1zm$irUpus&WVHGI-w>ptjEpt#_?)b>D*G;8lex|B(KfyHi}d{6x1@XS zUU3dLPv6|AHa+hd?g5_rUYT$#;)Ye` zbc2rRq|1B*-k7%R<2S>1@3X$v;g^W~L1beRN|I zHNb1v+qu~KwBl*>PD4j@s&>YtyG6Ygz{ECf&(r>Sx{5b{;IF+N#~v;LCAK*pm?+@T z+Y5&de3E|2HVnR76o1zOlp=|{KWEyp+qU;Q2N6?b$TScg!)>)`a-79JYbKoyI=x`C z-kE(H0fz&oKaeOq)C#bL{y;eFI3zMz27Izv%EW#JiA;eqtTIy&PfN}P=BEb=G*+Ym z?hDg?I6WPQ?wqWx7wN$C-go_l0gwZ}DDT1V37j@5ev zy&Z{Y3Vdhi6*?}du@T>;y6s&ugeT8QP5r>d`7DGY!ZP9nGkVdS6=@Mxo$&eRx9wva zuaqotJp>lVPWe;>9!)}pP)sAv*{m}g;EYa2T;W{O$o=s2LX6CP^W|jg3hRVU=5w<^ zVzpg@Lb3o~XES#CX_b5LNq?N8Ik3Yz;*r0#=4szdi(c=}_Z4Tu%iK?%5Y

S9zDr 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 3)) { - throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v3.0.0') - } -}(jQuery); - - -+function ($) { - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): util.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -'use strict'; - -var _get = function get(_x, _x2, _x3) { var _again = true; _function: while (_again) { var object = _x, property = _x2, receiver = _x3; _again = false; if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { _x = parent; _x2 = property; _x3 = receiver; _again = true; desc = parent = undefined; continue _function; } } else if ('value' in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } } }; - -var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); - -function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } - -var Util = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Private TransitionEnd Helpers - * ------------------------------------------------------------------------ - */ - - var transition = false; - - var TransitionEndEvent = { - WebkitTransition: 'webkitTransitionEnd', - MozTransition: 'transitionend', - OTransition: 'oTransitionEnd otransitionend', - transition: 'transitionend' - }; - - // shoutout AngusCroll (https://goo.gl/pxwQGp) - function toType(obj) { - return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase(); - } - - function isElement(obj) { - return (obj[0] || obj).nodeType; - } - - function getSpecialTransitionEndEvent() { - return { - bindType: transition.end, - delegateType: transition.end, - handle: function handle(event) { - if ($(event.target).is(this)) { - return event.handleObj.handler.apply(this, arguments); - } - } - }; - } - - function transitionEndTest() { - if (window.QUnit) { - return false; - } - - var el = document.createElement('bootstrap'); - - for (var _name in TransitionEndEvent) { - if (el.style[_name] !== undefined) { - return { end: TransitionEndEvent[_name] }; - } - } - - return false; - } - - function transitionEndEmulator(duration) { - var _this = this; - - var called = false; - - $(this).one(Util.TRANSITION_END, function () { - called = true; - }); - - setTimeout(function () { - if (!called) { - Util.triggerTransitionEnd(_this); - } - }, duration); - - return this; - } - - function setTransitionEndSupport() { - transition = transitionEndTest(); - - $.fn.emulateTransitionEnd = transitionEndEmulator; - - if (Util.supportsTransitionEnd()) { - $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent(); - } - } - - /** - * -------------------------------------------------------------------------- - * Public Util Api - * -------------------------------------------------------------------------- - */ - - var Util = { - - TRANSITION_END: 'bsTransitionEnd', - - getUID: function getUID(prefix) { - do { - prefix += ~ ~(Math.random() * 1000000); // "~~" acts like a faster Math.floor() here - } while (document.getElementById(prefix)); - return prefix; - }, - - getSelectorFromElement: function getSelectorFromElement(element) { - var selector = element.getAttribute('data-target'); - - if (!selector) { - selector = element.getAttribute('href') || ''; - selector = /^#[a-z]/i.test(selector) ? selector : null; - } - - return selector; - }, - - reflow: function reflow(element) { - new Function('bs', 'return bs')(element.offsetHeight); - }, - - triggerTransitionEnd: function triggerTransitionEnd(element) { - $(element).trigger(transition.end); - }, - - supportsTransitionEnd: function supportsTransitionEnd() { - return Boolean(transition); - }, - - typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) { - for (var property in configTypes) { - if (configTypes.hasOwnProperty(property)) { - var expectedTypes = configTypes[property]; - var value = config[property]; - var valueType = undefined; - - if (value && isElement(value)) { - valueType = 'element'; - } else { - valueType = toType(value); - } - - if (!new RegExp(expectedTypes).test(valueType)) { - throw new Error(componentName.toUpperCase() + ': ' + ('Option "' + property + '" provided type "' + valueType + '" ') + ('but expected type "' + expectedTypes + '".')); - } - } - } - } - }; - - setTransitionEndSupport(); - - return Util; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): alert.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Alert = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'alert'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.alert'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - var TRANSITION_DURATION = 150; - - var Selector = { - DISMISS: '[data-dismiss="alert"]' - }; - - var Event = { - CLOSE: 'close' + EVENT_KEY, - CLOSED: 'closed' + EVENT_KEY, - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - ALERT: 'alert', - FADE: 'fade', - IN: 'in' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Alert = (function () { - function Alert(element) { - _classCallCheck(this, Alert); - - this._element = element; - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Alert, [{ - key: 'close', - - // public - - value: function close(element) { - element = element || this._element; - - var rootElement = this._getRootElement(element); - var customEvent = this._triggerCloseEvent(rootElement); - - if (customEvent.isDefaultPrevented()) { - return; - } - - this._removeElement(rootElement); - } - }, { - key: 'dispose', - value: function dispose() { - $.removeData(this._element, DATA_KEY); - this._element = null; - } - - // private - - }, { - key: '_getRootElement', - value: function _getRootElement(element) { - var selector = Util.getSelectorFromElement(element); - var parent = false; - - if (selector) { - parent = $(selector)[0]; - } - - if (!parent) { - parent = $(element).closest('.' + ClassName.ALERT)[0]; - } - - return parent; - } - }, { - key: '_triggerCloseEvent', - value: function _triggerCloseEvent(element) { - var closeEvent = $.Event(Event.CLOSE); - - $(element).trigger(closeEvent); - return closeEvent; - } - }, { - key: '_removeElement', - value: function _removeElement(element) { - $(element).removeClass(ClassName.IN); - - if (!Util.supportsTransitionEnd() || !$(element).hasClass(ClassName.FADE)) { - this._destroyElement(element); - return; - } - - $(element).one(Util.TRANSITION_END, $.proxy(this._destroyElement, this, element)).emulateTransitionEnd(TRANSITION_DURATION); - } - }, { - key: '_destroyElement', - value: function _destroyElement(element) { - $(element).detach().trigger(Event.CLOSED).remove(); - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var $element = $(this); - var data = $element.data(DATA_KEY); - - if (!data) { - data = new Alert(this); - $element.data(DATA_KEY, data); - } - - if (config === 'close') { - data[config](this); - } - }); - } - }, { - key: '_handleDismiss', - value: function _handleDismiss(alertInstance) { - return function (event) { - if (event) { - event.preventDefault(); - } - - alertInstance.close(this); - }; - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }]); - - return Alert; - })(); - - $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Alert._jQueryInterface; - $.fn[NAME].Constructor = Alert; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Alert._jQueryInterface; - }; - - return Alert; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): button.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Button = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'button'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.button'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - - var ClassName = { - ACTIVE: 'active', - BUTTON: 'btn', - FOCUS: 'focus' - }; - - var Selector = { - DATA_TOGGLE_CARROT: '[data-toggle^="button"]', - DATA_TOGGLE: '[data-toggle="buttons"]', - INPUT: 'input', - ACTIVE: '.active', - BUTTON: '.btn' - }; - - var Event = { - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY, - FOCUS_BLUR_DATA_API: 'focus' + EVENT_KEY + DATA_API_KEY + ' ' + ('blur' + EVENT_KEY + DATA_API_KEY) - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Button = (function () { - function Button(element) { - _classCallCheck(this, Button); - - this._element = element; - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Button, [{ - key: 'toggle', - - // public - - value: function toggle() { - var triggerChangeEvent = true; - var rootElement = $(this._element).closest(Selector.DATA_TOGGLE)[0]; - - if (rootElement) { - var input = $(this._element).find(Selector.INPUT)[0]; - - if (input) { - if (input.type === 'radio') { - if (input.checked && $(this._element).hasClass(ClassName.ACTIVE)) { - triggerChangeEvent = false; - } else { - var activeElement = $(rootElement).find(Selector.ACTIVE)[0]; - - if (activeElement) { - $(activeElement).removeClass(ClassName.ACTIVE); - } - } - } - - if (triggerChangeEvent) { - input.checked = !$(this._element).hasClass(ClassName.ACTIVE); - $(this._element).trigger('change'); - } - } - } else { - this._element.setAttribute('aria-pressed', !$(this._element).hasClass(ClassName.ACTIVE)); - } - - if (triggerChangeEvent) { - $(this._element).toggleClass(ClassName.ACTIVE); - } - } - }, { - key: 'dispose', - value: function dispose() { - $.removeData(this._element, DATA_KEY); - this._element = null; - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - - if (!data) { - data = new Button(this); - $(this).data(DATA_KEY, data); - } - - if (config === 'toggle') { - data[config](); - } - }); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }]); - - return Button; - })(); - - $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) { - event.preventDefault(); - - var button = event.target; - - if (!$(button).hasClass(ClassName.BUTTON)) { - button = $(button).closest(Selector.BUTTON); - } - - Button._jQueryInterface.call($(button), 'toggle'); - }).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) { - var button = $(event.target).closest(Selector.BUTTON)[0]; - $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type)); - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Button._jQueryInterface; - $.fn[NAME].Constructor = Button; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Button._jQueryInterface; - }; - - return Button; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): carousel.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Carousel = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'carousel'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.carousel'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - var TRANSITION_DURATION = 600; - - var Default = { - interval: 5000, - keyboard: true, - slide: false, - pause: 'hover', - wrap: true - }; - - var DefaultType = { - interval: '(number|boolean)', - keyboard: 'boolean', - slide: '(boolean|string)', - pause: '(string|boolean)', - wrap: 'boolean' - }; - - var Direction = { - NEXT: 'next', - PREVIOUS: 'prev' - }; - - var Event = { - SLIDE: 'slide' + EVENT_KEY, - SLID: 'slid' + EVENT_KEY, - KEYDOWN: 'keydown' + EVENT_KEY, - MOUSEENTER: 'mouseenter' + EVENT_KEY, - MOUSELEAVE: 'mouseleave' + EVENT_KEY, - LOAD_DATA_API: 'load' + EVENT_KEY + DATA_API_KEY, - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - CAROUSEL: 'carousel', - ACTIVE: 'active', - SLIDE: 'slide', - RIGHT: 'right', - LEFT: 'left', - ITEM: 'carousel-item' - }; - - var Selector = { - ACTIVE: '.active', - ACTIVE_ITEM: '.active.carousel-item', - ITEM: '.carousel-item', - NEXT_PREV: '.next, .prev', - INDICATORS: '.carousel-indicators', - DATA_SLIDE: '[data-slide], [data-slide-to]', - DATA_RIDE: '[data-ride="carousel"]' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Carousel = (function () { - function Carousel(element, config) { - _classCallCheck(this, Carousel); - - this._items = null; - this._interval = null; - this._activeElement = null; - - this._isPaused = false; - this._isSliding = false; - - this._config = this._getConfig(config); - this._element = $(element)[0]; - this._indicatorsElement = $(this._element).find(Selector.INDICATORS)[0]; - - this._addEventListeners(); - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Carousel, [{ - key: 'next', - - // public - - value: function next() { - if (!this._isSliding) { - this._slide(Direction.NEXT); - } - } - }, { - key: 'nextWhenVisible', - value: function nextWhenVisible() { - // Don't call next when the page isn't visible - if (!document.hidden) { - this.next(); - } - } - }, { - key: 'prev', - value: function prev() { - if (!this._isSliding) { - this._slide(Direction.PREVIOUS); - } - } - }, { - key: 'pause', - value: function pause(event) { - if (!event) { - this._isPaused = true; - } - - if ($(this._element).find(Selector.NEXT_PREV)[0] && Util.supportsTransitionEnd()) { - Util.triggerTransitionEnd(this._element); - this.cycle(true); - } - - clearInterval(this._interval); - this._interval = null; - } - }, { - key: 'cycle', - value: function cycle(event) { - if (!event) { - this._isPaused = false; - } - - if (this._interval) { - clearInterval(this._interval); - this._interval = null; - } - - if (this._config.interval && !this._isPaused) { - this._interval = setInterval($.proxy(document.visibilityState ? this.nextWhenVisible : this.next, this), this._config.interval); - } - } - }, { - key: 'to', - value: function to(index) { - var _this2 = this; - - this._activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]; - - var activeIndex = this._getItemIndex(this._activeElement); - - if (index > this._items.length - 1 || index < 0) { - return; - } - - if (this._isSliding) { - $(this._element).one(Event.SLID, function () { - return _this2.to(index); - }); - return; - } - - if (activeIndex === index) { - this.pause(); - this.cycle(); - return; - } - - var direction = index > activeIndex ? Direction.NEXT : Direction.PREVIOUS; - - this._slide(direction, this._items[index]); - } - }, { - key: 'dispose', - value: function dispose() { - $(this._element).off(EVENT_KEY); - $.removeData(this._element, DATA_KEY); - - this._items = null; - this._config = null; - this._element = null; - this._interval = null; - this._isPaused = null; - this._isSliding = null; - this._activeElement = null; - this._indicatorsElement = null; - } - - // private - - }, { - key: '_getConfig', - value: function _getConfig(config) { - config = $.extend({}, Default, config); - Util.typeCheckConfig(NAME, config, DefaultType); - return config; - } - }, { - key: '_addEventListeners', - value: function _addEventListeners() { - if (this._config.keyboard) { - $(this._element).on(Event.KEYDOWN, $.proxy(this._keydown, this)); - } - - if (this._config.pause === 'hover' && !('ontouchstart' in document.documentElement)) { - $(this._element).on(Event.MOUSEENTER, $.proxy(this.pause, this)).on(Event.MOUSELEAVE, $.proxy(this.cycle, this)); - } - } - }, { - key: '_keydown', - value: function _keydown(event) { - event.preventDefault(); - - if (/input|textarea/i.test(event.target.tagName)) { - return; - } - - switch (event.which) { - case 37: - this.prev();break; - case 39: - this.next();break; - default: - return; - } - } - }, { - key: '_getItemIndex', - value: function _getItemIndex(element) { - this._items = $.makeArray($(element).parent().find(Selector.ITEM)); - return this._items.indexOf(element); - } - }, { - key: '_getItemByDirection', - value: function _getItemByDirection(direction, activeElement) { - var isNextDirection = direction === Direction.NEXT; - var isPrevDirection = direction === Direction.PREVIOUS; - var activeIndex = this._getItemIndex(activeElement); - var lastItemIndex = this._items.length - 1; - var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; - - if (isGoingToWrap && !this._config.wrap) { - return activeElement; - } - - var delta = direction === Direction.PREVIOUS ? -1 : 1; - var itemIndex = (activeIndex + delta) % this._items.length; - - return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; - } - }, { - key: '_triggerSlideEvent', - value: function _triggerSlideEvent(relatedTarget, directionalClassname) { - var slideEvent = $.Event(Event.SLIDE, { - relatedTarget: relatedTarget, - direction: directionalClassname - }); - - $(this._element).trigger(slideEvent); - - return slideEvent; - } - }, { - key: '_setActiveIndicatorElement', - value: function _setActiveIndicatorElement(element) { - if (this._indicatorsElement) { - $(this._indicatorsElement).find(Selector.ACTIVE).removeClass(ClassName.ACTIVE); - - var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; - - if (nextIndicator) { - $(nextIndicator).addClass(ClassName.ACTIVE); - } - } - } - }, { - key: '_slide', - value: function _slide(direction, element) { - var _this3 = this; - - var activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]; - var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); - - var isCycling = Boolean(this._interval); - - var directionalClassName = direction === Direction.NEXT ? ClassName.LEFT : ClassName.RIGHT; - - if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) { - this._isSliding = false; - return; - } - - var slideEvent = this._triggerSlideEvent(nextElement, directionalClassName); - if (slideEvent.isDefaultPrevented()) { - return; - } - - if (!activeElement || !nextElement) { - // some weirdness is happening, so we bail - return; - } - - this._isSliding = true; - - if (isCycling) { - this.pause(); - } - - this._setActiveIndicatorElement(nextElement); - - var slidEvent = $.Event(Event.SLID, { - relatedTarget: nextElement, - direction: directionalClassName - }); - - if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.SLIDE)) { - - $(nextElement).addClass(direction); - - Util.reflow(nextElement); - - $(activeElement).addClass(directionalClassName); - $(nextElement).addClass(directionalClassName); - - $(activeElement).one(Util.TRANSITION_END, function () { - $(nextElement).removeClass(directionalClassName).removeClass(direction); - - $(nextElement).addClass(ClassName.ACTIVE); - - $(activeElement).removeClass(ClassName.ACTIVE).removeClass(direction).removeClass(directionalClassName); - - _this3._isSliding = false; - - setTimeout(function () { - return $(_this3._element).trigger(slidEvent); - }, 0); - }).emulateTransitionEnd(TRANSITION_DURATION); - } else { - $(activeElement).removeClass(ClassName.ACTIVE); - $(nextElement).addClass(ClassName.ACTIVE); - - this._isSliding = false; - $(this._element).trigger(slidEvent); - } - - if (isCycling) { - this.cycle(); - } - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - var _config = $.extend({}, Default, $(this).data()); - - if (typeof config === 'object') { - $.extend(_config, config); - } - - var action = typeof config === 'string' ? config : _config.slide; - - if (!data) { - data = new Carousel(this, _config); - $(this).data(DATA_KEY, data); - } - - if (typeof config === 'number') { - data.to(config); - } else if (typeof action === 'string') { - if (data[action] === undefined) { - throw new Error('No method named "' + action + '"'); - } - data[action](); - } else if (_config.interval) { - data.pause(); - data.cycle(); - } - }); - } - }, { - key: '_dataApiClickHandler', - value: function _dataApiClickHandler(event) { - var selector = Util.getSelectorFromElement(this); - - if (!selector) { - return; - } - - var target = $(selector)[0]; - - if (!target || !$(target).hasClass(ClassName.CAROUSEL)) { - return; - } - - var config = $.extend({}, $(target).data(), $(this).data()); - var slideIndex = this.getAttribute('data-slide-to'); - - if (slideIndex) { - config.interval = false; - } - - Carousel._jQueryInterface.call($(target), config); - - if (slideIndex) { - $(target).data(DATA_KEY).to(slideIndex); - } - - event.preventDefault(); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }, { - key: 'Default', - get: function get() { - return Default; - } - }]); - - return Carousel; - })(); - - $(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler); - - $(window).on(Event.LOAD_DATA_API, function () { - $(Selector.DATA_RIDE).each(function () { - var $carousel = $(this); - Carousel._jQueryInterface.call($carousel, $carousel.data()); - }); - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Carousel._jQueryInterface; - $.fn[NAME].Constructor = Carousel; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Carousel._jQueryInterface; - }; - - return Carousel; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): collapse.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Collapse = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'collapse'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.collapse'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - var TRANSITION_DURATION = 600; - - var Default = { - toggle: true, - parent: '' - }; - - var DefaultType = { - toggle: 'boolean', - parent: 'string' - }; - - var Event = { - SHOW: 'show' + EVENT_KEY, - SHOWN: 'shown' + EVENT_KEY, - HIDE: 'hide' + EVENT_KEY, - HIDDEN: 'hidden' + EVENT_KEY, - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - IN: 'in', - COLLAPSE: 'collapse', - COLLAPSING: 'collapsing', - COLLAPSED: 'collapsed' - }; - - var Dimension = { - WIDTH: 'width', - HEIGHT: 'height' - }; - - var Selector = { - ACTIVES: '.panel > .in, .panel > .collapsing', - DATA_TOGGLE: '[data-toggle="collapse"]' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Collapse = (function () { - function Collapse(element, config) { - _classCallCheck(this, Collapse); - - this._isTransitioning = false; - this._element = element; - this._config = this._getConfig(config); - this._triggerArray = $.makeArray($('[data-toggle="collapse"][href="#' + element.id + '"],' + ('[data-toggle="collapse"][data-target="#' + element.id + '"]'))); - - this._parent = this._config.parent ? this._getParent() : null; - - if (!this._config.parent) { - this._addAriaAndCollapsedClass(this._element, this._triggerArray); - } - - if (this._config.toggle) { - this.toggle(); - } - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Collapse, [{ - key: 'toggle', - - // public - - value: function toggle() { - if ($(this._element).hasClass(ClassName.IN)) { - this.hide(); - } else { - this.show(); - } - } - }, { - key: 'show', - value: function show() { - var _this4 = this; - - if (this._isTransitioning || $(this._element).hasClass(ClassName.IN)) { - return; - } - - var actives = undefined; - var activesData = undefined; - - if (this._parent) { - actives = $.makeArray($(Selector.ACTIVES)); - if (!actives.length) { - actives = null; - } - } - - if (actives) { - activesData = $(actives).data(DATA_KEY); - if (activesData && activesData._isTransitioning) { - return; - } - } - - var startEvent = $.Event(Event.SHOW); - $(this._element).trigger(startEvent); - if (startEvent.isDefaultPrevented()) { - return; - } - - if (actives) { - Collapse._jQueryInterface.call($(actives), 'hide'); - if (!activesData) { - $(actives).data(DATA_KEY, null); - } - } - - var dimension = this._getDimension(); - - $(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING); - - this._element.style[dimension] = 0; - this._element.setAttribute('aria-expanded', true); - - if (this._triggerArray.length) { - $(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true); - } - - this.setTransitioning(true); - - var complete = function complete() { - $(_this4._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.IN); - - _this4._element.style[dimension] = ''; - - _this4.setTransitioning(false); - - $(_this4._element).trigger(Event.SHOWN); - }; - - if (!Util.supportsTransitionEnd()) { - complete(); - return; - } - - var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); - var scrollSize = 'scroll' + capitalizedDimension; - - $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION); - - this._element.style[dimension] = this._element[scrollSize] + 'px'; - } - }, { - key: 'hide', - value: function hide() { - var _this5 = this; - - if (this._isTransitioning || !$(this._element).hasClass(ClassName.IN)) { - return; - } - - var startEvent = $.Event(Event.HIDE); - $(this._element).trigger(startEvent); - if (startEvent.isDefaultPrevented()) { - return; - } - - var dimension = this._getDimension(); - var offsetDimension = dimension === Dimension.WIDTH ? 'offsetWidth' : 'offsetHeight'; - - this._element.style[dimension] = this._element[offsetDimension] + 'px'; - - Util.reflow(this._element); - - $(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.IN); - - this._element.setAttribute('aria-expanded', false); - - if (this._triggerArray.length) { - $(this._triggerArray).addClass(ClassName.COLLAPSED).attr('aria-expanded', false); - } - - this.setTransitioning(true); - - var complete = function complete() { - _this5.setTransitioning(false); - $(_this5._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN); - }; - - this._element.style[dimension] = 0; - - if (!Util.supportsTransitionEnd()) { - complete(); - return; - } - - $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION); - } - }, { - key: 'setTransitioning', - value: function setTransitioning(isTransitioning) { - this._isTransitioning = isTransitioning; - } - }, { - key: 'dispose', - value: function dispose() { - $.removeData(this._element, DATA_KEY); - - this._config = null; - this._parent = null; - this._element = null; - this._triggerArray = null; - this._isTransitioning = null; - } - - // private - - }, { - key: '_getConfig', - value: function _getConfig(config) { - config = $.extend({}, Default, config); - config.toggle = Boolean(config.toggle); // coerce string values - Util.typeCheckConfig(NAME, config, DefaultType); - return config; - } - }, { - key: '_getDimension', - value: function _getDimension() { - var hasWidth = $(this._element).hasClass(Dimension.WIDTH); - return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; - } - }, { - key: '_getParent', - value: function _getParent() { - var _this6 = this; - - var parent = $(this._config.parent)[0]; - var selector = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]'; - - $(parent).find(selector).each(function (i, element) { - _this6._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); - }); - - return parent; - } - }, { - key: '_addAriaAndCollapsedClass', - value: function _addAriaAndCollapsedClass(element, triggerArray) { - if (element) { - var isOpen = $(element).hasClass(ClassName.IN); - element.setAttribute('aria-expanded', isOpen); - - if (triggerArray.length) { - $(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); - } - } - } - - // static - - }], [{ - key: '_getTargetFromElement', - value: function _getTargetFromElement(element) { - var selector = Util.getSelectorFromElement(element); - return selector ? $(selector)[0] : null; - } - }, { - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var $this = $(this); - var data = $this.data(DATA_KEY); - var _config = $.extend({}, Default, $this.data(), typeof config === 'object' && config); - - if (!data && _config.toggle && /show|hide/.test(config)) { - _config.toggle = false; - } - - if (!data) { - data = new Collapse(this, _config); - $this.data(DATA_KEY, data); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config](); - } - }); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }, { - key: 'Default', - get: function get() { - return Default; - } - }]); - - return Collapse; - })(); - - $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { - event.preventDefault(); - - var target = Collapse._getTargetFromElement(this); - var data = $(target).data(DATA_KEY); - var config = data ? 'toggle' : $(this).data(); - - Collapse._jQueryInterface.call($(target), config); - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Collapse._jQueryInterface; - $.fn[NAME].Constructor = Collapse; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Collapse._jQueryInterface; - }; - - return Collapse; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): dropdown.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Dropdown = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'dropdown'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.dropdown'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - - var Event = { - HIDE: 'hide' + EVENT_KEY, - HIDDEN: 'hidden' + EVENT_KEY, - SHOW: 'show' + EVENT_KEY, - SHOWN: 'shown' + EVENT_KEY, - CLICK: 'click' + EVENT_KEY, - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY, - KEYDOWN_DATA_API: 'keydown' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - BACKDROP: 'dropdown-backdrop', - DISABLED: 'disabled', - OPEN: 'open' - }; - - var Selector = { - BACKDROP: '.dropdown-backdrop', - DATA_TOGGLE: '[data-toggle="dropdown"]', - FORM_CHILD: '.dropdown form', - ROLE_MENU: '[role="menu"]', - ROLE_LISTBOX: '[role="listbox"]', - NAVBAR_NAV: '.navbar-nav', - VISIBLE_ITEMS: '[role="menu"] li:not(.disabled) a, ' + '[role="listbox"] li:not(.disabled) a' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Dropdown = (function () { - function Dropdown(element) { - _classCallCheck(this, Dropdown); - - this._element = element; - - this._addEventListeners(); - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Dropdown, [{ - key: 'toggle', - - // public - - value: function toggle() { - if (this.disabled || $(this).hasClass(ClassName.DISABLED)) { - return false; - } - - var parent = Dropdown._getParentFromElement(this); - var isActive = $(parent).hasClass(ClassName.OPEN); - - Dropdown._clearMenus(); - - if (isActive) { - return false; - } - - if ('ontouchstart' in document.documentElement && !$(parent).closest(Selector.NAVBAR_NAV).length) { - - // if mobile we use a backdrop because click events don't delegate - var dropdown = document.createElement('div'); - dropdown.className = ClassName.BACKDROP; - $(dropdown).insertBefore(this); - $(dropdown).on('click', Dropdown._clearMenus); - } - - var relatedTarget = { relatedTarget: this }; - var showEvent = $.Event(Event.SHOW, relatedTarget); - - $(parent).trigger(showEvent); - - if (showEvent.isDefaultPrevented()) { - return false; - } - - this.focus(); - this.setAttribute('aria-expanded', 'true'); - - $(parent).toggleClass(ClassName.OPEN); - $(parent).trigger($.Event(Event.SHOWN, relatedTarget)); - - return false; - } - }, { - key: 'dispose', - value: function dispose() { - $.removeData(this._element, DATA_KEY); - $(this._element).off(EVENT_KEY); - this._element = null; - } - - // private - - }, { - key: '_addEventListeners', - value: function _addEventListeners() { - $(this._element).on(Event.CLICK, this.toggle); - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - - if (!data) { - $(this).data(DATA_KEY, data = new Dropdown(this)); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config].call(this); - } - }); - } - }, { - key: '_clearMenus', - value: function _clearMenus(event) { - if (event && event.which === 3) { - return; - } - - var backdrop = $(Selector.BACKDROP)[0]; - if (backdrop) { - backdrop.parentNode.removeChild(backdrop); - } - - var toggles = $.makeArray($(Selector.DATA_TOGGLE)); - - for (var i = 0; i < toggles.length; i++) { - var _parent = Dropdown._getParentFromElement(toggles[i]); - var relatedTarget = { relatedTarget: toggles[i] }; - - if (!$(_parent).hasClass(ClassName.OPEN)) { - continue; - } - - if (event && event.type === 'click' && /input|textarea/i.test(event.target.tagName) && $.contains(_parent, event.target)) { - continue; - } - - var hideEvent = $.Event(Event.HIDE, relatedTarget); - $(_parent).trigger(hideEvent); - if (hideEvent.isDefaultPrevented()) { - continue; - } - - toggles[i].setAttribute('aria-expanded', 'false'); - - $(_parent).removeClass(ClassName.OPEN).trigger($.Event(Event.HIDDEN, relatedTarget)); - } - } - }, { - key: '_getParentFromElement', - value: function _getParentFromElement(element) { - var parent = undefined; - var selector = Util.getSelectorFromElement(element); - - if (selector) { - parent = $(selector)[0]; - } - - return parent || element.parentNode; - } - }, { - key: '_dataApiKeydownHandler', - value: function _dataApiKeydownHandler(event) { - if (!/(38|40|27|32)/.test(event.which) || /input|textarea/i.test(event.target.tagName)) { - return; - } - - event.preventDefault(); - event.stopPropagation(); - - if (this.disabled || $(this).hasClass(ClassName.DISABLED)) { - return; - } - - var parent = Dropdown._getParentFromElement(this); - var isActive = $(parent).hasClass(ClassName.OPEN); - - if (!isActive && event.which !== 27 || isActive && event.which === 27) { - - if (event.which === 27) { - var toggle = $(parent).find(Selector.DATA_TOGGLE)[0]; - $(toggle).trigger('focus'); - } - - $(this).trigger('click'); - return; - } - - var items = $.makeArray($(Selector.VISIBLE_ITEMS)); - - items = items.filter(function (item) { - return item.offsetWidth || item.offsetHeight; - }); - - if (!items.length) { - return; - } - - var index = items.indexOf(event.target); - - if (event.which === 38 && index > 0) { - // up - index--; - } - - if (event.which === 40 && index < items.length - 1) { - // down - index++; - } - - if (! ~index) { - index = 0; - } - - items[index].focus(); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }]); - - return Dropdown; - })(); - - $(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.ROLE_MENU, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.ROLE_LISTBOX, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, Dropdown.prototype.toggle).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) { - e.stopPropagation(); - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Dropdown._jQueryInterface; - $.fn[NAME].Constructor = Dropdown; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Dropdown._jQueryInterface; - }; - - return Dropdown; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): modal.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Modal = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'modal'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.modal'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - var TRANSITION_DURATION = 300; - var BACKDROP_TRANSITION_DURATION = 150; - - var Default = { - backdrop: true, - keyboard: true, - focus: true, - show: true - }; - - var DefaultType = { - backdrop: '(boolean|string)', - keyboard: 'boolean', - focus: 'boolean', - show: 'boolean' - }; - - var Event = { - HIDE: 'hide' + EVENT_KEY, - HIDDEN: 'hidden' + EVENT_KEY, - SHOW: 'show' + EVENT_KEY, - SHOWN: 'shown' + EVENT_KEY, - FOCUSIN: 'focusin' + EVENT_KEY, - RESIZE: 'resize' + EVENT_KEY, - CLICK_DISMISS: 'click.dismiss' + EVENT_KEY, - KEYDOWN_DISMISS: 'keydown.dismiss' + EVENT_KEY, - MOUSEUP_DISMISS: 'mouseup.dismiss' + EVENT_KEY, - MOUSEDOWN_DISMISS: 'mousedown.dismiss' + EVENT_KEY, - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - SCROLLBAR_MEASURER: 'modal-scrollbar-measure', - BACKDROP: 'modal-backdrop', - OPEN: 'modal-open', - FADE: 'fade', - IN: 'in' - }; - - var Selector = { - DIALOG: '.modal-dialog', - DATA_TOGGLE: '[data-toggle="modal"]', - DATA_DISMISS: '[data-dismiss="modal"]', - FIXED_CONTENT: '.navbar-fixed-top, .navbar-fixed-bottom, .is-fixed' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Modal = (function () { - function Modal(element, config) { - _classCallCheck(this, Modal); - - this._config = this._getConfig(config); - this._element = element; - this._dialog = $(element).find(Selector.DIALOG)[0]; - this._backdrop = null; - this._isShown = false; - this._isBodyOverflowing = false; - this._ignoreBackdropClick = false; - this._originalBodyPadding = 0; - this._scrollbarWidth = 0; - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Modal, [{ - key: 'toggle', - - // public - - value: function toggle(relatedTarget) { - return this._isShown ? this.hide() : this.show(relatedTarget); - } - }, { - key: 'show', - value: function show(relatedTarget) { - var _this7 = this; - - var showEvent = $.Event(Event.SHOW, { - relatedTarget: relatedTarget - }); - - $(this._element).trigger(showEvent); - - if (this._isShown || showEvent.isDefaultPrevented()) { - return; - } - - this._isShown = true; - - this._checkScrollbar(); - this._setScrollbar(); - - $(document.body).addClass(ClassName.OPEN); - - this._setEscapeEvent(); - this._setResizeEvent(); - - $(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, $.proxy(this.hide, this)); - - $(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () { - $(_this7._element).one(Event.MOUSEUP_DISMISS, function (event) { - if ($(event.target).is(_this7._element)) { - _this7._ignoreBackdropClick = true; - } - }); - }); - - this._showBackdrop($.proxy(this._showElement, this, relatedTarget)); - } - }, { - key: 'hide', - value: function hide(event) { - if (event) { - event.preventDefault(); - } - - var hideEvent = $.Event(Event.HIDE); - - $(this._element).trigger(hideEvent); - - if (!this._isShown || hideEvent.isDefaultPrevented()) { - return; - } - - this._isShown = false; - - this._setEscapeEvent(); - this._setResizeEvent(); - - $(document).off(Event.FOCUSIN); - - $(this._element).removeClass(ClassName.IN); - - $(this._element).off(Event.CLICK_DISMISS); - $(this._dialog).off(Event.MOUSEDOWN_DISMISS); - - if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) { - - $(this._element).one(Util.TRANSITION_END, $.proxy(this._hideModal, this)).emulateTransitionEnd(TRANSITION_DURATION); - } else { - this._hideModal(); - } - } - }, { - key: 'dispose', - value: function dispose() { - $.removeData(this._element, DATA_KEY); - - $(window).off(EVENT_KEY); - $(document).off(EVENT_KEY); - $(this._element).off(EVENT_KEY); - $(this._backdrop).off(EVENT_KEY); - - this._config = null; - this._element = null; - this._dialog = null; - this._backdrop = null; - this._isShown = null; - this._isBodyOverflowing = null; - this._ignoreBackdropClick = null; - this._originalBodyPadding = null; - this._scrollbarWidth = null; - } - - // private - - }, { - key: '_getConfig', - value: function _getConfig(config) { - config = $.extend({}, Default, config); - Util.typeCheckConfig(NAME, config, DefaultType); - return config; - } - }, { - key: '_showElement', - value: function _showElement(relatedTarget) { - var _this8 = this; - - var transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE); - - if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { - // don't move modals dom position - document.body.appendChild(this._element); - } - - this._element.style.display = 'block'; - this._element.scrollTop = 0; - - if (transition) { - Util.reflow(this._element); - } - - $(this._element).addClass(ClassName.IN); - - if (this._config.focus) { - this._enforceFocus(); - } - - var shownEvent = $.Event(Event.SHOWN, { - relatedTarget: relatedTarget - }); - - var transitionComplete = function transitionComplete() { - if (_this8._config.focus) { - _this8._element.focus(); - } - $(_this8._element).trigger(shownEvent); - }; - - if (transition) { - $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(TRANSITION_DURATION); - } else { - transitionComplete(); - } - } - }, { - key: '_enforceFocus', - value: function _enforceFocus() { - var _this9 = this; - - $(document).off(Event.FOCUSIN) // guard against infinite focus loop - .on(Event.FOCUSIN, function (event) { - if (_this9._element !== event.target && !$(_this9._element).has(event.target).length) { - _this9._element.focus(); - } - }); - } - }, { - key: '_setEscapeEvent', - value: function _setEscapeEvent() { - var _this10 = this; - - if (this._isShown && this._config.keyboard) { - $(this._element).on(Event.KEYDOWN_DISMISS, function (event) { - if (event.which === 27) { - _this10.hide(); - } - }); - } else if (!this._isShown) { - $(this._element).off(Event.KEYDOWN_DISMISS); - } - } - }, { - key: '_setResizeEvent', - value: function _setResizeEvent() { - if (this._isShown) { - $(window).on(Event.RESIZE, $.proxy(this._handleUpdate, this)); - } else { - $(window).off(Event.RESIZE); - } - } - }, { - key: '_hideModal', - value: function _hideModal() { - var _this11 = this; - - this._element.style.display = 'none'; - this._showBackdrop(function () { - $(document.body).removeClass(ClassName.OPEN); - _this11._resetAdjustments(); - _this11._resetScrollbar(); - $(_this11._element).trigger(Event.HIDDEN); - }); - } - }, { - key: '_removeBackdrop', - value: function _removeBackdrop() { - if (this._backdrop) { - $(this._backdrop).remove(); - this._backdrop = null; - } - } - }, { - key: '_showBackdrop', - value: function _showBackdrop(callback) { - var _this12 = this; - - var animate = $(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : ''; - - if (this._isShown && this._config.backdrop) { - var doAnimate = Util.supportsTransitionEnd() && animate; - - this._backdrop = document.createElement('div'); - this._backdrop.className = ClassName.BACKDROP; - - if (animate) { - $(this._backdrop).addClass(animate); - } - - $(this._backdrop).appendTo(document.body); - - $(this._element).on(Event.CLICK_DISMISS, function (event) { - if (_this12._ignoreBackdropClick) { - _this12._ignoreBackdropClick = false; - return; - } - if (event.target !== event.currentTarget) { - return; - } - if (_this12._config.backdrop === 'static') { - _this12._element.focus(); - } else { - _this12.hide(); - } - }); - - if (doAnimate) { - Util.reflow(this._backdrop); - } - - $(this._backdrop).addClass(ClassName.IN); - - if (!callback) { - return; - } - - if (!doAnimate) { - callback(); - return; - } - - $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(BACKDROP_TRANSITION_DURATION); - } else if (!this._isShown && this._backdrop) { - $(this._backdrop).removeClass(ClassName.IN); - - var callbackRemove = function callbackRemove() { - _this12._removeBackdrop(); - if (callback) { - callback(); - } - }; - - if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) { - $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(BACKDROP_TRANSITION_DURATION); - } else { - callbackRemove(); - } - } else if (callback) { - callback(); - } - } - - // ---------------------------------------------------------------------- - // the following methods are used to handle overflowing modals - // todo (fat): these should probably be refactored out of modal.js - // ---------------------------------------------------------------------- - - }, { - key: '_handleUpdate', - value: function _handleUpdate() { - this._adjustDialog(); - } - }, { - key: '_adjustDialog', - value: function _adjustDialog() { - var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; - - if (!this._isBodyOverflowing && isModalOverflowing) { - this._element.style.paddingLeft = this._scrollbarWidth + 'px'; - } - - if (this._isBodyOverflowing && !isModalOverflowing) { - this._element.style.paddingRight = this._scrollbarWidth + 'px~'; - } - } - }, { - key: '_resetAdjustments', - value: function _resetAdjustments() { - this._element.style.paddingLeft = ''; - this._element.style.paddingRight = ''; - } - }, { - key: '_checkScrollbar', - value: function _checkScrollbar() { - var fullWindowWidth = window.innerWidth; - if (!fullWindowWidth) { - // workaround for missing window.innerWidth in IE8 - var documentElementRect = document.documentElement.getBoundingClientRect(); - fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left); - } - this._isBodyOverflowing = document.body.clientWidth < fullWindowWidth; - this._scrollbarWidth = this._getScrollbarWidth(); - } - }, { - key: '_setScrollbar', - value: function _setScrollbar() { - var bodyPadding = parseInt($(Selector.FIXED_CONTENT).css('padding-right') || 0, 10); - - this._originalBodyPadding = document.body.style.paddingRight || ''; - - if (this._isBodyOverflowing) { - document.body.style.paddingRight = bodyPadding + this._scrollbarWidth + 'px'; - } - } - }, { - key: '_resetScrollbar', - value: function _resetScrollbar() { - document.body.style.paddingRight = this._originalBodyPadding; - } - }, { - key: '_getScrollbarWidth', - value: function _getScrollbarWidth() { - // thx d.walsh - var scrollDiv = document.createElement('div'); - scrollDiv.className = ClassName.SCROLLBAR_MEASURER; - document.body.appendChild(scrollDiv); - var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth; - document.body.removeChild(scrollDiv); - return scrollbarWidth; - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config, relatedTarget) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - var _config = $.extend({}, Modal.Default, $(this).data(), typeof config === 'object' && config); - - if (!data) { - data = new Modal(this, _config); - $(this).data(DATA_KEY, data); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config](relatedTarget); - } else if (_config.show) { - data.show(relatedTarget); - } - }); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }, { - key: 'Default', - get: function get() { - return Default; - } - }]); - - return Modal; - })(); - - $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { - var _this13 = this; - - var target = undefined; - var selector = Util.getSelectorFromElement(this); - - if (selector) { - target = $(selector)[0]; - } - - var config = $(target).data(DATA_KEY) ? 'toggle' : $.extend({}, $(target).data(), $(this).data()); - - if (this.tagName === 'A') { - event.preventDefault(); - } - - var $target = $(target).one(Event.SHOW, function (showEvent) { - if (showEvent.isDefaultPrevented()) { - // only register focus restorer if modal will actually get shown - return; - } - - $target.one(Event.HIDDEN, function () { - if ($(_this13).is(':visible')) { - _this13.focus(); - } - }); - }); - - Modal._jQueryInterface.call($(target), config, this); - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Modal._jQueryInterface; - $.fn[NAME].Constructor = Modal; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Modal._jQueryInterface; - }; - - return Modal; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): scrollspy.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var ScrollSpy = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'scrollspy'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.scrollspy'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - - var Default = { - offset: 10, - method: 'auto', - target: '' - }; - - var DefaultType = { - offset: 'number', - method: 'string', - target: '(string|element)' - }; - - var Event = { - ACTIVATE: 'activate' + EVENT_KEY, - SCROLL: 'scroll' + EVENT_KEY, - LOAD_DATA_API: 'load' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - DROPDOWN_ITEM: 'dropdown-item', - DROPDOWN_MENU: 'dropdown-menu', - NAV_LINK: 'nav-link', - NAV: 'nav', - ACTIVE: 'active' - }; - - var Selector = { - DATA_SPY: '[data-spy="scroll"]', - ACTIVE: '.active', - LIST_ITEM: '.list-item', - LI: 'li', - LI_DROPDOWN: 'li.dropdown', - NAV_LINKS: '.nav-link', - DROPDOWN: '.dropdown', - DROPDOWN_ITEMS: '.dropdown-item', - DROPDOWN_TOGGLE: '.dropdown-toggle' - }; - - var OffsetMethod = { - OFFSET: 'offset', - POSITION: 'position' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var ScrollSpy = (function () { - function ScrollSpy(element, config) { - _classCallCheck(this, ScrollSpy); - - this._element = element; - this._scrollElement = element.tagName === 'BODY' ? window : element; - this._config = this._getConfig(config); - this._selector = this._config.target + ' ' + Selector.NAV_LINKS + ',' + (this._config.target + ' ' + Selector.DROPDOWN_ITEMS); - this._offsets = []; - this._targets = []; - this._activeTarget = null; - this._scrollHeight = 0; - - $(this._scrollElement).on(Event.SCROLL, $.proxy(this._process, this)); - - this.refresh(); - this._process(); - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(ScrollSpy, [{ - key: 'refresh', - - // public - - value: function refresh() { - var _this14 = this; - - var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET; - - var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; - - var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; - - this._offsets = []; - this._targets = []; - - this._scrollHeight = this._getScrollHeight(); - - var targets = $.makeArray($(this._selector)); - - targets.map(function (element) { - var target = undefined; - var targetSelector = Util.getSelectorFromElement(element); - - if (targetSelector) { - target = $(targetSelector)[0]; - } - - if (target && (target.offsetWidth || target.offsetHeight)) { - // todo (fat): remove sketch reliance on jQuery position/offset - return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; - } - }).filter(function (item) { - return item; - }).sort(function (a, b) { - return a[0] - b[0]; - }).forEach(function (item) { - _this14._offsets.push(item[0]); - _this14._targets.push(item[1]); - }); - } - }, { - key: 'dispose', - value: function dispose() { - $.removeData(this._element, DATA_KEY); - $(this._scrollElement).off(EVENT_KEY); - - this._element = null; - this._scrollElement = null; - this._config = null; - this._selector = null; - this._offsets = null; - this._targets = null; - this._activeTarget = null; - this._scrollHeight = null; - } - - // private - - }, { - key: '_getConfig', - value: function _getConfig(config) { - config = $.extend({}, Default, config); - - if (typeof config.target !== 'string') { - var id = $(config.target).attr('id'); - if (!id) { - id = Util.getUID(NAME); - $(config.target).attr('id', id); - } - config.target = '#' + id; - } - - Util.typeCheckConfig(NAME, config, DefaultType); - - return config; - } - }, { - key: '_getScrollTop', - value: function _getScrollTop() { - return this._scrollElement === window ? this._scrollElement.scrollY : this._scrollElement.scrollTop; - } - }, { - key: '_getScrollHeight', - value: function _getScrollHeight() { - return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); - } - }, { - key: '_process', - value: function _process() { - var scrollTop = this._getScrollTop() + this._config.offset; - var scrollHeight = this._getScrollHeight(); - var maxScroll = this._config.offset + scrollHeight - this._scrollElement.offsetHeight; - - if (this._scrollHeight !== scrollHeight) { - this.refresh(); - } - - if (scrollTop >= maxScroll) { - var target = this._targets[this._targets.length - 1]; - - if (this._activeTarget !== target) { - this._activate(target); - } - } - - if (this._activeTarget && scrollTop < this._offsets[0]) { - this._activeTarget = null; - this._clear(); - return; - } - - for (var i = this._offsets.length; i--;) { - var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (this._offsets[i + 1] === undefined || scrollTop < this._offsets[i + 1]); - - if (isActiveTarget) { - this._activate(this._targets[i]); - } - } - } - }, { - key: '_activate', - value: function _activate(target) { - this._activeTarget = target; - - this._clear(); - - var queries = this._selector.split(','); - queries = queries.map(function (selector) { - return selector + '[data-target="' + target + '"],' + (selector + '[href="' + target + '"]'); - }); - - var $link = $(queries.join(',')); - - if ($link.hasClass(ClassName.DROPDOWN_ITEM)) { - $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE); - $link.addClass(ClassName.ACTIVE); - } else { - // todo (fat) this is kinda sus… - // recursively add actives to tested nav-links - $link.parents(Selector.LI).find(Selector.NAV_LINKS).addClass(ClassName.ACTIVE); - } - - $(this._scrollElement).trigger(Event.ACTIVATE, { - relatedTarget: target - }); - } - }, { - key: '_clear', - value: function _clear() { - $(this._selector).filter(Selector.ACTIVE).removeClass(ClassName.ACTIVE); - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - var _config = typeof config === 'object' && config || null; - - if (!data) { - data = new ScrollSpy(this, _config); - $(this).data(DATA_KEY, data); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config](); - } - }); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }, { - key: 'Default', - get: function get() { - return Default; - } - }]); - - return ScrollSpy; - })(); - - $(window).on(Event.LOAD_DATA_API, function () { - var scrollSpys = $.makeArray($(Selector.DATA_SPY)); - - for (var i = scrollSpys.length; i--;) { - var $spy = $(scrollSpys[i]); - ScrollSpy._jQueryInterface.call($spy, $spy.data()); - } - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = ScrollSpy._jQueryInterface; - $.fn[NAME].Constructor = ScrollSpy; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return ScrollSpy._jQueryInterface; - }; - - return ScrollSpy; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): tab.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Tab = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'tab'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.tab'; - var EVENT_KEY = '.' + DATA_KEY; - var DATA_API_KEY = '.data-api'; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - var TRANSITION_DURATION = 150; - - var Event = { - HIDE: 'hide' + EVENT_KEY, - HIDDEN: 'hidden' + EVENT_KEY, - SHOW: 'show' + EVENT_KEY, - SHOWN: 'shown' + EVENT_KEY, - CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY - }; - - var ClassName = { - DROPDOWN_MENU: 'dropdown-menu', - ACTIVE: 'active', - FADE: 'fade', - IN: 'in' - }; - - var Selector = { - A: 'a', - LI: 'li', - DROPDOWN: '.dropdown', - UL: 'ul:not(.dropdown-menu)', - FADE_CHILD: '> .nav-item .fade, > .fade', - ACTIVE: '.active', - ACTIVE_CHILD: '> .nav-item > .active, > .active', - DATA_TOGGLE: '[data-toggle="tab"], [data-toggle="pill"]', - DROPDOWN_TOGGLE: '.dropdown-toggle', - DROPDOWN_ACTIVE_CHILD: '> .dropdown-menu .active' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Tab = (function () { - function Tab(element) { - _classCallCheck(this, Tab); - - this._element = element; - } - - /** - * ------------------------------------------------------------------------ - * Data Api implementation - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Tab, [{ - key: 'show', - - // public - - value: function show() { - var _this15 = this; - - if (this._element.parentNode && this._element.parentNode.nodeType === Node.ELEMENT_NODE && $(this._element).hasClass(ClassName.ACTIVE)) { - return; - } - - var target = undefined; - var previous = undefined; - var ulElement = $(this._element).closest(Selector.UL)[0]; - var selector = Util.getSelectorFromElement(this._element); - - if (ulElement) { - previous = $.makeArray($(ulElement).find(Selector.ACTIVE)); - previous = previous[previous.length - 1]; - } - - var hideEvent = $.Event(Event.HIDE, { - relatedTarget: this._element - }); - - var showEvent = $.Event(Event.SHOW, { - relatedTarget: previous - }); - - if (previous) { - $(previous).trigger(hideEvent); - } - - $(this._element).trigger(showEvent); - - if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) { - return; - } - - if (selector) { - target = $(selector)[0]; - } - - this._activate(this._element, ulElement); - - var complete = function complete() { - var hiddenEvent = $.Event(Event.HIDDEN, { - relatedTarget: _this15._element - }); - - var shownEvent = $.Event(Event.SHOWN, { - relatedTarget: previous - }); - - $(previous).trigger(hiddenEvent); - $(_this15._element).trigger(shownEvent); - }; - - if (target) { - this._activate(target, target.parentNode, complete); - } else { - complete(); - } - } - }, { - key: 'dispose', - value: function dispose() { - $.removeClass(this._element, DATA_KEY); - this._element = null; - } - - // private - - }, { - key: '_activate', - value: function _activate(element, container, callback) { - var active = $(container).find(Selector.ACTIVE_CHILD)[0]; - var isTransitioning = callback && Util.supportsTransitionEnd() && (active && $(active).hasClass(ClassName.FADE) || Boolean($(container).find(Selector.FADE_CHILD)[0])); - - var complete = $.proxy(this._transitionComplete, this, element, active, isTransitioning, callback); - - if (active && isTransitioning) { - $(active).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION); - } else { - complete(); - } - - if (active) { - $(active).removeClass(ClassName.IN); - } - } - }, { - key: '_transitionComplete', - value: function _transitionComplete(element, active, isTransitioning, callback) { - if (active) { - $(active).removeClass(ClassName.ACTIVE); - - var dropdownChild = $(active).find(Selector.DROPDOWN_ACTIVE_CHILD)[0]; - - if (dropdownChild) { - $(dropdownChild).removeClass(ClassName.ACTIVE); - } - - active.setAttribute('aria-expanded', false); - } - - $(element).addClass(ClassName.ACTIVE); - element.setAttribute('aria-expanded', true); - - if (isTransitioning) { - Util.reflow(element); - $(element).addClass(ClassName.IN); - } else { - $(element).removeClass(ClassName.FADE); - } - - if (element.parentNode && $(element.parentNode).hasClass(ClassName.DROPDOWN_MENU)) { - - var dropdownElement = $(element).closest(Selector.DROPDOWN)[0]; - if (dropdownElement) { - $(dropdownElement).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE); - } - - element.setAttribute('aria-expanded', true); - } - - if (callback) { - callback(); - } - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var $this = $(this); - var data = $this.data(DATA_KEY); - - if (!data) { - data = data = new Tab(this); - $this.data(DATA_KEY, data); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config](); - } - }); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }]); - - return Tab; - })(); - - $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { - event.preventDefault(); - Tab._jQueryInterface.call($(this), 'show'); - }); - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - $.fn[NAME] = Tab._jQueryInterface; - $.fn[NAME].Constructor = Tab; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Tab._jQueryInterface; - }; - - return Tab; -})(jQuery); - -/* global Tether */ - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): tooltip.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Tooltip = (function ($) { - - /** - * Check for Tether dependency - * Tether - http://github.hubspot.com/tether/ - */ - if (window.Tether === undefined) { - throw new Error('Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)'); - } - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'tooltip'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.tooltip'; - var EVENT_KEY = '.' + DATA_KEY; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - var TRANSITION_DURATION = 150; - var CLASS_PREFIX = 'bs-tether'; - - var Default = { - animation: true, - template: '

', - trigger: 'hover focus', - title: '', - delay: 0, - html: false, - selector: false, - placement: 'top', - offset: '0 0', - constraints: [] - }; - - var DefaultType = { - animation: 'boolean', - template: 'string', - title: '(string|element|function)', - trigger: 'string', - delay: '(number|object)', - html: 'boolean', - selector: '(string|boolean)', - placement: '(string|function)', - offset: 'string', - constraints: 'array' - }; - - var AttachmentMap = { - TOP: 'bottom center', - RIGHT: 'middle left', - BOTTOM: 'top center', - LEFT: 'middle right' - }; - - var HoverState = { - IN: 'in', - OUT: 'out' - }; - - var Event = { - HIDE: 'hide' + EVENT_KEY, - HIDDEN: 'hidden' + EVENT_KEY, - SHOW: 'show' + EVENT_KEY, - SHOWN: 'shown' + EVENT_KEY, - INSERTED: 'inserted' + EVENT_KEY, - CLICK: 'click' + EVENT_KEY, - FOCUSIN: 'focusin' + EVENT_KEY, - FOCUSOUT: 'focusout' + EVENT_KEY, - MOUSEENTER: 'mouseenter' + EVENT_KEY, - MOUSELEAVE: 'mouseleave' + EVENT_KEY - }; - - var ClassName = { - FADE: 'fade', - IN: 'in' - }; - - var Selector = { - TOOLTIP: '.tooltip', - TOOLTIP_INNER: '.tooltip-inner' - }; - - var TetherClass = { - element: false, - enabled: false - }; - - var Trigger = { - HOVER: 'hover', - FOCUS: 'focus', - CLICK: 'click', - MANUAL: 'manual' - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Tooltip = (function () { - function Tooltip(element, config) { - _classCallCheck(this, Tooltip); - - // private - this._isEnabled = true; - this._timeout = 0; - this._hoverState = ''; - this._activeTrigger = {}; - this._tether = null; - - // protected - this.element = element; - this.config = this._getConfig(config); - this.tip = null; - - this._setListeners(); - } - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - // getters - - _createClass(Tooltip, [{ - key: 'enable', - - // public - - value: function enable() { - this._isEnabled = true; - } - }, { - key: 'disable', - value: function disable() { - this._isEnabled = false; - } - }, { - key: 'toggleEnabled', - value: function toggleEnabled() { - this._isEnabled = !this._isEnabled; - } - }, { - key: 'toggle', - value: function toggle(event) { - if (event) { - var dataKey = this.constructor.DATA_KEY; - var context = $(event.currentTarget).data(dataKey); - - if (!context) { - context = new this.constructor(event.currentTarget, this._getDelegateConfig()); - $(event.currentTarget).data(dataKey, context); - } - - context._activeTrigger.click = !context._activeTrigger.click; - - if (context._isWithActiveTrigger()) { - context._enter(null, context); - } else { - context._leave(null, context); - } - } else { - - if ($(this.getTipElement()).hasClass(ClassName.IN)) { - this._leave(null, this); - return; - } - - this._enter(null, this); - } - } - }, { - key: 'dispose', - value: function dispose() { - clearTimeout(this._timeout); - - this.cleanupTether(); - - $.removeData(this.element, this.constructor.DATA_KEY); - - $(this.element).off(this.constructor.EVENT_KEY); - - if (this.tip) { - $(this.tip).remove(); - } - - this._isEnabled = null; - this._timeout = null; - this._hoverState = null; - this._activeTrigger = null; - this._tether = null; - - this.element = null; - this.config = null; - this.tip = null; - } - }, { - key: 'show', - value: function show() { - var _this16 = this; - - var showEvent = $.Event(this.constructor.Event.SHOW); - - if (this.isWithContent() && this._isEnabled) { - $(this.element).trigger(showEvent); - - var isInTheDom = $.contains(this.element.ownerDocument.documentElement, this.element); - - if (showEvent.isDefaultPrevented() || !isInTheDom) { - return; - } - - var tip = this.getTipElement(); - var tipId = Util.getUID(this.constructor.NAME); - - tip.setAttribute('id', tipId); - this.element.setAttribute('aria-describedby', tipId); - - this.setContent(); - - if (this.config.animation) { - $(tip).addClass(ClassName.FADE); - } - - var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement; - - var attachment = this._getAttachment(placement); - - $(tip).data(this.constructor.DATA_KEY, this).appendTo(document.body); - - $(this.element).trigger(this.constructor.Event.INSERTED); - - this._tether = new Tether({ - attachment: attachment, - element: tip, - target: this.element, - classes: TetherClass, - classPrefix: CLASS_PREFIX, - offset: this.config.offset, - constraints: this.config.constraints, - addTargetClasses: false - }); - - Util.reflow(tip); - this._tether.position(); - - $(tip).addClass(ClassName.IN); - - var complete = function complete() { - var prevHoverState = _this16._hoverState; - _this16._hoverState = null; - - $(_this16.element).trigger(_this16.constructor.Event.SHOWN); - - if (prevHoverState === HoverState.OUT) { - _this16._leave(null, _this16); - } - }; - - if (Util.supportsTransitionEnd() && $(this.tip).hasClass(ClassName.FADE)) { - $(this.tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(Tooltip._TRANSITION_DURATION); - return; - } - - complete(); - } - } - }, { - key: 'hide', - value: function hide(callback) { - var _this17 = this; - - var tip = this.getTipElement(); - var hideEvent = $.Event(this.constructor.Event.HIDE); - var complete = function complete() { - if (_this17._hoverState !== HoverState.IN && tip.parentNode) { - tip.parentNode.removeChild(tip); - } - - _this17.element.removeAttribute('aria-describedby'); - $(_this17.element).trigger(_this17.constructor.Event.HIDDEN); - _this17.cleanupTether(); - - if (callback) { - callback(); - } - }; - - $(this.element).trigger(hideEvent); - - if (hideEvent.isDefaultPrevented()) { - return; - } - - $(tip).removeClass(ClassName.IN); - - if (Util.supportsTransitionEnd() && $(this.tip).hasClass(ClassName.FADE)) { - - $(tip).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION); - } else { - complete(); - } - - this._hoverState = ''; - } - - // protected - - }, { - key: 'isWithContent', - value: function isWithContent() { - return Boolean(this.getTitle()); - } - }, { - key: 'getTipElement', - value: function getTipElement() { - return this.tip = this.tip || $(this.config.template)[0]; - } - }, { - key: 'setContent', - value: function setContent() { - var $tip = $(this.getTipElement()); - - this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle()); - - $tip.removeClass(ClassName.FADE).removeClass(ClassName.IN); - - this.cleanupTether(); - } - }, { - key: 'setElementContent', - value: function setElementContent($element, content) { - var html = this.config.html; - if (typeof content === 'object' && (content.nodeType || content.jquery)) { - // content is a DOM node or a jQuery - if (html) { - if (!$(content).parent().is($element)) { - $element.empty().append(content); - } - } else { - $element.text($(content).text()); - } - } else { - $element[html ? 'html' : 'text'](content); - } - } - }, { - key: 'getTitle', - value: function getTitle() { - var title = this.element.getAttribute('data-original-title'); - - if (!title) { - title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title; - } - - return title; - } - }, { - key: 'cleanupTether', - value: function cleanupTether() { - if (this._tether) { - this._tether.destroy(); - } - } - - // private - - }, { - key: '_getAttachment', - value: function _getAttachment(placement) { - return AttachmentMap[placement.toUpperCase()]; - } - }, { - key: '_setListeners', - value: function _setListeners() { - var _this18 = this; - - var triggers = this.config.trigger.split(' '); - - triggers.forEach(function (trigger) { - if (trigger === 'click') { - $(_this18.element).on(_this18.constructor.Event.CLICK, _this18.config.selector, $.proxy(_this18.toggle, _this18)); - } else if (trigger !== Trigger.MANUAL) { - var eventIn = trigger === Trigger.HOVER ? _this18.constructor.Event.MOUSEENTER : _this18.constructor.Event.FOCUSIN; - var eventOut = trigger === Trigger.HOVER ? _this18.constructor.Event.MOUSELEAVE : _this18.constructor.Event.FOCUSOUT; - - $(_this18.element).on(eventIn, _this18.config.selector, $.proxy(_this18._enter, _this18)).on(eventOut, _this18.config.selector, $.proxy(_this18._leave, _this18)); - } - }); - - if (this.config.selector) { - this.config = $.extend({}, this.config, { - trigger: 'manual', - selector: '' - }); - } else { - this._fixTitle(); - } - } - }, { - key: '_fixTitle', - value: function _fixTitle() { - var titleType = typeof this.element.getAttribute('data-original-title'); - if (this.element.getAttribute('title') || titleType !== 'string') { - this.element.setAttribute('data-original-title', this.element.getAttribute('title') || ''); - this.element.setAttribute('title', ''); - } - } - }, { - key: '_enter', - value: function _enter(event, context) { - var dataKey = this.constructor.DATA_KEY; - - context = context || $(event.currentTarget).data(dataKey); - - if (!context) { - context = new this.constructor(event.currentTarget, this._getDelegateConfig()); - $(event.currentTarget).data(dataKey, context); - } - - if (event) { - context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true; - } - - if ($(context.getTipElement()).hasClass(ClassName.IN) || context._hoverState === HoverState.IN) { - context._hoverState = HoverState.IN; - return; - } - - clearTimeout(context._timeout); - - context._hoverState = HoverState.IN; - - if (!context.config.delay || !context.config.delay.show) { - context.show(); - return; - } - - context._timeout = setTimeout(function () { - if (context._hoverState === HoverState.IN) { - context.show(); - } - }, context.config.delay.show); - } - }, { - key: '_leave', - value: function _leave(event, context) { - var dataKey = this.constructor.DATA_KEY; - - context = context || $(event.currentTarget).data(dataKey); - - if (!context) { - context = new this.constructor(event.currentTarget, this._getDelegateConfig()); - $(event.currentTarget).data(dataKey, context); - } - - if (event) { - context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false; - } - - if (context._isWithActiveTrigger()) { - return; - } - - clearTimeout(context._timeout); - - context._hoverState = HoverState.OUT; - - if (!context.config.delay || !context.config.delay.hide) { - context.hide(); - return; - } - - context._timeout = setTimeout(function () { - if (context._hoverState === HoverState.OUT) { - context.hide(); - } - }, context.config.delay.hide); - } - }, { - key: '_isWithActiveTrigger', - value: function _isWithActiveTrigger() { - for (var trigger in this._activeTrigger) { - if (this._activeTrigger[trigger]) { - return true; - } - } - - return false; - } - }, { - key: '_getConfig', - value: function _getConfig(config) { - config = $.extend({}, this.constructor.Default, $(this.element).data(), config); - - if (config.delay && typeof config.delay === 'number') { - config.delay = { - show: config.delay, - hide: config.delay - }; - } - - Util.typeCheckConfig(NAME, config, this.constructor.DefaultType); - - return config; - } - }, { - key: '_getDelegateConfig', - value: function _getDelegateConfig() { - var config = {}; - - if (this.config) { - for (var key in this.config) { - if (this.constructor.Default[key] !== this.config[key]) { - config[key] = this.config[key]; - } - } - } - - return config; - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - var _config = typeof config === 'object' ? config : null; - - if (!data && /destroy|hide/.test(config)) { - return; - } - - if (!data) { - data = new Tooltip(this, _config); - $(this).data(DATA_KEY, data); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config](); - } - }); - } - }, { - key: 'VERSION', - get: function get() { - return VERSION; - } - }, { - key: 'Default', - get: function get() { - return Default; - } - }, { - key: 'NAME', - get: function get() { - return NAME; - } - }, { - key: 'DATA_KEY', - get: function get() { - return DATA_KEY; - } - }, { - key: 'Event', - get: function get() { - return Event; - } - }, { - key: 'EVENT_KEY', - get: function get() { - return EVENT_KEY; - } - }, { - key: 'DefaultType', - get: function get() { - return DefaultType; - } - }]); - - return Tooltip; - })(); - - $.fn[NAME] = Tooltip._jQueryInterface; - $.fn[NAME].Constructor = Tooltip; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Tooltip._jQueryInterface; - }; - - return Tooltip; -})(jQuery); - -/** - * -------------------------------------------------------------------------- - * Bootstrap (v4.0.0-alpha.2): popover.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * -------------------------------------------------------------------------- - */ - -var Popover = (function ($) { - - /** - * ------------------------------------------------------------------------ - * Constants - * ------------------------------------------------------------------------ - */ - - var NAME = 'popover'; - var VERSION = '4.0.0-alpha'; - var DATA_KEY = 'bs.popover'; - var EVENT_KEY = '.' + DATA_KEY; - var JQUERY_NO_CONFLICT = $.fn[NAME]; - - var Default = $.extend({}, Tooltip.Default, { - placement: 'right', - trigger: 'click', - content: '', - template: '' - }); - - var DefaultType = $.extend({}, Tooltip.DefaultType, { - content: '(string|element|function)' - }); - - var ClassName = { - FADE: 'fade', - IN: 'in' - }; - - var Selector = { - TITLE: '.popover-title', - CONTENT: '.popover-content', - ARROW: '.popover-arrow' - }; - - var Event = { - HIDE: 'hide' + EVENT_KEY, - HIDDEN: 'hidden' + EVENT_KEY, - SHOW: 'show' + EVENT_KEY, - SHOWN: 'shown' + EVENT_KEY, - INSERTED: 'inserted' + EVENT_KEY, - CLICK: 'click' + EVENT_KEY, - FOCUSIN: 'focusin' + EVENT_KEY, - FOCUSOUT: 'focusout' + EVENT_KEY, - MOUSEENTER: 'mouseenter' + EVENT_KEY, - MOUSELEAVE: 'mouseleave' + EVENT_KEY - }; - - /** - * ------------------------------------------------------------------------ - * Class Definition - * ------------------------------------------------------------------------ - */ - - var Popover = (function (_Tooltip) { - _inherits(Popover, _Tooltip); - - function Popover() { - _classCallCheck(this, Popover); - - _get(Object.getPrototypeOf(Popover.prototype), 'constructor', this).apply(this, arguments); - } - - /** - * ------------------------------------------------------------------------ - * jQuery - * ------------------------------------------------------------------------ - */ - - _createClass(Popover, [{ - key: 'isWithContent', - - // overrides - - value: function isWithContent() { - return this.getTitle() || this._getContent(); - } - }, { - key: 'getTipElement', - value: function getTipElement() { - return this.tip = this.tip || $(this.config.template)[0]; - } - }, { - key: 'setContent', - value: function setContent() { - var $tip = $(this.getTipElement()); - - // we use append for html objects to maintain js events - this.setElementContent($tip.find(Selector.TITLE), this.getTitle()); - this.setElementContent($tip.find(Selector.CONTENT), this._getContent()); - - $tip.removeClass(ClassName.FADE).removeClass(ClassName.IN); - - this.cleanupTether(); - } - - // private - - }, { - key: '_getContent', - value: function _getContent() { - return this.element.getAttribute('data-content') || (typeof this.config.content === 'function' ? this.config.content.call(this.element) : this.config.content); - } - - // static - - }], [{ - key: '_jQueryInterface', - value: function _jQueryInterface(config) { - return this.each(function () { - var data = $(this).data(DATA_KEY); - var _config = typeof config === 'object' ? config : null; - - if (!data && /destroy|hide/.test(config)) { - return; - } - - if (!data) { - data = new Popover(this, _config); - $(this).data(DATA_KEY, data); - } - - if (typeof config === 'string') { - if (data[config] === undefined) { - throw new Error('No method named "' + config + '"'); - } - data[config](); - } - }); - } - }, { - key: 'VERSION', - - // getters - - get: function get() { - return VERSION; - } - }, { - key: 'Default', - get: function get() { - return Default; - } - }, { - key: 'NAME', - get: function get() { - return NAME; - } - }, { - key: 'DATA_KEY', - get: function get() { - return DATA_KEY; - } - }, { - key: 'Event', - get: function get() { - return Event; - } - }, { - key: 'EVENT_KEY', - get: function get() { - return EVENT_KEY; - } - }, { - key: 'DefaultType', - get: function get() { - return DefaultType; - } - }]); - - return Popover; - })(Tooltip); - - $.fn[NAME] = Popover._jQueryInterface; - $.fn[NAME].Constructor = Popover; - $.fn[NAME].noConflict = function () { - $.fn[NAME] = JQUERY_NO_CONFLICT; - return Popover._jQueryInterface; - }; - - return Popover; -})(jQuery); - -}(jQuery); diff --git a/Plugins/Mineplex.ReportServer/web/js/bootstrap.min.js b/Plugins/Mineplex.ReportServer/web/js/bootstrap.min.js deleted file mode 100644 index 26dc2f480..000000000 --- a/Plugins/Mineplex.ReportServer/web/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>=3)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v3.0.0")}(jQuery),+function(a){"use strict";function b(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var d=function(a,b,c){for(var d=!0;d;){var e=a,f=b,g=c;d=!1,null===e&&(e=Function.prototype);var h=Object.getOwnPropertyDescriptor(e,f);if(void 0!==h){if("value"in h)return h.value;var i=h.get;if(void 0===i)return;return i.call(g)}var j=Object.getPrototypeOf(e);if(null===j)return;a=j,b=f,c=g,d=!0,h=j=void 0}},e=function(){function a(a,b){for(var c=0;cthis._items.length-1||0>b)){if(this._isSliding)return void a(this._element).one(o.SLID,function(){return c.to(b)});if(d===b)return this.pause(),void this.cycle();var e=b>d?n.NEXT:n.PREVIOUS;this._slide(e,this._items[b])}}},{key:"dispose",value:function(){a(this._element).off(h),a.removeData(this._element,g),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null}},{key:"_getConfig",value:function(c){return c=a.extend({},l,c),f.typeCheckConfig(b,c,m),c}},{key:"_addEventListeners",value:function(){this._config.keyboard&&a(this._element).on(o.KEYDOWN,a.proxy(this._keydown,this)),"hover"!==this._config.pause||"ontouchstart"in document.documentElement||a(this._element).on(o.MOUSEENTER,a.proxy(this.pause,this)).on(o.MOUSELEAVE,a.proxy(this.cycle,this))}},{key:"_keydown",value:function(a){if(a.preventDefault(),!/input|textarea/i.test(a.target.tagName))switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}}},{key:"_getItemIndex",value:function(b){return this._items=a.makeArray(a(b).parent().find(q.ITEM)),this._items.indexOf(b)}},{key:"_getItemByDirection",value:function(a,b){var c=a===n.NEXT,d=a===n.PREVIOUS,e=this._getItemIndex(b),f=this._items.length-1,g=d&&0===e||c&&e===f;if(g&&!this._config.wrap)return b;var h=a===n.PREVIOUS?-1:1,i=(e+h)%this._items.length;return-1===i?this._items[this._items.length-1]:this._items[i]}},{key:"_triggerSlideEvent",value:function(b,c){var d=a.Event(o.SLIDE,{relatedTarget:b,direction:c});return a(this._element).trigger(d),d}},{key:"_setActiveIndicatorElement",value:function(b){if(this._indicatorsElement){a(this._indicatorsElement).find(q.ACTIVE).removeClass(p.ACTIVE);var c=this._indicatorsElement.children[this._getItemIndex(b)];c&&a(c).addClass(p.ACTIVE)}}},{key:"_slide",value:function(b,c){var d=this,e=a(this._element).find(q.ACTIVE_ITEM)[0],g=c||e&&this._getItemByDirection(b,e),h=Boolean(this._interval),i=b===n.NEXT?p.LEFT:p.RIGHT;if(g&&a(g).hasClass(p.ACTIVE))return void(this._isSliding=!1);var j=this._triggerSlideEvent(g,i);if(!j.isDefaultPrevented()&&e&&g){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(g);var l=a.Event(o.SLID,{relatedTarget:g,direction:i});f.supportsTransitionEnd()&&a(this._element).hasClass(p.SLIDE)?(a(g).addClass(b),f.reflow(g),a(e).addClass(i),a(g).addClass(i),a(e).one(f.TRANSITION_END,function(){a(g).removeClass(i).removeClass(b),a(g).addClass(p.ACTIVE),a(e).removeClass(p.ACTIVE).removeClass(b).removeClass(i),d._isSliding=!1,setTimeout(function(){return a(d._element).trigger(l)},0)}).emulateTransitionEnd(k)):(a(e).removeClass(p.ACTIVE),a(g).addClass(p.ACTIVE),this._isSliding=!1,a(this._element).trigger(l)),h&&this.cycle()}}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(g),d=a.extend({},l,a(this).data());"object"==typeof b&&a.extend(d,b);var e="string"==typeof b?b:d.slide;if(c||(c=new i(this,d),a(this).data(g,c)),"number"==typeof b)c.to(b);else if("string"==typeof e){if(void 0===c[e])throw new Error('No method named "'+e+'"');c[e]()}else d.interval&&(c.pause(),c.cycle())})}},{key:"_dataApiClickHandler",value:function(b){var c=f.getSelectorFromElement(this);if(c){var d=a(c)[0];if(d&&a(d).hasClass(p.CAROUSEL)){var e=a.extend({},a(d).data(),a(this).data()),h=this.getAttribute("data-slide-to");h&&(e.interval=!1),i._jQueryInterface.call(a(d),e),h&&a(d).data(g).to(h),b.preventDefault()}}}},{key:"VERSION",get:function(){return d}},{key:"Default",get:function(){return l}}]),i}();return a(document).on(o.CLICK_DATA_API,q.DATA_SLIDE,r._dataApiClickHandler),a(window).on(o.LOAD_DATA_API,function(){a(q.DATA_RIDE).each(function(){var b=a(this);r._jQueryInterface.call(b,b.data())})}),a.fn[b]=r._jQueryInterface,a.fn[b].Constructor=r,a.fn[b].noConflict=function(){return a.fn[b]=j,r._jQueryInterface},r}(jQuery),function(a){var b="collapse",d="4.0.0-alpha",g="bs.collapse",h="."+g,i=".data-api",j=a.fn[b],k=600,l={toggle:!0,parent:""},m={toggle:"boolean",parent:"string"},n={SHOW:"show"+h,SHOWN:"shown"+h,HIDE:"hide"+h,HIDDEN:"hidden"+h,CLICK_DATA_API:"click"+h+i},o={IN:"in",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},p={WIDTH:"width",HEIGHT:"height"},q={ACTIVES:".panel > .in, .panel > .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},r=function(){function h(b,d){c(this,h),this._isTransitioning=!1,this._element=b,this._config=this._getConfig(d),this._triggerArray=a.makeArray(a('[data-toggle="collapse"][href="#'+b.id+'"],'+('[data-toggle="collapse"][data-target="#'+b.id+'"]'))),this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return e(h,[{key:"toggle",value:function(){a(this._element).hasClass(o.IN)?this.hide():this.show()}},{key:"show",value:function(){var b=this;if(!this._isTransitioning&&!a(this._element).hasClass(o.IN)){var c=void 0,d=void 0;if(this._parent&&(c=a.makeArray(a(q.ACTIVES)),c.length||(c=null)),!(c&&(d=a(c).data(g),d&&d._isTransitioning))){var e=a.Event(n.SHOW);if(a(this._element).trigger(e),!e.isDefaultPrevented()){c&&(h._jQueryInterface.call(a(c),"hide"),d||a(c).data(g,null));var i=this._getDimension();a(this._element).removeClass(o.COLLAPSE).addClass(o.COLLAPSING),this._element.style[i]=0,this._element.setAttribute("aria-expanded",!0),this._triggerArray.length&&a(this._triggerArray).removeClass(o.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var j=function(){a(b._element).removeClass(o.COLLAPSING).addClass(o.COLLAPSE).addClass(o.IN),b._element.style[i]="",b.setTransitioning(!1),a(b._element).trigger(n.SHOWN)};if(!f.supportsTransitionEnd())return void j();var l=i[0].toUpperCase()+i.slice(1),m="scroll"+l;a(this._element).one(f.TRANSITION_END,j).emulateTransitionEnd(k),this._element.style[i]=this._element[m]+"px"}}}}},{key:"hide",value:function(){var b=this;if(!this._isTransitioning&&a(this._element).hasClass(o.IN)){var c=a.Event(n.HIDE);if(a(this._element).trigger(c),!c.isDefaultPrevented()){var d=this._getDimension(),e=d===p.WIDTH?"offsetWidth":"offsetHeight";this._element.style[d]=this._element[e]+"px",f.reflow(this._element),a(this._element).addClass(o.COLLAPSING).removeClass(o.COLLAPSE).removeClass(o.IN),this._element.setAttribute("aria-expanded",!1),this._triggerArray.length&&a(this._triggerArray).addClass(o.COLLAPSED).attr("aria-expanded",!1),this.setTransitioning(!0);var g=function(){b.setTransitioning(!1),a(b._element).removeClass(o.COLLAPSING).addClass(o.COLLAPSE).trigger(n.HIDDEN)};return this._element.style[d]=0,f.supportsTransitionEnd()?void a(this._element).one(f.TRANSITION_END,g).emulateTransitionEnd(k):void g()}}}},{key:"setTransitioning",value:function(a){this._isTransitioning=a}},{key:"dispose",value:function(){a.removeData(this._element,g),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null}},{key:"_getConfig",value:function(c){return c=a.extend({},l,c),c.toggle=Boolean(c.toggle),f.typeCheckConfig(b,c,m),c}},{key:"_getDimension",value:function(){var b=a(this._element).hasClass(p.WIDTH);return b?p.WIDTH:p.HEIGHT}},{key:"_getParent",value:function(){var b=this,c=a(this._config.parent)[0],d='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return a(c).find(d).each(function(a,c){b._addAriaAndCollapsedClass(h._getTargetFromElement(c),[c])}),c}},{key:"_addAriaAndCollapsedClass",value:function(b,c){if(b){var d=a(b).hasClass(o.IN);b.setAttribute("aria-expanded",d),c.length&&a(c).toggleClass(o.COLLAPSED,!d).attr("aria-expanded",d)}}}],[{key:"_getTargetFromElement",value:function(b){var c=f.getSelectorFromElement(b);return c?a(c)[0]:null}},{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this),d=c.data(g),e=a.extend({},l,c.data(),"object"==typeof b&&b);if(!d&&e.toggle&&/show|hide/.test(b)&&(e.toggle=!1),d||(d=new h(this,e),c.data(g,d)),"string"==typeof b){if(void 0===d[b])throw new Error('No method named "'+b+'"');d[b]()}})}},{key:"VERSION",get:function(){return d}},{key:"Default",get:function(){return l}}]),h}();return a(document).on(n.CLICK_DATA_API,q.DATA_TOGGLE,function(b){b.preventDefault();var c=r._getTargetFromElement(this),d=a(c).data(g),e=d?"toggle":a(this).data();r._jQueryInterface.call(a(c),e)}),a.fn[b]=r._jQueryInterface,a.fn[b].Constructor=r,a.fn[b].noConflict=function(){return a.fn[b]=j,r._jQueryInterface},r}(jQuery),function(a){var b="dropdown",d="4.0.0-alpha",g="bs.dropdown",h="."+g,i=".data-api",j=a.fn[b],k={HIDE:"hide"+h,HIDDEN:"hidden"+h,SHOW:"show"+h,SHOWN:"shown"+h,CLICK:"click"+h,CLICK_DATA_API:"click"+h+i,KEYDOWN_DATA_API:"keydown"+h+i},l={BACKDROP:"dropdown-backdrop",DISABLED:"disabled",OPEN:"open"},m={BACKDROP:".dropdown-backdrop",DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",ROLE_MENU:'[role="menu"]',ROLE_LISTBOX:'[role="listbox"]',NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:'[role="menu"] li:not(.disabled) a, [role="listbox"] li:not(.disabled) a'},n=function(){function b(a){c(this,b),this._element=a,this._addEventListeners()}return e(b,[{key:"toggle",value:function(){if(this.disabled||a(this).hasClass(l.DISABLED))return!1;var c=b._getParentFromElement(this),d=a(c).hasClass(l.OPEN);if(b._clearMenus(),d)return!1;if("ontouchstart"in document.documentElement&&!a(c).closest(m.NAVBAR_NAV).length){var e=document.createElement("div");e.className=l.BACKDROP,a(e).insertBefore(this),a(e).on("click",b._clearMenus)}var f={relatedTarget:this},g=a.Event(k.SHOW,f);return a(c).trigger(g),g.isDefaultPrevented()?!1:(this.focus(),this.setAttribute("aria-expanded","true"),a(c).toggleClass(l.OPEN),a(c).trigger(a.Event(k.SHOWN,f)),!1)}},{key:"dispose",value:function(){a.removeData(this._element,g),a(this._element).off(h),this._element=null}},{key:"_addEventListeners",value:function(){a(this._element).on(k.CLICK,this.toggle)}}],[{key:"_jQueryInterface",value:function(c){return this.each(function(){var d=a(this).data(g);if(d||a(this).data(g,d=new b(this)),"string"==typeof c){if(void 0===d[c])throw new Error('No method named "'+c+'"');d[c].call(this)}})}},{key:"_clearMenus",value:function(c){if(!c||3!==c.which){var d=a(m.BACKDROP)[0];d&&d.parentNode.removeChild(d);for(var e=a.makeArray(a(m.DATA_TOGGLE)),f=0;f0&&h--,40===c.which&&hdocument.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight=this._scrollbarWidth+"px~")}},{key:"_resetAdjustments",value:function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}},{key:"_checkScrollbar",value:function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this._isBodyOverflowing=document.body.clientWidth=c){var d=this._targets[this._targets.length-1];this._activeTarget!==d&&this._activate(d)}if(this._activeTarget&&a=this._offsets[e]&&(void 0===this._offsets[e+1]||a .nav-item .fade, > .fade",ACTIVE:".active",ACTIVE_CHILD:"> .nav-item > .active, > .active", -DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},o=function(){function b(a){c(this,b),this._element=a}return e(b,[{key:"show",value:function(){var b=this;if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE||!a(this._element).hasClass(m.ACTIVE)){var c=void 0,d=void 0,e=a(this._element).closest(n.UL)[0],g=f.getSelectorFromElement(this._element);e&&(d=a.makeArray(a(e).find(n.ACTIVE)),d=d[d.length-1]);var h=a.Event(l.HIDE,{relatedTarget:this._element}),i=a.Event(l.SHOW,{relatedTarget:d});if(d&&a(d).trigger(h),a(this._element).trigger(i),!i.isDefaultPrevented()&&!h.isDefaultPrevented()){g&&(c=a(g)[0]),this._activate(this._element,e);var j=function(){var c=a.Event(l.HIDDEN,{relatedTarget:b._element}),e=a.Event(l.SHOWN,{relatedTarget:d});a(d).trigger(c),a(b._element).trigger(e)};c?this._activate(c,c.parentNode,j):j()}}}},{key:"dispose",value:function(){a.removeClass(this._element,g),this._element=null}},{key:"_activate",value:function(b,c,d){var e=a(c).find(n.ACTIVE_CHILD)[0],g=d&&f.supportsTransitionEnd()&&(e&&a(e).hasClass(m.FADE)||Boolean(a(c).find(n.FADE_CHILD)[0])),h=a.proxy(this._transitionComplete,this,b,e,g,d);e&&g?a(e).one(f.TRANSITION_END,h).emulateTransitionEnd(k):h(),e&&a(e).removeClass(m.IN)}},{key:"_transitionComplete",value:function(b,c,d,e){if(c){a(c).removeClass(m.ACTIVE);var g=a(c).find(n.DROPDOWN_ACTIVE_CHILD)[0];g&&a(g).removeClass(m.ACTIVE),c.setAttribute("aria-expanded",!1)}if(a(b).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0),d?(f.reflow(b),a(b).addClass(m.IN)):a(b).removeClass(m.FADE),b.parentNode&&a(b.parentNode).hasClass(m.DROPDOWN_MENU)){var h=a(b).closest(n.DROPDOWN)[0];h&&a(h).find(n.DROPDOWN_TOGGLE).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0)}e&&e()}}],[{key:"_jQueryInterface",value:function(c){return this.each(function(){var d=a(this),e=d.data(g);if(e||(e=e=new b(this),d.data(g,e)),"string"==typeof c){if(void 0===e[c])throw new Error('No method named "'+c+'"');e[c]()}})}},{key:"VERSION",get:function(){return d}}]),b}();return a(document).on(l.CLICK_DATA_API,n.DATA_TOGGLE,function(b){b.preventDefault(),o._jQueryInterface.call(a(this),"show")}),a.fn[b]=o._jQueryInterface,a.fn[b].Constructor=o,a.fn[b].noConflict=function(){return a.fn[b]=j,o._jQueryInterface},o}(jQuery),function(a){if(void 0===window.Tether)throw new Error("Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)");var b="tooltip",d="4.0.0-alpha",g="bs.tooltip",h="."+g,i=a.fn[b],j=150,k="bs-tether",l={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:"0 0",constraints:[]},m={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"string",constraints:"array"},n={TOP:"bottom center",RIGHT:"middle left",BOTTOM:"top center",LEFT:"middle right"},o={IN:"in",OUT:"out"},p={HIDE:"hide"+h,HIDDEN:"hidden"+h,SHOW:"show"+h,SHOWN:"shown"+h,INSERTED:"inserted"+h,CLICK:"click"+h,FOCUSIN:"focusin"+h,FOCUSOUT:"focusout"+h,MOUSEENTER:"mouseenter"+h,MOUSELEAVE:"mouseleave"+h},q={FADE:"fade",IN:"in"},r={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner"},s={element:!1,enabled:!1},t={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},u=function(){function i(a,b){c(this,i),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._tether=null,this.element=a,this.config=this._getConfig(b),this.tip=null,this._setListeners()}return e(i,[{key:"enable",value:function(){this._isEnabled=!0}},{key:"disable",value:function(){this._isEnabled=!1}},{key:"toggleEnabled",value:function(){this._isEnabled=!this._isEnabled}},{key:"toggle",value:function(b){if(b){var c=this.constructor.DATA_KEY,d=a(b.currentTarget).data(c);d||(d=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(c,d)),d._activeTrigger.click=!d._activeTrigger.click,d._isWithActiveTrigger()?d._enter(null,d):d._leave(null,d)}else{if(a(this.getTipElement()).hasClass(q.IN))return void this._leave(null,this);this._enter(null,this)}}},{key:"dispose",value:function(){clearTimeout(this._timeout),this.cleanupTether(),a.removeData(this.element,this.constructor.DATA_KEY),a(this.element).off(this.constructor.EVENT_KEY),this.tip&&a(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._tether=null,this.element=null,this.config=null,this.tip=null}},{key:"show",value:function(){var b=this,c=a.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){a(this.element).trigger(c);var d=a.contains(this.element.ownerDocument.documentElement,this.element);if(c.isDefaultPrevented()||!d)return;var e=this.getTipElement(),g=f.getUID(this.constructor.NAME);e.setAttribute("id",g),this.element.setAttribute("aria-describedby",g),this.setContent(),this.config.animation&&a(e).addClass(q.FADE);var h="function"==typeof this.config.placement?this.config.placement.call(this,e,this.element):this.config.placement,j=this._getAttachment(h);a(e).data(this.constructor.DATA_KEY,this).appendTo(document.body),a(this.element).trigger(this.constructor.Event.INSERTED),this._tether=new Tether({attachment:j,element:e,target:this.element,classes:s,classPrefix:k,offset:this.config.offset,constraints:this.config.constraints,addTargetClasses:!1}),f.reflow(e),this._tether.position(),a(e).addClass(q.IN);var l=function(){var c=b._hoverState;b._hoverState=null,a(b.element).trigger(b.constructor.Event.SHOWN),c===o.OUT&&b._leave(null,b)};if(f.supportsTransitionEnd()&&a(this.tip).hasClass(q.FADE))return void a(this.tip).one(f.TRANSITION_END,l).emulateTransitionEnd(i._TRANSITION_DURATION);l()}}},{key:"hide",value:function(b){var c=this,d=this.getTipElement(),e=a.Event(this.constructor.Event.HIDE),g=function(){c._hoverState!==o.IN&&d.parentNode&&d.parentNode.removeChild(d),c.element.removeAttribute("aria-describedby"),a(c.element).trigger(c.constructor.Event.HIDDEN),c.cleanupTether(),b&&b()};a(this.element).trigger(e),e.isDefaultPrevented()||(a(d).removeClass(q.IN),f.supportsTransitionEnd()&&a(this.tip).hasClass(q.FADE)?a(d).one(f.TRANSITION_END,g).emulateTransitionEnd(j):g(),this._hoverState="")}},{key:"isWithContent",value:function(){return Boolean(this.getTitle())}},{key:"getTipElement",value:function(){return this.tip=this.tip||a(this.config.template)[0]}},{key:"setContent",value:function(){var b=a(this.getTipElement());this.setElementContent(b.find(r.TOOLTIP_INNER),this.getTitle()),b.removeClass(q.FADE).removeClass(q.IN),this.cleanupTether()}},{key:"setElementContent",value:function(b,c){var d=this.config.html;"object"==typeof c&&(c.nodeType||c.jquery)?d?a(c).parent().is(b)||b.empty().append(c):b.text(a(c).text()):b[d?"html":"text"](c)}},{key:"getTitle",value:function(){var a=this.element.getAttribute("data-original-title");return a||(a="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),a}},{key:"cleanupTether",value:function(){this._tether&&this._tether.destroy()}},{key:"_getAttachment",value:function(a){return n[a.toUpperCase()]}},{key:"_setListeners",value:function(){var b=this,c=this.config.trigger.split(" ");c.forEach(function(c){if("click"===c)a(b.element).on(b.constructor.Event.CLICK,b.config.selector,a.proxy(b.toggle,b));else if(c!==t.MANUAL){var d=c===t.HOVER?b.constructor.Event.MOUSEENTER:b.constructor.Event.FOCUSIN,e=c===t.HOVER?b.constructor.Event.MOUSELEAVE:b.constructor.Event.FOCUSOUT;a(b.element).on(d,b.config.selector,a.proxy(b._enter,b)).on(e,b.config.selector,a.proxy(b._leave,b))}}),this.config.selector?this.config=a.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()}},{key:"_fixTitle",value:function(){var a=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==a)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))}},{key:"_enter",value:function(b,c){var d=this.constructor.DATA_KEY;return c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusin"===b.type?t.FOCUS:t.HOVER]=!0),a(c.getTipElement()).hasClass(q.IN)||c._hoverState===o.IN?void(c._hoverState=o.IN):(clearTimeout(c._timeout),c._hoverState=o.IN,c.config.delay&&c.config.delay.show?void(c._timeout=setTimeout(function(){c._hoverState===o.IN&&c.show()},c.config.delay.show)):void c.show())}},{key:"_leave",value:function(b,c){var d=this.constructor.DATA_KEY;return c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusout"===b.type?t.FOCUS:t.HOVER]=!1),c._isWithActiveTrigger()?void 0:(clearTimeout(c._timeout),c._hoverState=o.OUT,c.config.delay&&c.config.delay.hide?void(c._timeout=setTimeout(function(){c._hoverState===o.OUT&&c.hide()},c.config.delay.hide)):void c.hide())}},{key:"_isWithActiveTrigger",value:function(){for(var a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1}},{key:"_getConfig",value:function(c){return c=a.extend({},this.constructor.Default,a(this.element).data(),c),c.delay&&"number"==typeof c.delay&&(c.delay={show:c.delay,hide:c.delay}),f.typeCheckConfig(b,c,this.constructor.DefaultType),c}},{key:"_getDelegateConfig",value:function(){var a={};if(this.config)for(var b in this.config)this.constructor.Default[b]!==this.config[b]&&(a[b]=this.config[b]);return a}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(g),d="object"==typeof b?b:null;if((c||!/destroy|hide/.test(b))&&(c||(c=new i(this,d),a(this).data(g,c)),"string"==typeof b)){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})}},{key:"VERSION",get:function(){return d}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return g}},{key:"Event",get:function(){return p}},{key:"EVENT_KEY",get:function(){return h}},{key:"DefaultType",get:function(){return m}}]),i}();return a.fn[b]=u._jQueryInterface,a.fn[b].Constructor=u,a.fn[b].noConflict=function(){return a.fn[b]=i,u._jQueryInterface},u}(jQuery));(function(a){var f="popover",h="4.0.0-alpha",i="bs.popover",j="."+i,k=a.fn[f],l=a.extend({},g.Default,{placement:"right",trigger:"click",content:"",template:''}),m=a.extend({},g.DefaultType,{content:"(string|element|function)"}),n={FADE:"fade",IN:"in"},o={TITLE:".popover-title",CONTENT:".popover-content",ARROW:".popover-arrow"},p={HIDE:"hide"+j,HIDDEN:"hidden"+j,SHOW:"show"+j,SHOWN:"shown"+j,INSERTED:"inserted"+j,CLICK:"click"+j,FOCUSIN:"focusin"+j,FOCUSOUT:"focusout"+j,MOUSEENTER:"mouseenter"+j,MOUSELEAVE:"mouseleave"+j},q=function(g){function k(){c(this,k),d(Object.getPrototypeOf(k.prototype),"constructor",this).apply(this,arguments)}return b(k,g),e(k,[{key:"isWithContent",value:function(){return this.getTitle()||this._getContent()}},{key:"getTipElement",value:function(){return this.tip=this.tip||a(this.config.template)[0]}},{key:"setContent",value:function(){var b=a(this.getTipElement());this.setElementContent(b.find(o.TITLE),this.getTitle()),this.setElementContent(b.find(o.CONTENT),this._getContent()),b.removeClass(n.FADE).removeClass(n.IN),this.cleanupTether()}},{key:"_getContent",value:function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)}}],[{key:"_jQueryInterface",value:function(b){return this.each(function(){var c=a(this).data(i),d="object"==typeof b?b:null;if((c||!/destroy|hide/.test(b))&&(c||(c=new k(this,d),a(this).data(i,c)),"string"==typeof b)){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})}},{key:"VERSION",get:function(){return h}},{key:"Default",get:function(){return l}},{key:"NAME",get:function(){return f}},{key:"DATA_KEY",get:function(){return i}},{key:"Event",get:function(){return p}},{key:"EVENT_KEY",get:function(){return j}},{key:"DefaultType",get:function(){return m}}]),k}(g);return a.fn[f]=q._jQueryInterface,a.fn[f].Constructor=q,a.fn[f].noConflict=function(){return a.fn[f]=k,q._jQueryInterface},q})(jQuery)}(jQuery); \ No newline at end of file diff --git a/Plugins/Mineplex.ReportServer/web/js/jquery.js b/Plugins/Mineplex.ReportServer/web/js/jquery.js deleted file mode 100644 index af2026943..000000000 --- a/Plugins/Mineplex.ReportServer/web/js/jquery.js +++ /dev/null @@ -1,10351 +0,0 @@ -/*! - * jQuery JavaScript Library v1.11.3 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2015-04-28T16:19Z - */ - -(function( global, factory ) { - - if ( typeof module === "object" && typeof module.exports === "object" ) { - // For CommonJS and CommonJS-like environments where a proper window is present, - // execute the factory and get jQuery - // For environments that do not inherently posses a window with a document - // (such as Node.js), expose a jQuery-making factory as module.exports - // This accentuates the need for the creation of a real window - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Can't do this because several apps including ASP.NET trace -// the stack via arguments.caller.callee and Firefox dies if -// you try to trace through "use strict" call chains. (#13335) -// Support: Firefox 18+ -// - - var deletedIds = []; - - var slice = deletedIds.slice; - - var concat = deletedIds.concat; - - var push = deletedIds.push; - - var indexOf = deletedIds.indexOf; - - var class2type = {}; - - var toString = class2type.toString; - - var hasOwn = class2type.hasOwnProperty; - - var support = {}; - - - - var - version = "1.11.3", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }, - - // Support: Android<4.1, IE<9 - // Make sure we trim BOM and NBSP - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }; - - jQuery.fn = jQuery.prototype = { - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // Start with an empty selector - selector: "", - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num != null ? - - // Return just the one element from the set - ( num < 0 ? this[ num + this.length ] : this[ num ] ) : - - // Return all the elements in a clean array - slice.call( this ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - ret.context = this.context; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: deletedIds.sort, - splice: deletedIds.splice - }; - - jQuery.extend = jQuery.fn.extend = function() { - var src, copyIsArray, copy, name, options, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; - }; - - jQuery.extend({ - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - isWindow: function( obj ) { - /* jshint eqeqeq: false */ - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - // parseFloat NaNs numeric-cast false positives (null|true|false|"") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - // adding 1 corrects loss of precision from parseFloat (#15100) - return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0; - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - isPlainObject: function( obj ) { - var key; - - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call(obj, "constructor") && - !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Support: IE<9 - // Handle iteration over inherited properties before own properties. - if ( support.ownLast ) { - for ( key in obj ) { - return hasOwn.call( obj, key ); - } - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - type: function( obj ) { - if ( obj == null ) { - return obj + ""; - } - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call(obj) ] || "object" : - typeof obj; - }, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && jQuery.trim( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - // args is for internal usage only - each: function( obj, callback, args ) { - var value, - i = 0, - length = obj.length, - isArray = isArraylike( obj ); - - if ( args ) { - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback.apply( obj[ i ], args ); - - if ( value === false ) { - break; - } - } - } else { - for ( i in obj ) { - value = callback.apply( obj[ i ], args ); - - if ( value === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback.call( obj[ i ], i, obj[ i ] ); - - if ( value === false ) { - break; - } - } - } else { - for ( i in obj ) { - value = callback.call( obj[ i ], i, obj[ i ] ); - - if ( value === false ) { - break; - } - } - } - } - - return obj; - }, - - // Support: Android<4.1, IE<9 - trim: function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArraylike( Object(arr) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - var len; - - if ( arr ) { - if ( indexOf ) { - return indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - while ( j < len ) { - first[ i++ ] = second[ j++ ]; - } - - // Support: IE<9 - // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) - if ( len !== len ) { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, - i = 0, - length = elems.length, - isArray = isArraylike( elems ), - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var args, proxy, tmp; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - now: function() { - return +( new Date() ); - }, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support - }); - -// Populate the class2type map - jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); - }); - - function isArraylike( obj ) { - - // Support: iOS 8.2 (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = "length" in obj && obj.length, - type = jQuery.type( obj ); - - if ( type === "function" || jQuery.isWindow( obj ) ) { - return false; - } - - if ( obj.nodeType === 1 && length ) { - return true; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; - } - var Sizzle = - /*! - * Sizzle CSS Selector Engine v2.2.0-pre - * http://sizzlejs.com/ - * - * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2014-12-16 - */ - (function( window ) { - - var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // General-purpose constants - MAX_NEGATIVE = 1 << 31, - - // Instance methods - hasOwn = ({}).hasOwnProperty, - arr = [], - pop = arr.pop, - push_native = arr.push, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf as it's faster than native - // http://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[i] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - // http://www.w3.org/TR/css3-syntax/#characters - characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", - - // Loosely modeled on CSS identifier characters - // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors - // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = characterEncoding.replace( "w", "w#" ), - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + - "*\\]", - - pseudos = ":(" + characterEncoding + ")(?:\\((" + - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), - - rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + characterEncoding + ")" ), - "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), - "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + - "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + - "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - rescape = /'|\\/g, - - // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), - funescape = function( _, escaped, escapedWhitespace ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - // Support: Firefox<24 - // Workaround erroneous numeric interpretation of +"0x" - return high !== high || escapedWhitespace ? - escaped : - high < 0 ? - // BMP codepoint - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }; - -// Optimize for push.apply( _, NodeList ) - try { - push.apply( - (arr = slice.call( preferredDoc.childNodes )), - preferredDoc.childNodes - ); - // Support: Android<4.0 - // Detect silently failing push.apply - arr[ preferredDoc.childNodes.length ].nodeType; - } catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - push_native.apply( target, slice.call(els) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - // Can't trust NodeList.length - while ( (target[j++] = els[i++]) ) {} - target.length = j - 1; - } - }; - } - - function Sizzle( selector, context, results, seed ) { - var match, elem, m, nodeType, - // QSA vars - i, groups, old, nid, newContext, newSelector; - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - setDocument( context ); - } - - context = context || document; - results = results || []; - nodeType = context.nodeType; - - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - if ( !seed && documentIsHTML ) { - - // Try to shortcut find operations when possible (e.g., not under DocumentFragment) - if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { - // Speed-up: Sizzle("#ID") - if ( (m = match[1]) ) { - if ( nodeType === 9 ) { - elem = context.getElementById( m ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document (jQuery #6963) - if ( elem && elem.parentNode ) { - // Handle the case where IE, Opera, and Webkit return items - // by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - } else { - // Context is not a document - if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && - contains( context, elem ) && elem.id === m ) { - results.push( elem ); - return results; - } - } - - // Speed-up: Sizzle("TAG") - } else if ( match[2] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Speed-up: Sizzle(".CLASS") - } else if ( (m = match[3]) && support.getElementsByClassName ) { - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // QSA path - if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { - nid = old = expando; - newContext = context; - newSelector = nodeType !== 1 && selector; - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - groups = tokenize( selector ); - - if ( (old = context.getAttribute("id")) ) { - nid = old.replace( rescape, "\\$&" ); - } else { - context.setAttribute( "id", nid ); - } - nid = "[id='" + nid + "'] "; - - i = groups.length; - while ( i-- ) { - groups[i] = nid + toSelector( groups[i] ); - } - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; - newSelector = groups.join(","); - } - - if ( newSelector ) { - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch(qsaError) { - } finally { - if ( !old ) { - context.removeAttribute("id"); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); - } - - /** - * Create key-value caches of limited size - * @returns {Function(string, Object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ - function createCache() { - var keys = []; - - function cache( key, value ) { - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return (cache[ key + " " ] = value); - } - return cache; - } - - /** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ - function markFunction( fn ) { - fn[ expando ] = true; - return fn; - } - - /** - * Support testing using an element - * @param {Function} fn Passed the created div and expects a boolean result - */ - function assert( fn ) { - var div = document.createElement("div"); - - try { - return !!fn( div ); - } catch (e) { - return false; - } finally { - // Remove from its parent by default - if ( div.parentNode ) { - div.parentNode.removeChild( div ); - } - // release memory in IE - div = null; - } - } - - /** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ - function addHandle( attrs, handler ) { - var arr = attrs.split("|"), - i = attrs.length; - - while ( i-- ) { - Expr.attrHandle[ arr[i] ] = handler; - } - } - - /** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ - function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - ( ~b.sourceIndex || MAX_NEGATIVE ) - - ( ~a.sourceIndex || MAX_NEGATIVE ); - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( (cur = cur.nextSibling) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; - } - - /** - * Returns a function to use in pseudos for input types - * @param {String} type - */ - function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; - } - - /** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ - function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && elem.type === type; - }; - } - - /** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ - function createPositionalPseudo( fn ) { - return markFunction(function( argument ) { - argument = +argument; - return markFunction(function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ (j = matchIndexes[i]) ] ) { - seed[j] = !(matches[j] = seed[j]); - } - } - }); - }); - } - - /** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ - function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; - } - -// Expose support vars for convenience - support = Sizzle.support = {}; - - /** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ - isXML = Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; - }; - - /** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ - setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, parent, - doc = node ? node.ownerDocument || node : preferredDoc; - - // If no document and documentElement is available, return - if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Set our document - document = doc; - docElem = doc.documentElement; - parent = doc.defaultView; - - // Support: IE>8 - // If iframe document is assigned to "document" variable and if iframe has been reloaded, - // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 - // IE6-8 do not support the defaultView property so parent will be undefined - if ( parent && parent !== parent.top ) { - // IE11 does not have attachEvent, so all must suffer - if ( parent.addEventListener ) { - parent.addEventListener( "unload", unloadHandler, false ); - } else if ( parent.attachEvent ) { - parent.attachEvent( "onunload", unloadHandler ); - } - } - - /* Support tests - ---------------------------------------------------------------------- */ - documentIsHTML = !isXML( doc ); - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert(function( div ) { - div.className = "i"; - return !div.getAttribute("className"); - }); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert(function( div ) { - div.appendChild( doc.createComment("") ); - return !div.getElementsByTagName("*").length; - }); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( doc.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert(function( div ) { - docElem.appendChild( div ).id = expando; - return !doc.getElementsByName || !doc.getElementsByName( expando ).length; - }); - - // ID find and filter - if ( support.getById ) { - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var m = context.getElementById( id ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [ m ] : []; - } - }; - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - } else { - // Support: IE6/7 - // getElementById is not reliable as a find shortcut - delete Expr.find["ID"]; - - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - return node && node.value === attrId; - }; - }; - } - - // Tag - Expr.find["TAG"] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( (elem = results[i++]) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { - if ( documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See http://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( div ) { - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // http://bugs.jquery.com/ticket/12359 - docElem.appendChild( div ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( div.querySelectorAll("[msallowcapture^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !div.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.2+, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.7+ - if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push("~="); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !div.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibing-combinator selector` fails - if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push(".#.+[+~]"); - } - }); - - assert(function( div ) { - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = doc.createElement("input"); - input.setAttribute( "type", "hidden" ); - div.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( div.querySelectorAll("[name=d]").length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( !div.querySelectorAll(":enabled").length ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - div.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( div ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( div, "div" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( div, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully does not implement inclusive descendent - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { - - // Choose the first element that is related to our preferred document - if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { - return -1; - } - if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - return a === doc ? -1 : - b === doc ? 1 : - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - return doc; - }; - - Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); - }; - - Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - if ( support.matchesSelector && documentIsHTML && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch (e) {} - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; - }; - - Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); - }; - - Sizzle.attr = function( elem, name ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - (val = elem.getAttributeNode(name)) && val.specified ? - val.value : - null; - }; - - Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); - }; - - /** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ - Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( (elem = results[i++]) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; - }; - - /** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ - getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - while ( (node = elem[i++]) ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; - }; - - Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[6] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[3] ) { - match[2] = match[4] || match[5] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { return true; } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, outerCache, node, diff, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - // Seek `elem` from a previously-cached index - outerCache = parent[ expando ] || (parent[ expando ] = {}); - cache = outerCache[ type ] || []; - nodeIndex = cache[0] === dirruns && cache[1]; - diff = cache[0] === dirruns && cache[2]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - outerCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - // Use previously-cached element index if available - } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { - diff = cache[1]; - - // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) - } else { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { - // Cache the index of each encountered element - if ( useCache ) { - (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - // Don't keep the element (issue #299) - input[0] = null; - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifier - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": function( elem ) { - return elem.disabled === false; - }, - - "disabled": function( elem ) { - return elem.disabled === true; - }, - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } - }; - - Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Add button/input type pseudos - for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); - } - for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); - } - -// Easy API for creating new setFilters - function setFilters() {} - setFilters.prototype = Expr.filters = Expr.pseudos; - Expr.setFilters = new setFilters(); - - tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( (tokens = []) ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push({ - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - }); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push({ - value: matched, - type: type, - matches: match - }); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); - }; - - function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; - } - - function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - checkNonElements = base && dir === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - if ( (oldCache = outerCache[ dir ]) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return (newCache[ 2 ] = oldCache[ 2 ]); - } else { - // Reuse newcache so results back-propagate to previous elements - outerCache[ dir ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { - return true; - } - } - } - } - } - }; - } - - function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; - } - - function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; - } - - function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; - } - - function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); - } - - function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); - } - - function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), - len = elems.length; - - if ( outermost ) { - outermostContext = context !== document && context; - } - - // Add elements passing elementMatchers directly to results - // Keep `i` a string if there are no elements so `matchedCount` will be "00" below - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - while ( (matcher = elementMatchers[j++]) ) { - if ( matcher( elem, context, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // Apply set filters to unmatched elements - matchedCount += i; - if ( bySet && i !== matchedCount ) { - j = 0; - while ( (matcher = setMatchers[j++]) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; - } - - compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; - }; - - /** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ - select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( (selector = compiled.selector || selector) ); - - results = results || []; - - // Try to minimize operations if there is no seed and only one group - if ( match.length === 1 ) { - - // Take a shortcut and set the context if the root selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - support.getById && context.nodeType === 9 && documentIsHTML && - Expr.relative[ tokens[1].type ] ) { - - context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; - }; - -// One-time assignments - -// Sort stability - support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function - support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document - setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* - support.sortDetached = assert(function( div1 ) { - // Should return 1, but returns 4 (following) - return div1.compareDocumentPosition( document.createElement("div") ) & 1; - }); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx - if ( !assert(function( div ) { - div.innerHTML = ""; - return div.firstChild.getAttribute("href") === "#" ; - }) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - }); - } - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") - if ( !support.attributes || !assert(function( div ) { - div.innerHTML = ""; - div.firstChild.setAttribute( "value", "" ); - return div.firstChild.getAttribute( "value" ) === ""; - }) ) { - addHandle( "value", function( elem, name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - }); - } - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies - if ( !assert(function( div ) { - return div.getAttribute("disabled") == null; - }) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - (val = elem.getAttributeNode( name )) && val.specified ? - val.value : - null; - } - }); - } - - return Sizzle; - - })( window ); - - - - jQuery.find = Sizzle; - jQuery.expr = Sizzle.selectors; - jQuery.expr[":"] = jQuery.expr.pseudos; - jQuery.unique = Sizzle.uniqueSort; - jQuery.text = Sizzle.getText; - jQuery.isXMLDoc = Sizzle.isXML; - jQuery.contains = Sizzle.contains; - - - - var rneedsContext = jQuery.expr.match.needsContext; - - var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); - - - - var risSimple = /^.[^:#\[\.,]*$/; - -// Implement the identical functionality for filter and not - function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - /* jshint -W018 */ - return !!qualifier.call( elem, i, elem ) !== not; - }); - - } - - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - }); - - } - - if ( typeof qualifier === "string" ) { - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - qualifier = jQuery.filter( qualifier, elements ); - } - - return jQuery.grep( elements, function( elem ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; - }); - } - - jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 && elem.nodeType === 1 ? - jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : - jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - })); - }; - - jQuery.fn.extend({ - find: function( selector ) { - var i, - ret = [], - self = this, - len = self.length; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }) ); - } - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - // Needed because $( selector, context ) becomes $( context ).find( selector ) - ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); - ret.selector = this.selector ? this.selector + " " + selector : selector; - return ret; - }, - filter: function( selector ) { - return this.pushStack( winnow(this, selector || [], false) ); - }, - not: function( selector ) { - return this.pushStack( winnow(this, selector || [], true) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } - }); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) - var rootjQuery, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, - - init = jQuery.fn.init = function( selector, context ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - - // scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[1], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return typeof rootjQuery.ready !== "undefined" ? - rootjQuery.ready( selector ) : - // Execute immediately if ready is not present - selector( jQuery ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation - init.prototype = jQuery.fn; - -// Initialize central reference - rootjQuery = jQuery( document ); - - - var rparentsprev = /^(?:parents|prev(?:Until|All))/, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - - jQuery.extend({ - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } - }); - - jQuery.fn.extend({ - has: function( target ) { - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { - // Always skip document fragments - if ( cur.nodeType < 11 && (pos ? - pos.index(cur) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector(cur, selectors)) ) { - - matched.push( cur ); - break; - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.unique( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - } - }); - - function sibling( cur, dir ) { - do { - cur = cur[ dir ]; - } while ( cur && cur.nodeType !== 1 ); - - return cur; - } - - jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } - }, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - if ( this.length > 1 ) { - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - ret = jQuery.unique( ret ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - } - - return this.pushStack( ret ); - }; - }); - var rnotwhite = (/\S+/g); - - - -// String to Object options format cache - var optionsCache = {}; - -// Convert String-formatted options into Object-formatted ones and store in cache - function createOptions( options ) { - var object = optionsCache[ options ] = {}; - jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { - object[ flag ] = true; - }); - return object; - } - - /* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ - jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // First callback to fire (used internally by add and fireWith) - firingStart, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - var type = jQuery.type( arg ); - if ( type === "function" ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && type !== "string" ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); - }, - // Remove all callbacks from the list - empty: function() { - list = []; - firingLength = 0; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( list && ( !fired || stack ) ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; - }; - - - jQuery.extend({ - - Deferred: function( func ) { - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ](function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); - } - }); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] - deferred[ tuple[0] ] = function() { - deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); - return this; - }; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( values === progressValues ) { - deferred.notifyWith( contexts, values ); - - } else if ( !(--remaining) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } - }); - - -// The deferred used on DOM ready - var readyList; - - jQuery.fn.ready = function( fn ) { - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }; - - jQuery.extend({ - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.triggerHandler ) { - jQuery( document ).triggerHandler( "ready" ); - jQuery( document ).off( "ready" ); - } - } - }); - - /** - * Clean-up method for dom ready events - */ - function detach() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", completed, false ); - window.removeEventListener( "load", completed, false ); - - } else { - document.detachEvent( "onreadystatechange", completed ); - window.detachEvent( "onload", completed ); - } - } - - /** - * The ready event handler and self cleanup method - */ - function completed() { - // readyState === "complete" is good enough for us to call the dom ready in oldIE - if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { - detach(); - jQuery.ready(); - } - } - - jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called after the browser event has already occurred. - // we once tried to use readyState "interactive" here, but it caused issues like the one - // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - setTimeout( jQuery.ready ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed, false ); - - // If IE event model is used - } else { - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", completed ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", completed ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch(e) {} - - if ( top && top.doScroll ) { - (function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll("left"); - } catch(e) { - return setTimeout( doScrollCheck, 50 ); - } - - // detach all dom ready events - detach(); - - // and execute any waiting functions - jQuery.ready(); - } - })(); - } - } - } - return readyList.promise( obj ); - }; - - - var strundefined = typeof undefined; - - - -// Support: IE<9 -// Iteration over object's inherited properties before its own - var i; - for ( i in jQuery( support ) ) { - break; - } - support.ownLast = i !== "0"; - -// Note: most support tests are defined in their respective modules. -// false until the test is run - support.inlineBlockNeedsLayout = false; - -// Execute ASAP in case we need to set body.style.zoom - jQuery(function() { - // Minified: var a,b,c,d - var val, div, body, container; - - body = document.getElementsByTagName( "body" )[ 0 ]; - if ( !body || !body.style ) { - // Return for frameset docs that don't have a body - return; - } - - // Setup - div = document.createElement( "div" ); - container = document.createElement( "div" ); - container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; - body.appendChild( container ).appendChild( div ); - - if ( typeof div.style.zoom !== strundefined ) { - // Support: IE<8 - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; - - support.inlineBlockNeedsLayout = val = div.offsetWidth === 3; - if ( val ) { - // Prevent IE 6 from affecting layout for positioned elements #11048 - // Prevent IE from shrinking the body in IE 7 mode #12869 - // Support: IE<8 - body.style.zoom = 1; - } - } - - body.removeChild( container ); - }); - - - - - (function() { - var div = document.createElement( "div" ); - - // Execute the test only if not already executed in another module. - if (support.deleteExpando == null) { - // Support: IE<9 - support.deleteExpando = true; - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - } - - // Null elements to avoid leaks in IE. - div = null; - })(); - - - /** - * Determines whether an object can have data - */ - jQuery.acceptData = function( elem ) { - var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ], - nodeType = +elem.nodeType || 1; - - // Do not set data on non-element DOM nodes because it will not be cleared (#8335). - return nodeType !== 1 && nodeType !== 9 ? - false : - - // Nodes accept data unless otherwise specified; rejection can be conditional - !noData || noData !== true && elem.getAttribute("classid") === noData; - }; - - - var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /([A-Z])/g; - - function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; - } - -// checks a cache object for emptiness - function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; - } - - function internalData( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var ret, thisCache, - internalKey = jQuery.expando, - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - // Avoid exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( typeof name === "string" ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - } - - function internalRemoveData( elem, name, pvt ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } else { - // If "name" is an array of keys... - // When data is initially created, via ("key", "val") signature, - // keys will be converted to camelCase. - // Since there is no way to tell _how_ a key was added, remove - // both plain key and camelCase key. #12786 - // This will only penalize the array argument path. - name = name.concat( jQuery.map( name, jQuery.camelCase ) ); - } - - i = name.length; - while ( i-- ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - /* jshint eqeqeq: false */ - } else if ( support.deleteExpando || cache != cache.window ) { - /* jshint eqeqeq: true */ - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } - } - - jQuery.extend({ - cache: {}, - - // The following elements (space-suffixed to avoid Object.prototype collisions) - // throw uncatchable exceptions if you attempt to set expando properties - noData: { - "applet ": true, - "embed ": true, - // ...but Flash objects (which have this classid) *can* handle expandos - "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data ) { - return internalData( elem, name, data ); - }, - - removeData: function( elem, name ) { - return internalRemoveData( elem, name ); - }, - - // For internal use only. - _data: function( elem, name, data ) { - return internalData( elem, name, data, true ); - }, - - _removeData: function( elem, name ) { - return internalRemoveData( elem, name, true ); - } - }); - - jQuery.fn.extend({ - data: function( key, value ) { - var i, name, data, - elem = this[0], - attrs = elem && elem.attributes; - - // Special expections of .data basically thwart jQuery.access, - // so implement the relevant behavior ourselves - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE11+ - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice(5) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - return arguments.length > 1 ? - - // Sets one value - this.each(function() { - jQuery.data( this, key, value ); - }) : - - // Gets one value - // Try to fetch any internally stored data first - elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } - }); - - - jQuery.extend({ - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // not intended for public consumption - generates a queueHooks object, or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery._removeData( elem, type + "queue" ); - jQuery._removeData( elem, key ); - }) - }); - } - }); - - jQuery.fn.extend({ - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } - }); - var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; - - var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - - var isHidden = function( elem, el ) { - // isHidden might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); - }; - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function - var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - length = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < length; i++ ) { - fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); - } - } - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }; - var rcheckableType = (/^(?:checkbox|radio)$/i); - - - - (function() { - // Minified: var a,b,c - var input = document.createElement( "input" ), - div = document.createElement( "div" ), - fragment = document.createDocumentFragment(); - - // Setup - div.innerHTML = "
a"; - - // IE strips leading whitespace when .innerHTML is used - support.leadingWhitespace = div.firstChild.nodeType === 3; - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - support.tbody = !div.getElementsByTagName( "tbody" ).length; - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - support.html5Clone = - document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - input.type = "checkbox"; - input.checked = true; - fragment.appendChild( input ); - support.appendChecked = input.checked; - - // Make sure textarea (and checkbox) defaultValue is properly cloned - // Support: IE6-IE11+ - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; - - // #11217 - WebKit loses check when the name is after the checked attribute - fragment.appendChild( div ); - div.innerHTML = ""; - - // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 - // old WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE<9 - // Opera does not clone events (and typeof div.attachEvent === undefined). - // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() - support.noCloneEvent = true; - if ( div.attachEvent ) { - div.attachEvent( "onclick", function() { - support.noCloneEvent = false; - }); - - div.cloneNode( true ).click(); - } - - // Execute the test only if not already executed in another module. - if (support.deleteExpando == null) { - // Support: IE<9 - support.deleteExpando = true; - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - } - })(); - - - (function() { - var i, eventName, - div = document.createElement( "div" ); - - // Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event) - for ( i in { submit: true, change: true, focusin: true }) { - eventName = "on" + i; - - if ( !(support[ i + "Bubbles" ] = eventName in window) ) { - // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) - div.setAttribute( eventName, "t" ); - support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false; - } - } - - // Null elements to avoid leaks in IE. - div = null; - })(); - - - var rformElems = /^(?:input|select|textarea)$/i, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; - - function returnTrue() { - return true; - } - - function returnFalse() { - return false; - } - - function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } - } - - /* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ - jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - var tmp, events, t, handleObjIn, - special, eventHandle, handleObj, - handlers, type, namespaces, origType, - elemData = jQuery._data( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !(events = elemData.events) ) { - events = elemData.events = {}; - } - if ( !(eventHandle = elemData.handle) ) { - eventHandle = elemData.handle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnotwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[t] ) || []; - type = origType = tmp[1]; - namespaces = ( tmp[2] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !(handlers = events[ type ]) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - var j, handleObj, tmp, - origCount, t, events, - special, handlers, type, - namespaces, origType, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnotwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[t] ) || []; - type = origType = tmp[1]; - namespaces = ( tmp[2] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery._removeData( elem, "events" ); - } - }, - - trigger: function( event, data, elem, onlyHandlers ) { - var handle, ontype, cur, - bubbleType, special, tmp, i, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf(".") >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf(":") < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join("."); - event.namespace_re = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === (elem.ownerDocument || document) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && jQuery.acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && - jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - try { - elem[ type ](); - } catch ( e ) { - // IE<9 dies on focus/blur to hidden element (#1486,#12518) - // only reproducible on winXP IE8 native, not IE9 in IE8 mode - } - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event ); - - var i, ret, handleObj, matched, j, - handlerQueue = [], - args = slice.call( arguments ), - handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( (event.result = ret) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var sel, handleObj, matches, i, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - // Black-hole SVG instance trees (#13180) - // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { - - /* jshint eqeqeq: false */ - for ( ; cur != this; cur = cur.parentNode || this ) { - /* jshint eqeqeq: true */ - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matches[ sel ] === undefined ) { - matches[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) >= 0 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matches[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, handlers: matches }); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( delegateCount < handlers.length ) { - handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); - } - - return handlerQueue; - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, copy, - type = event.type, - originalEvent = event, - fixHook = this.fixHooks[ type ]; - - if ( !fixHook ) { - this.fixHooks[ type ] = fixHook = - rmouseEvent.test( type ) ? this.mouseHooks : - rkeyEvent.test( type ) ? this.keyHooks : - {}; - } - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = new jQuery.Event( originalEvent ); - - i = copy.length; - while ( i-- ) { - prop = copy[ i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Support: IE<9 - // Fix target property (#1925) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Support: Chrome 23+, Safari? - // Target should not be a text node (#504, #13143) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // Support: IE<9 - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) - event.metaKey = !!event.metaKey; - - return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var body, eventDoc, doc, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - special: { - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - focus: { - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== safeActiveElement() && this.focus ) { - try { - this.focus(); - return false; - } catch ( e ) { - // Support: IE<9 - // If we error on focus to hidden element (#1486, #12518), - // let .trigger() run the handlers - } - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === safeActiveElement() && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - click: { - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { - this.click(); - return false; - } - }, - - // For cross-browser consistency, don't fire native .click() on links - _default: function( event ) { - return jQuery.nodeName( event.target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } - }; - - jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 - // detachEvent needed property on element, by name of that event, to properly expose it to GC - if ( typeof elem[ name ] === strundefined ) { - elem[ name ] = null; - } - - elem.detachEvent( name, handle ); - } - }; - - jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - // Support: IE < 9, Android < 4.0 - src.returnValue === false ? - returnTrue : - returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; - }; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html - jQuery.Event.prototype = { - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - if ( !e ) { - return; - } - - // If preventDefault exists, run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // Support: IE - // Otherwise set the returnValue property of the original event to false - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - if ( !e ) { - return; - } - // If stopPropagation exists, run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - - // Support: IE - // Set the cancelBubble property of the original event to true - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && e.stopImmediatePropagation ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } - }; - -// Create mouseenter/leave events using mouseover/out and event-time checks - jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" - }, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; - }); - -// IE submit delegation - if ( !support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !jQuery._data( form, "submitBubbles" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submit_bubble = true; - }); - jQuery._data( form, "submitBubbles", true ); - } - }); - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( event._submit_bubble ) { - delete event._submit_bubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - } - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; - } - -// IE change delegation and checkbox/radio fix - if ( !support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - } - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event, true ); - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - jQuery._data( elem, "changeBubbles", true ); - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; - } - -// Create "bubbling" focus and blur events - if ( !support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - var doc = this.ownerDocument || this, - attaches = jQuery._data( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this, - attaches = jQuery._data( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - jQuery._removeData( doc, fix ); - } else { - jQuery._data( doc, fix, attaches ); - } - } - }; - }); - } - - jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var type, origFn; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on( types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - var elem = this[0]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } - }); - - - function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; - } - - var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - rtagName = /<([\w:]+)/, - rtbody = /\s*$/g, - - // We have to close these tags to support XHTML (#13200) - wrapMap = { - option: [ 1, "" ], - legend: [ 1, "
", "
" ], - area: [ 1, "", "" ], - param: [ 1, "", "" ], - thead: [ 1, "", "
" ], - tr: [ 2, "", "
" ], - col: [ 2, "", "
" ], - td: [ 3, "", "
" ], - - // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, - // unless wrapped in a div with non-breaking characters in front of it. - _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
", "
" ] - }, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement("div") ); - - wrapMap.optgroup = wrapMap.option; - wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; - wrapMap.th = wrapMap.td; - - function getAll( context, tag ) { - var elems, elem, - i = 0, - found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) : - typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) : - undefined; - - if ( !found ) { - for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { - if ( !tag || jQuery.nodeName( elem, tag ) ) { - found.push( elem ); - } else { - jQuery.merge( found, getAll( elem, tag ) ); - } - } - } - - return tag === undefined || tag && jQuery.nodeName( context, tag ) ? - jQuery.merge( [ context ], found ) : - found; - } - -// Used in buildFragment, fixes the defaultChecked property - function fixDefaultChecked( elem ) { - if ( rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } - } - -// Support: IE<8 -// Manipulating tables requires a tbody - function manipulationTarget( elem, content ) { - return jQuery.nodeName( elem, "table" ) && - jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? - - elem.getElementsByTagName("tbody")[0] || - elem.appendChild( elem.ownerDocument.createElement("tbody") ) : - elem; - } - -// Replace/restore the type attribute of script elements for safe DOM manipulation - function disableScript( elem ) { - elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type; - return elem; - } - function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - if ( match ) { - elem.type = match[1]; - } else { - elem.removeAttribute("type"); - } - return elem; - } - -// Mark scripts as having already been evaluated - function setGlobalEval( elems, refElements ) { - var elem, - i = 0; - for ( ; (elem = elems[i]) != null; i++ ) { - jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); - } - } - - function cloneCopyEvent( src, dest ) { - - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } - } - - function fixCloneNodeIssues( src, dest ) { - var nodeName, e, data; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - nodeName = dest.nodeName.toLowerCase(); - - // IE6-8 copies events bound via attachEvent when using cloneNode. - if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { - data = jQuery._data( dest ); - - for ( e in data.events ) { - jQuery.removeEvent( dest, e, data.handle ); - } - - // Event data gets referenced instead of copied if the expando gets copied too - dest.removeAttribute( jQuery.expando ); - } - - // IE blanks contents when cloning scripts, and tries to evaluate newly-set text - if ( nodeName === "script" && dest.text !== src.text ) { - disableScript( dest ).text = src.text; - restoreScript( dest ); - - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - } else if ( nodeName === "object" ) { - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.defaultSelected = dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } - } - - jQuery.extend({ - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var destElements, node, clone, i, srcElements, - inPage = jQuery.contains( elem.ownerDocument, elem ); - - if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!support.noCloneEvent || !support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - - // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - // Fix all IE cloning issues - for ( i = 0; (node = srcElements[i]) != null; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - fixCloneNodeIssues( node, destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0; (node = srcElements[i]) != null; i++ ) { - cloneCopyEvent( node, destElements[i] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - destElements = srcElements = node = null; - - // Return the cloned set - return clone; - }, - - buildFragment: function( elems, context, scripts, selection ) { - var j, elem, contains, - tmp, tag, tbody, wrap, - l = elems.length, - - // Ensure a safe fragment - safe = createSafeFragment( context ), - - nodes = [], - i = 0; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || safe.appendChild( context.createElement("div") ); - - // Deserialize a standard representation - tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - - tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; - - // Descend through wrappers to the right content - j = wrap[0]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Manually add leading whitespace removed by IE - if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); - } - - // Remove IE's autoinserted from table fragments - if ( !support.tbody ) { - - // String was a , *may* have spurious - elem = tag === "table" && !rtbody.test( elem ) ? - tmp.firstChild : - - // String was a bare or - wrap[1] === "
" && !rtbody.test( elem ) ? - tmp : - 0; - - j = elem && elem.childNodes.length; - while ( j-- ) { - if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { - elem.removeChild( tbody ); - } - } - } - - jQuery.merge( nodes, tmp.childNodes ); - - // Fix #12392 for WebKit and IE > 9 - tmp.textContent = ""; - - // Fix #12392 for oldIE - while ( tmp.firstChild ) { - tmp.removeChild( tmp.firstChild ); - } - - // Remember the top-level container for proper cleanup - tmp = safe.lastChild; - } - } - } - - // Fix #11356: Clear elements from fragment - if ( tmp ) { - safe.removeChild( tmp ); - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !support.appendChecked ) { - jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); - } - - i = 0; - while ( (elem = nodes[ i++ ]) ) { - - // #4087 - If origin and destination elements are the same, and this is - // that element, do not do anything - if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( safe.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( (elem = tmp[ j++ ]) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - tmp = null; - - return safe; - }, - - cleanData: function( elems, /* internal */ acceptData ) { - var elem, type, id, data, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( typeof elem.removeAttribute !== strundefined ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - deletedIds.push( id ); - } - } - } - } - } - }); - - jQuery.fn.extend({ - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }, - - append: function() { - return this.domManip( arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - }); - }, - - prepend: function() { - return this.domManip( arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - }); - }, - - before: function() { - return this.domManip( arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - }); - }, - - after: function() { - return this.domManip( arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - }); - }, - - remove: function( selector, keepData /* Internal Use Only */ ) { - var elem, - elems = selector ? jQuery.filter( selector, this ) : this, - i = 0; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem ) ); - } - - if ( elem.parentNode ) { - if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { - setGlobalEval( getAll( elem, "script" ) ); - } - elem.parentNode.removeChild( elem ); - } - } - - return this; - }, - - empty: function() { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - - // If this is a select, ensure that it displays empty (#12336) - // Support: IE<9 - if ( elem.options && jQuery.nodeName( elem, "select" ) ) { - elem.options.length = 0; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map(function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var arg = arguments[ 0 ]; - - // Make the changes, replacing each context element with the new content - this.domManip( arguments, function( elem ) { - arg = this.parentNode; - - jQuery.cleanData( getAll( this ) ); - - if ( arg ) { - arg.replaceChild( elem, this ); - } - }); - - // Force removal if there was no new content (e.g., from empty arguments) - return arg && (arg.length || arg.nodeType) ? this : this.remove(); - }, - - detach: function( selector ) { - return this.remove( selector, true ); - }, - - domManip: function( args, callback ) { - - // Flatten any nested arrays - args = concat.apply( [], args ); - - var first, node, hasScripts, - scripts, doc, fragment, - i = 0, - l = this.length, - set = this, - iNoClone = l - 1, - value = args[0], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return this.each(function( index ) { - var self = set.eq( index ); - if ( isFunction ) { - args[0] = value.call( this, index, self.html() ); - } - self.domManip( args, callback ); - }); - } - - if ( l ) { - fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( this[i], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { - - if ( node.src ) { - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl ) { - jQuery._evalUrl( node.src ); - } - } else { - jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - } - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - } - } - - return this; - } - }); - - jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" - }, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone(true); - jQuery( insert[i] )[ original ]( elems ); - - // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; - }); - - - var iframe, - elemdisplay = {}; - - /** - * Retrieve the actual display of a element - * @param {String} name nodeName of the element - * @param {Object} doc Document object - */ -// Called only from within defaultDisplay - function actualDisplay( name, doc ) { - var style, - elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), - - // getDefaultComputedStyle might be reliably used only on attached element - display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? - - // Use of this method is a temporary fix (more like optmization) until something better comes along, - // since it was removed from specification and supported only in FF - style.display : jQuery.css( elem[ 0 ], "display" ); - - // We don't have any data stored on the element, - // so use "detach" method as fast way to get rid of the element - elem.detach(); - - return display; - } - - /** - * Try to determine the default display value of an element - * @param {String} nodeName - */ - function defaultDisplay( nodeName ) { - var doc = document, - display = elemdisplay[ nodeName ]; - - if ( !display ) { - display = actualDisplay( nodeName, doc ); - - // If the simple way fails, read from inside an iframe - if ( display === "none" || !display ) { - - // Use the already-created iframe if possible - iframe = (iframe || jQuery( "

t@owWgiGiLMvPZI(Uxt}z7?Jbci#LzH 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